mirror of
https://github.com/morgan9e/FreeRDP
synced 2026-04-15 00:44:19 +09:00
mfreerdp-server: more progress on keymap
This commit is contained in:
@@ -31,7 +31,7 @@
|
||||
|
||||
static const CGKeyCode keymap[256] = {
|
||||
0xFF, //0x0
|
||||
0xFF, //0x1
|
||||
kVK_Escape, //0x1
|
||||
kVK_ANSI_1, //0x2
|
||||
kVK_ANSI_2, //0x3
|
||||
kVK_ANSI_3, //0x4
|
||||
@@ -58,8 +58,8 @@ static const CGKeyCode keymap[256] = {
|
||||
kVK_ANSI_P, //0x19
|
||||
kVK_ANSI_LeftBracket, //0x1a
|
||||
kVK_ANSI_RightBracket, //0x1b
|
||||
0xFF, //0x1c
|
||||
0xFF, //0x1d
|
||||
kVK_Return, //0x1c
|
||||
kVK_Control, //0x1d
|
||||
kVK_ANSI_A, //0x1e
|
||||
kVK_ANSI_S, //0x1f
|
||||
kVK_ANSI_D, //0x20
|
||||
@@ -72,53 +72,53 @@ static const CGKeyCode keymap[256] = {
|
||||
kVK_ANSI_Semicolon, //0x27
|
||||
kVK_ANSI_Quote, //0x28
|
||||
kVK_ANSI_Grave, //0x29
|
||||
0xFF, //0x2a
|
||||
kVK_Shift, //0x2a
|
||||
kVK_ANSI_Backslash, //0x2b
|
||||
0xFF, //0x2c
|
||||
0xFF, //0x2d
|
||||
0xFF, //0x2e
|
||||
0xFF, //0x2f
|
||||
0xFF, //0x30
|
||||
0xFF, //0x31
|
||||
0xFF, //0x32
|
||||
0xFF, //0x33
|
||||
0xFF, //0x34
|
||||
0xFF, //0x35
|
||||
0xFF, //0x36
|
||||
0xFF, //0x37
|
||||
0xFF, //0x38
|
||||
0xFF, //0x39
|
||||
kVK_ANSI_Z, //0x2c
|
||||
kVK_ANSI_X, //0x2d
|
||||
kVK_ANSI_C, //0x2e
|
||||
kVK_ANSI_V, //0x2f
|
||||
kVK_ANSI_B, //0x30
|
||||
kVK_ANSI_N, //0x31
|
||||
kVK_ANSI_M, //0x32
|
||||
kVK_ANSI_Comma, //0x33
|
||||
kVK_ANSI_Period, //0x34
|
||||
kVK_ANSI_Slash, //0x35
|
||||
kVK_Shift, //0x36
|
||||
kVK_ANSI_KeypadMultiply, //0x37
|
||||
kVK_Option, //0x38
|
||||
kVK_Space, //0x39
|
||||
0xFF, //0x3a
|
||||
0xFF, //0x3b
|
||||
0xFF, //0x3c
|
||||
0xFF, //0x3d
|
||||
0xFF, //0x3e
|
||||
0xFF, //0x3f
|
||||
0xFF, //0x40
|
||||
0xFF, //0x41
|
||||
0xFF, //0x42
|
||||
0xFF, //0x43
|
||||
0xFF, //0x44
|
||||
kVK_F1, //0x3b
|
||||
kVK_F2, //0x3c
|
||||
kVK_F3, //0x3d
|
||||
kVK_F4, //0x3e
|
||||
kVK_F5, //0x3f
|
||||
kVK_F6, //0x40
|
||||
kVK_F7, //0x41
|
||||
kVK_F8, //0x42
|
||||
kVK_F9, //0x43
|
||||
kVK_F10, //0x44
|
||||
0xFF, //0x45
|
||||
0xFF, //0x46
|
||||
0xFF, //0x47
|
||||
0xFF, //0x48
|
||||
kVK_ANSI_Keypad7, //0x47
|
||||
kVK_ANSI_Keypad8, //0x48
|
||||
0xFF, //0x49
|
||||
0xFF, //0x4a
|
||||
0xFF, //0x4b
|
||||
0xFF, //0x4c
|
||||
kVK_ANSI_KeypadMinus, //0x4a
|
||||
kVK_ANSI_Keypad4, //0x4b
|
||||
kVK_ANSI_Keypad5, //0x4c
|
||||
0xFF, //0x4d
|
||||
0xFF, //0x4e
|
||||
0xFF, //0x4f
|
||||
0xFF, //0x50
|
||||
kVK_ANSI_KeypadPlus, //0x4e
|
||||
kVK_ANSI_Keypad1, //0x4f
|
||||
kVK_ANSI_Keypad2, //0x50
|
||||
0xFF, //0x51
|
||||
0xFF, //0x52
|
||||
0xFF, //0x53
|
||||
kVK_ANSI_Keypad0, //0x52
|
||||
kVK_ANSI_KeypadDecimal, //0x53
|
||||
0xFF, //0x54
|
||||
0xFF, //0x55
|
||||
0xFF, //0x56
|
||||
0xFF, //0x57
|
||||
0xFF, //0x58
|
||||
kVK_F11, //0x57
|
||||
kVK_F12, //0x58
|
||||
0xFF, //0x59
|
||||
0xFF, //0x5a
|
||||
0xFF, //0x5b
|
||||
|
||||
Reference in New Issue
Block a user