-
-
Notifications
You must be signed in to change notification settings - Fork 34
/
KeyCodeTable.txt
125 lines (125 loc) · 7.98 KB
/
KeyCodeTable.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
;; ======================================================================
;; KEY CODE TABLE FOR AHK INCLUDING PKL
;; ~ Compiled by Eraicos and DreymaR, 2017-09
;; ======================================================================
;; SC VK_ code KLM AutoHotkey Name Description
;; (ANSI/ISO) (Co/QW)
;
;; ====== Top row =====================================================
SC001 = ; ESCAPE ESC Escape (or Esc) Escape
SC03b = ; F1 _F1 F1 F1
SC03c = ; F2 _F2 F2 F2
SC03d = ; F3 _F3 F3 F3
SC03e = ; F4 _F4 F4 F4
SC03f = ; F5 _F5 F5 F5
SC040 = ; F6 _F6 F6 F6
SC041 = ; F7 _F7 F7 F7
SC042 = ; F8 _F8 F8 F8
SC043 = ; F9 _F9 F9 F9
SC044 = ; F10 F10 F10 F10
SC057 = ; F11 F11 F11 F11
SC058 = ; F12 F12 F12 F12
SC137 = ; SNAPSHOT PSC PrintScreen Print Screen
SC054 = ; System Request
SC046 = ; SCROLL SLK ScrollLock Scroll Lock
SC045 = ; PAUSE PAU Pause Pause
SC145 = ; CANCEL CtrlBreak Break
SC15e = ; PWR Power
SC15f = ; SLE Sleep Sleep
SC163 = ; Wake
;; ====== Number row ==================================================
SC029 = ; OEM_3/5 _GR US QWERTY `~
SC002 = ; 1 _1 US QWERTY 1!
SC003 = ; 2 _2 US QWERTY 2@
SC004 = ; 3 _3 US QWERTY 3#
SC005 = ; 4 _4 US QWERTY 4$
SC006 = ; 5 _5 US QWERTY 5%
SC007 = ; 6 _6 US QWERTY 6^
SC008 = ; 7 _7 US QWERTY 7&
SC009 = ; 8 _8 US QWERTY 8*
SC00a = ; 9 _9 US QWERTY 9(
SC00b = ; 0 _0 US QWERTY 0)
SC00c = ; OEM_MINUS/PLUS _MN US QWERTY -_
SC00d = ; OEM_PLUS/4 _EQ US QWERTY =+
SC00e = ; BACK BSP Backspace (or BS) Backspace
;; ====== Upper letter row ============================================
SC00f = ; TAB TAB Tab Tab
SC010 = ; Q _Q US QWERTY qQ
SC011 = ; W _W US QWERTY wW
SC012 = ; E _F/_E US QWERTY eE
SC013 = ; R _P/_R US QWERTY rR
SC014 = ; T _G/_T US QWERTY tT
SC015 = ; Y _J/_Y US QWERTY yY
SC016 = ; U _L/_U US QWERTY uU
SC017 = ; I _U/_I US QWERTY iI
SC018 = ; O _Y/_O US QWERTY oO
SC019 = ; P _SC/_P US QWERTY pP
SC01a = ; OEM_4/6 _LB US QWERTY [{
SC01b = ; OEM_6/1 _RB US QWERTY ]}
;; ====== Middle letter row ===========================================
SC03A = ; CAPITAL CLK CapsLock Caps Lock
SC01e = ; A _A US QWERTY aA
SC01f = ; S _R/_S US QWERTY sS
SC020 = ; D _S/_D US QWERTY dD
SC021 = ; F _T/_F US QWERTY fF
SC022 = ; G _D/_G US QWERTY gG
SC023 = ; H _H US QWERTY hH
SC024 = ; J _N/_J US QWERTY jJ
SC025 = ; K _E/_K US QWERTY kK
SC026 = ; L _I/_L US QWERTY lL
SC027 = ; OEM_1/3 _O/_SC US QWERTY ;:
SC028 = ; OEM_7 _QU US QWERTY '"
SC02b = ; OEM_5/2 _BS US QWERTY \|
SC01c = ; RETURN ENT Enter (or Return) Enter
;; ====== Lower letter row ============================================
SC02a = ; LSHIFT LSH LShift Left Shift
SC056 = ; OEM_102 _LG OEM_102
SC02c = ; Z _Z US QWERTY zZ
SC02d = ; X _X US QWERTY xX
SC02e = ; C _C US QWERTY cC
SC02f = ; V _V US QWERTY vV
SC030 = ; B _B US QWERTY bB
SC031 = ; N _K/_N US QWERTY nN
SC032 = ; M _M US QWERTY mM
SC033 = ; OEM_COMMA _CM US QWERTY ,<
SC034 = ; OEM_PERIOD _DT US QWERTY .>
SC035 = ; OEM_2/MINUS _SL US QWERTY /?
SC036 = ; RSHIFT RSH RShift Right Shift
;; ====== Bottom row ==================================================
SC01d = ; LCONTROL LCT LControl (or LCtrl) Left Control
SC15b = ; LWIN LWI LWin Left Win
SC038 = ; LMenu LAL LAlt Left Alt
SC039 = ; SPACE SPC Space Space
SC138 = ; RMenu RAL RAlt Right Alt
SC15d = ; APPS APP AppsKey Context Menu
SC11d = ; RCONTROL RCT RControl (or RCtrl) Right Control
;; ====== Cursor control block ========================================
SC152 = ; INSERT INS Insert (or Ins) Insert
SC153 = ; DELETE DEL Delete (or Del) Del
SC147 = ; HOME HOM Home Home
SC14f = ; END END End End
SC149 = ; PRIOR PGU PgUp Page Up
SC151 = ; NEXT PGD PgDn Page Down
SC148 = ; UP _UP Up Up Arrow
SC14b = ; LEFT _LE Left Left Arrow
SC150 = ; DOWN _DN Down Down Arrow
SC14d = ; RIGHT _RI Right Right Arrow
;; ====== Number pad ==================================================
SC052 = ; NUMPAD0 P_0 Numpad0 Num0
SC04f = ; NUMPAD1 P_1 Numpad1 Num1
SC050 = ; NUMPAD2 P_2 Numpad2 Num2
SC051 = ; NUMPAD3 P_3 Numpad3 Num3
SC04b = ; NUMPAD4 P_4 Numpad4 Num4
SC04c = ; NUMPAD5 P_5 Numpad5 Num5
SC04d = ; NUMPAD6 P_6 Numpad6 Num6
SC047 = ; NUMPAD7 P_7 Numpad7 Num7
SC048 = ; NUMPAD8 P_8 Numpad8 Num8
SC049 = ; NUMPAD9 P_9 Numpad9 Num9
SC145 = ; NUMLOCK NLK NumLock NumLock
SC035 = ; DIVIDE PDV NumpadDiv Num /
SC037 = ; MULTIPLY PMU NumpadMult Num *
SC04a = ; SUBTRACT PMN NumpadSub Num -
SC04e = ; ADD PPL NumpadAdd Num +
SC053 = ; DECIMAL PDT NumpadDot Num Decimal
SC11c = ; ENTER PEN NumpadEnter Num Enter
;; ======================================================================