MCPcopy Create free account
hub / github.com/TASEmulators/fceux / ApplyDefaultCommandMapping

Function ApplyDefaultCommandMapping

src/drivers/win/mapinput.cpp:381–392  ·  view source on GitHub ↗

* Restores the default hotkey mapping. **/

Source from the content-addressed store, hash-verified

379* Restores the default hotkey mapping.
380**/
381void ApplyDefaultCommandMapping()
382{
383 memset(FCEUD_CommandMapping, 0, sizeof(FCEUD_CommandMapping));
384
385 for(unsigned i = 0; i < NUM_DEFAULT_MAPPINGS; ++i)
386 {
387 FCEUD_CommandMapping[DefaultCommandMapping[i].cmd].ButtType[0] = BUTTC_KEYBOARD;
388 FCEUD_CommandMapping[DefaultCommandMapping[i].cmd].DeviceNum[0] = 0;
389 FCEUD_CommandMapping[DefaultCommandMapping[i].cmd].ButtonNum[0] = DefaultCommandMapping[i].key;
390 FCEUD_CommandMapping[DefaultCommandMapping[i].cmd].NumC = 1;
391 }
392}
393
394/**
395* Callback function of the Map Input dialog

Callers 2

MapInputDialogProcFunction · 0.85
mainFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected