mirror of https://github.com/bsnes-emu/bsnes.git
120 lines
2.4 KiB
C++
120 lines
2.4 KiB
C++
|
map("Escape", VK_ESCAPE);
|
||
|
map("F1", VK_F1);
|
||
|
map("F2", VK_F2);
|
||
|
map("F3", VK_F3);
|
||
|
map("F4", VK_F4);
|
||
|
map("F5", VK_F5);
|
||
|
map("F6", VK_F6);
|
||
|
map("F7", VK_F7);
|
||
|
map("F8", VK_F8);
|
||
|
map("F9", VK_F9);
|
||
|
map("F10", VK_F10);
|
||
|
map("F11", VK_F11);
|
||
|
map("F12", VK_F12);
|
||
|
|
||
|
map("PrintScreen", VK_SNAPSHOT);
|
||
|
map("ScrollLock", VK_SCROLL);
|
||
|
map("Pause", VK_PAUSE);
|
||
|
|
||
|
map("Insert", VK_INSERT);
|
||
|
map("Delete", VK_DELETE);
|
||
|
map("Home", VK_HOME);
|
||
|
map("End", VK_END);
|
||
|
map("PageUp", VK_PRIOR);
|
||
|
map("PageDown", VK_NEXT);
|
||
|
|
||
|
map("Up", VK_UP);
|
||
|
map("Down", VK_DOWN);
|
||
|
map("Left", VK_LEFT);
|
||
|
map("Right", VK_RIGHT);
|
||
|
|
||
|
map("Grave", VK_OEM_3);
|
||
|
map("1", '1');
|
||
|
map("2", '2');
|
||
|
map("3", '3');
|
||
|
map("4", '4');
|
||
|
map("5", '5');
|
||
|
map("6", '6');
|
||
|
map("7", '7');
|
||
|
map("8", '8');
|
||
|
map("9", '9');
|
||
|
map("0", '0');
|
||
|
map("Dash", VK_OEM_MINUS);
|
||
|
map("Equal", VK_OEM_PLUS);
|
||
|
map("Backspace", VK_BACK);
|
||
|
|
||
|
map("Tab", VK_TAB);
|
||
|
map("CapsLock", VK_CAPITAL);
|
||
|
map("LeftEnter", VK_RETURN);
|
||
|
map("LeftShift", VK_LSHIFT);
|
||
|
map("RightShift", VK_RSHIFT);
|
||
|
map("LeftControl", VK_LCONTROL);
|
||
|
map("RightControl", VK_RCONTROL);
|
||
|
map("LeftAlt", VK_LMENU);
|
||
|
map("RightAlt", VK_RMENU);
|
||
|
map("LeftSuper", VK_LWIN);
|
||
|
map("RightSuper", VK_RWIN);
|
||
|
map("Menu", VK_APPS);
|
||
|
map("Space", VK_SPACE);
|
||
|
|
||
|
map("OpenBracket", VK_OEM_4);
|
||
|
map("CloseBracket", VK_OEM_6);
|
||
|
map("Backslash", VK_OEM_5);
|
||
|
map("Semicolon", VK_OEM_1);
|
||
|
map("Apostrophe", VK_OEM_7);
|
||
|
map("Comma", VK_OEM_COMMA);
|
||
|
map("Period", VK_OEM_PERIOD);
|
||
|
map("Slash", VK_OEM_2);
|
||
|
|
||
|
map("A", 'A');
|
||
|
map("B", 'B');
|
||
|
map("C", 'C');
|
||
|
map("D", 'D');
|
||
|
map("E", 'E');
|
||
|
map("F", 'F');
|
||
|
map("G", 'G');
|
||
|
map("H", 'H');
|
||
|
map("I", 'I');
|
||
|
map("J", 'J');
|
||
|
map("K", 'K');
|
||
|
map("L", 'L');
|
||
|
map("M", 'M');
|
||
|
map("N", 'N');
|
||
|
map("O", 'O');
|
||
|
map("P", 'P');
|
||
|
map("Q", 'Q');
|
||
|
map("R", 'R');
|
||
|
map("S", 'S');
|
||
|
map("T", 'T');
|
||
|
map("U", 'U');
|
||
|
map("V", 'V');
|
||
|
map("W", 'W');
|
||
|
map("X", 'X');
|
||
|
map("Y", 'Y');
|
||
|
map("Z", 'Z');
|
||
|
|
||
|
map("NumLock", VK_NUMLOCK);
|
||
|
map("Divide", VK_DIVIDE);
|
||
|
map("Multiply", VK_MULTIPLY);
|
||
|
map("Subtract", VK_SUBTRACT);
|
||
|
map("Add", VK_ADD);
|
||
|
//map("RightEnter", ...);
|
||
|
map("Point", VK_DECIMAL);
|
||
|
|
||
|
map("One", VK_NUMPAD1);
|
||
|
map("Two", VK_NUMPAD2);
|
||
|
map("Three", VK_NUMPAD3);
|
||
|
map("Four", VK_NUMPAD4);
|
||
|
map("Five", VK_NUMPAD5);
|
||
|
map("Six", VK_NUMPAD6);
|
||
|
map("Seven", VK_NUMPAD7);
|
||
|
map("Eight", VK_NUMPAD8);
|
||
|
map("Nine", VK_NUMPAD9);
|
||
|
map("Zero", VK_NUMPAD0);
|
||
|
|
||
|
map("Shift", VK_LSHIFT, VK_RSHIFT);
|
||
|
map("Control", VK_LCONTROL, VK_RCONTROL);
|
||
|
map("Alt", VK_LMENU, VK_RMENU);
|
||
|
map("Super", VK_LWIN, VK_RWIN);
|
||
|
map("Enter", VK_RETURN);
|