2012年7月20日 星期五

Ogre OIS Keyboard Code Map

KC_UNASSIGNED    = 0x00   
KC_ESCAPE    = 0x01   
KC_1    = 0x02   
KC_2    = 0x03   
KC_3    = 0x04   
KC_4    = 0x05   
KC_5    = 0x06   
KC_6    = 0x07   
KC_7    = 0x08   
KC_8    = 0x09   
KC_9    = 0x0A   
KC_0    = 0x0B   
KC_MINUS    = 0x0C    // - on main keyboard
KC_EQUALS    = 0x0D   
KC_BACK    = 0x0E    // backspace
KC_TAB    = 0x0F   
KC_Q    = 0x10   
KC_W    = 0x11   
KC_E    = 0x12   
KC_R    = 0x13   
KC_T    = 0x14   
KC_Y    = 0x15   
KC_U    = 0x16   
KC_I    = 0x17   
KC_O    = 0x18   
KC_P    = 0x19   
KC_LBRACKET    = 0x1A   
KC_RBRACKET    = 0x1B   
KC_RETURN    = 0x1C    // Enter on main keyboard
KC_LCONTROL    = 0x1D   
KC_A    = 0x1E   
KC_S    = 0x1F   
KC_D    = 0x20   
KC_F    = 0x21   
KC_G    = 0x22   
KC_H    = 0x23   
KC_J    = 0x24   
KC_K    = 0x25   
KC_L    = 0x26   
KC_SEMICOLON    = 0x27   
KC_APOSTROPHE    = 0x28   
KC_GRAVE    = 0x29    // accent
KC_LSHIFT    = 0x2A   
KC_BACKSLASH    = 0x2B   
KC_Z    = 0x2C   
KC_X    = 0x2D   
KC_C    = 0x2E   
KC_V    = 0x2F   
KC_B    = 0x30   
KC_N    = 0x31   
KC_M    = 0x32   
KC_COMMA    = 0x33   
KC_PERIOD    = 0x34    //. on main keyboard
KC_SLASH    = 0x35    // / on main keyboard
KC_RSHIFT    = 0x36   
KC_MULTIPLY    = 0x37    // * on numeric keypad
KC_LMENU    = 0x38    // left Alt
KC_SPACE    = 0x39   
KC_CAPITAL    = 0x3A   
KC_F1    = 0x3B   
KC_F2    = 0x3C   
KC_F3    = 0x3D   
KC_F4    = 0x3E   
KC_F5    = 0x3F   
KC_F6    = 0x40   
KC_F7    = 0x41   
KC_F8    = 0x42   
KC_F9    = 0x43   
KC_F10    = 0x44   
KC_NUMLOCK    = 0x45   
KC_SCROLL    = 0x46    // Scroll Lock
KC_NUMPAD7    = 0x47   
KC_NUMPAD8    = 0x48   
KC_NUMPAD9    = 0x49   
KC_SUBTRACT    = 0x4A    // - on numeric keypad
KC_NUMPAD4    = 0x4B   
KC_NUMPAD5    = 0x4C   
KC_NUMPAD6    = 0x4D   
KC_ADD    = 0x4E    // + on numeric keypad
KC_NUMPAD1    = 0x4F   
KC_NUMPAD2    = 0x50   
KC_NUMPAD3    = 0x51   
KC_NUMPAD0    = 0x52   
KC_DECIMAL    = 0x53    //. on numeric keypad
KC_OEM_102    = 0x56    //<>|on UK/Germany // keyboards
KC_F11    = 0x57   
KC_F12    = 0x58   
KC_F13    = 0x64    // (NEC PC98)
KC_F14    = 0x65    // (NEC PC98)
KC_F15    = 0x66    // (NEC PC98)
KC_KANA    = 0x70    // (Japanese keyboard)
KC_ABNT_C1    = 0x73    // / ? on Portugese (Brazilian) // keyboards
KC_CONVERT    = 0x79    // (Japanese keyboard)
KC_NOCONVERT    = 0x7B    // (Japanese keyboard)
KC_YEN    = 0x7D    // (Japanese keyboard)
KC_ABNT_C2    = 0x7E    // Numpad. on Portugese // (Brazilian) keyboards
KC_NUMPADEQUALS    = 0x8D    // = on numeric keypad // (NEC PC98)
KC_PREVTRACK    = 0x90   
KC_AT    = 0x91    // (NEC PC98)
KC_COLON    = 0x92    // (NEC PC98)
KC_UNDERLINE    = 0x93    // (NEC PC98)
KC_KANJI    = 0x94    // (Japanese keyboard)
KC_STOP    = 0x95    // (NEC PC98)
KC_AX    = 0x96    // (Japan AX)
KC_UNLABELED    = 0x97    // (J3100)
KC_NEXTTRACK    = 0x99    // Next Track
KC_NUMPADENTER    = 0x9C    // Enter on numeric keypad
KC_RCONTROL    = 0x9D   
KC_MUTE    = 0xA0    // Mute
KC_CALCULATOR    = 0xA1    // Calculator
KC_PLAYPAUSE    = 0xA2    // Play/Pause
KC_MEDIASTOP    = 0xA4    // Media Stop
KC_VOLUMEDOWN    = 0xAE    // Volume ?
KC_VOLUMEUP    = 0xB0    // Volume +
KC_WEBHOME    = 0xB2    // Web home
KC_NUMPADCOMMA    = 0xB3    // on numeric keypad // (NEC PC98)
KC_DIVIDE    = 0xB5    // / on numeric keypad
KC_SYSRQ    = 0xB7   
KC_RMENU    = 0xB8    // right Alt
KC_PAUSE    = 0xC5    // Pause
KC_HOME    = 0xC7    // Home on arrow keypad
KC_UP    = 0xC8    // UpArrow on arrow keypad
KC_PGUP    = 0xC9    // PgUp on arrow keypad
KC_LEFT    = 0xCB    // LeftArrow on arrow keypad
KC_RIGHT    = 0xCD    // RightArrow on arrow // keypad
KC_END    = 0xCF    // End on arrow keypad
KC_DOWN    = 0xD0    // DownArrow on arrow // keypad
KC_PGDOWN    = 0xD1    // PgDn on arrow keypad
KC_INSERT    = 0xD2    // Insert on arrow keypad
KC_DELETE    = 0xD3    // Delete on arrow keypad
KC_LWIN    = 0xDB    // Left Windows key
KC_RWIN    = 0xDC    // Right Windows key
KC_APPS    = 0xDD    // AppMenu key
KC_POWER    = 0xDE    // System Power
KC_SLEEP    = 0xDF    // System Sleep
KC_WAKE    = 0xE3    // System Wake
KC_WEBSEARCH    = 0xE5    // Web Search
KC_WEBFAVORITES    = 0xE6    // Web Favorites
KC_WEBREFRESH    = 0xE7    // Web Refresh
KC_WEBSTOP    = 0xE8    // Web Stop
KC_WEBFORWARD    = 0xE9    // Web Forward
KC_WEBBACK    = 0xEA    // Web Back
KC_MYCOMPUTER    = 0xEB    // My Computer
KC_MAIL    = 0xEC    // Mail
KC_MEDIASELECT    = 0xED    // Media Select

沒有留言:

張貼留言