Bashkir Layout Virtual Keys

Virtual keys using version 6.2.8250.0—6.2.9200.16384 of KBDBASH.DLL

Overview • Scancodes • Virtual keys • Shift states • Creating shortcut? • How do I type?
Sorting It All Out • MSKLC • Terminology
ESCAPE
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
SNAPSHOT
SCROLL
PAUSE
OEM 3
1
2
3
4
5
6
7
8
9
0
OEM MINUS
OEM PLUS
BACK
INSERT
HOME
PRIOR
NUMLOCK
DIVIDE
MULTIPLY
SUBTRACT
TAB
Q
W
E
R
T
Y
U
I
O
P
OEM 4
OEM 6
OEM 5
DELETE
END
NEXT
HOME
NUMPAD7
UP
NUMPAD8
PRIOR
NUMPAD9
ADD
CAPITAL
A
S
D
F
G
H
J
K
L
OEM 1
OEM 7
RETURN
LEFT
NUMPAD4
CLEAR
NUMPAD5
RIGHT
NUMPAD6
LSHIFT
Z
X
C
V
B
N
M
OEM COMMA
OEM PERIOD
OEM 2
RSHIFT
UP
END
NUMPAD1
DOWN
NUMPAD2
NEXT
NUMPAD3
RETURN
LCONTROL
LWIN
LMENU
SPACE
RMENU
RWIN
APPS
RCONTROL
LEFT
DOWN
RIGHT
INSERT
NUMPAD0
DELETE
DECIMAL
Arrangement:
Legend overlay:

All scancode to virtual key mappings, ordered by scancode:

SCVKName
011BVK_ESCAPE
0231VK_1
0332VK_2
0433VK_3
0534VK_4
0635VK_5
0736VK_6
0837VK_7
0938VK_8
0A39VK_9
0B30VK_0
0CBDVK_OEM_MINUS
0DBBVK_OEM_PLUS
0E08VK_BACK
0F09VK_TAB
1051VK_Q
1157VK_W
1245VK_E
1352VK_R
1454VK_T
1559VK_Y
1655VK_U
1749VK_I
184FVK_O
1950VK_P
1ADBVK_OEM_4
1BDDVK_OEM_6
1C0DVK_RETURN
1DA2VK_LCONTROL
1E41VK_A
1F53VK_S
2044VK_D
SCVKName
2146VK_F
2247VK_G
2348VK_H
244AVK_J
254BVK_K
264CVK_L
27BAVK_OEM_1
28DEVK_OEM_7
29C0VK_OEM_3
2AA0VK_LSHIFT
2BDCVK_OEM_5
2C5AVK_Z
2D58VK_X
2E43VK_C
2F56VK_V
3042VK_B
314EVK_N
324DVK_M
33BCVK_OEM_COMMA
34BEVK_OEM_PERIOD
35BFVK_OEM_2
36A1VK_RSHIFT
376AVK_MULTIPLY
38A4VK_LMENU
3920VK_SPACE
3A14VK_CAPITAL
3B70VK_F1
3C71VK_F2
3D72VK_F3
3E73VK_F4
3F74VK_F5
4075VK_F6
SCVKName
4176VK_F7
4277VK_F8
4378VK_F9
4479VK_F10
4590VK_NUMLOCK
4691VK_SCROLL
4724VK_HOME
4826VK_UP
4921VK_PRIOR
4A6DVK_SUBTRACT
4B25VK_LEFT
4C0CVK_CLEAR
4D27VK_RIGHT
4E6BVK_ADD
4F23VK_END
5028VK_DOWN
5122VK_NEXT
522DVK_INSERT
532EVK_DELETE
542CVK_SNAPSHOT
56E2VK_OEM_102
577AVK_F11
587BVK_F12
590CVK_CLEAR
5AEEVK_OEM_WSCTRL
5BF1VK_DBE_KATAKANA
5CEAVK_OEM_JUMP
5DF9VK_DBE_FLUSHSTRING
5EF5VK_OEM_BACKTAB
5FF3VK_OEM_AUTO
62FBVK_DBE_NOCODEINPUT
632FVK_HELP
SCVKName
647CVK_F13
657DVK_F14
667EVK_F15
677FVK_F16
6880VK_F17
6981VK_F18
6A82VK_F19
6B83VK_F20
6C84VK_F21
6D85VK_F22
6E86VK_F23
6FEDVK_OEM_PA3
71E9VK_OEM_RESET
73C1VK_ABNT_C1
7687VK_F24
7BEBVK_OEM_PA1
7C09VK_TAB
7EC2VK_ABNT_C2
E0 10B1VK_MEDIA_PREV_TRACK
E0 19B0VK_MEDIA_NEXT_TRACK
E0 1C0DVK_RETURN
E0 1DA3VK_RCONTROL
E0 20ADVK_VOLUME_MUTE
E0 21B7VK_LAUNCH_APP2
E0 22B3VK_MEDIA_PLAY_PAUSE
E0 24B2VK_MEDIA_STOP
E0 2EAEVK_VOLUME_DOWN
E0 30AFVK_VOLUME_UP
E0 32ACVK_BROWSER_HOME
E0 356FVK_DIVIDE
E0 372CVK_SNAPSHOT
E0 38A5VK_RMENU
SCVKName
E0 4603VK_CANCEL
E0 4724VK_HOME
E0 4826VK_UP
E0 4921VK_PRIOR
E0 4B25VK_LEFT
E0 4D27VK_RIGHT
E0 4F23VK_END
E0 5028VK_DOWN
E0 5122VK_NEXT
E0 522DVK_INSERT
E0 532EVK_DELETE
E0 5B5BVK_LWIN
E0 5C5CVK_RWIN
E0 5D5DVK_APPS
E0 5F5FVK_SLEEP
E0 65AAVK_BROWSER_SEARCH
E0 66ABVK_BROWSER_FAVORITES
E0 67A8VK_BROWSER_REFRESH
E0 68A9VK_BROWSER_STOP
E0 69A7VK_BROWSER_FORWARD
E0 6AA6VK_BROWSER_BACK
E0 6BB6VK_LAUNCH_APP1
E0 6CB4VK_LAUNCH_MAIL
E0 6DB5VK_LAUNCH_MEDIA_SELECT
E1 1D13VK_PAUSE

All scancode to virtual key mappings, ordered by virtual key value:

SCVKName
E0 4603VK_CANCEL
0E08VK_BACK
0F09VK_TAB
7C09VK_TAB
4C0CVK_CLEAR
590CVK_CLEAR
1C0DVK_RETURN
E0 1C0DVK_RETURN
E1 1D13VK_PAUSE
3A14VK_CAPITAL
011BVK_ESCAPE
3920VK_SPACE
4921VK_PRIOR
E0 4921VK_PRIOR
5122VK_NEXT
E0 5122VK_NEXT
4F23VK_END
E0 4F23VK_END
4724VK_HOME
E0 4724VK_HOME
4B25VK_LEFT
E0 4B25VK_LEFT
4826VK_UP
E0 4826VK_UP
4D27VK_RIGHT
E0 4D27VK_RIGHT
5028VK_DOWN
E0 5028VK_DOWN
542CVK_SNAPSHOT
E0 372CVK_SNAPSHOT
522DVK_INSERT
E0 522DVK_INSERT
SCVKName
532EVK_DELETE
E0 532EVK_DELETE
632FVK_HELP
0B30VK_0
0231VK_1
0332VK_2
0433VK_3
0534VK_4
0635VK_5
0736VK_6
0837VK_7
0938VK_8
0A39VK_9
1E41VK_A
3042VK_B
2E43VK_C
2044VK_D
1245VK_E
2146VK_F
2247VK_G
2348VK_H
1749VK_I
244AVK_J
254BVK_K
264CVK_L
324DVK_M
314EVK_N
184FVK_O
1950VK_P
1051VK_Q
1352VK_R
1F53VK_S
SCVKName
1454VK_T
1655VK_U
2F56VK_V
1157VK_W
2D58VK_X
1559VK_Y
2C5AVK_Z
E0 5B5BVK_LWIN
E0 5C5CVK_RWIN
E0 5D5DVK_APPS
E0 5F5FVK_SLEEP
376AVK_MULTIPLY
4E6BVK_ADD
4A6DVK_SUBTRACT
E0 356FVK_DIVIDE
3B70VK_F1
3C71VK_F2
3D72VK_F3
3E73VK_F4
3F74VK_F5
4075VK_F6
4176VK_F7
4277VK_F8
4378VK_F9
4479VK_F10
577AVK_F11
587BVK_F12
647CVK_F13
657DVK_F14
667EVK_F15
677FVK_F16
6880VK_F17
SCVKName
6981VK_F18
6A82VK_F19
6B83VK_F20
6C84VK_F21
6D85VK_F22
6E86VK_F23
7687VK_F24
4590VK_NUMLOCK
4691VK_SCROLL
2AA0VK_LSHIFT
36A1VK_RSHIFT
1DA2VK_LCONTROL
E0 1DA3VK_RCONTROL
38A4VK_LMENU
E0 38A5VK_RMENU
E0 6AA6VK_BROWSER_BACK
E0 69A7VK_BROWSER_FORWARD
E0 67A8VK_BROWSER_REFRESH
E0 68A9VK_BROWSER_STOP
E0 65AAVK_BROWSER_SEARCH
E0 66ABVK_BROWSER_FAVORITES
E0 32ACVK_BROWSER_HOME
E0 20ADVK_VOLUME_MUTE
E0 2EAEVK_VOLUME_DOWN
E0 30AFVK_VOLUME_UP
E0 19B0VK_MEDIA_NEXT_TRACK
E0 10B1VK_MEDIA_PREV_TRACK
E0 24B2VK_MEDIA_STOP
E0 22B3VK_MEDIA_PLAY_PAUSE
E0 6CB4VK_LAUNCH_MAIL
E0 6DB5VK_LAUNCH_MEDIA_SELECT
E0 6BB6VK_LAUNCH_APP1
SCVKName
E0 21B7VK_LAUNCH_APP2
27BAVK_OEM_1
0DBBVK_OEM_PLUS
33BCVK_OEM_COMMA
0CBDVK_OEM_MINUS
34BEVK_OEM_PERIOD
35BFVK_OEM_2
29C0VK_OEM_3
73C1VK_ABNT_C1
7EC2VK_ABNT_C2
1ADBVK_OEM_4
2BDCVK_OEM_5
1BDDVK_OEM_6
28DEVK_OEM_7
56E2VK_OEM_102
71E9VK_OEM_RESET
5CEAVK_OEM_JUMP
7BEBVK_OEM_PA1
6FEDVK_OEM_PA3
5AEEVK_OEM_WSCTRL
5BF1VK_DBE_KATAKANA
5FF3VK_OEM_AUTO
5EF5VK_OEM_BACKTAB
5DF9VK_DBE_FLUSHSTRING
62FBVK_DBE_NOCODEINPUT

All scancode to virtual key mappings, ordered by virtual key name:

SCVKName
0B30VK_0
0231VK_1
0332VK_2
0433VK_3
0534VK_4
0635VK_5
0736VK_6
0837VK_7
0938VK_8
0A39VK_9
1E41VK_A
73C1VK_ABNT_C1
7EC2VK_ABNT_C2
4E6BVK_ADD
E0 5D5DVK_APPS
3042VK_B
0E08VK_BACK
E0 6AA6VK_BROWSER_BACK
E0 66ABVK_BROWSER_FAVORITES
E0 69A7VK_BROWSER_FORWARD
E0 32ACVK_BROWSER_HOME
E0 67A8VK_BROWSER_REFRESH
E0 65AAVK_BROWSER_SEARCH
E0 68A9VK_BROWSER_STOP
2E43VK_C
E0 4603VK_CANCEL
3A14VK_CAPITAL
4C0CVK_CLEAR
590CVK_CLEAR
2044VK_D
5DF9VK_DBE_FLUSHSTRING
5BF1VK_DBE_KATAKANA
SCVKName
62FBVK_DBE_NOCODEINPUT
532EVK_DELETE
E0 532EVK_DELETE
E0 356FVK_DIVIDE
5028VK_DOWN
E0 5028VK_DOWN
1245VK_E
4F23VK_END
E0 4F23VK_END
011BVK_ESCAPE
2146VK_F
3B70VK_F1
4479VK_F10
577AVK_F11
587BVK_F12
647CVK_F13
657DVK_F14
667EVK_F15
677FVK_F16
6880VK_F17
6981VK_F18
6A82VK_F19
3C71VK_F2
6B83VK_F20
6C84VK_F21
6D85VK_F22
6E86VK_F23
7687VK_F24
3D72VK_F3
3E73VK_F4
3F74VK_F5
4075VK_F6
SCVKName
4176VK_F7
4277VK_F8
4378VK_F9
2247VK_G
2348VK_H
632FVK_HELP
4724VK_HOME
E0 4724VK_HOME
1749VK_I
522DVK_INSERT
E0 522DVK_INSERT
244AVK_J
254BVK_K
264CVK_L
E0 6BB6VK_LAUNCH_APP1
E0 21B7VK_LAUNCH_APP2
E0 6CB4VK_LAUNCH_MAIL
E0 6DB5VK_LAUNCH_MEDIA_SELECT
1DA2VK_LCONTROL
4B25VK_LEFT
E0 4B25VK_LEFT
38A4VK_LMENU
2AA0VK_LSHIFT
E0 5B5BVK_LWIN
324DVK_M
E0 19B0VK_MEDIA_NEXT_TRACK
E0 22B3VK_MEDIA_PLAY_PAUSE
E0 10B1VK_MEDIA_PREV_TRACK
E0 24B2VK_MEDIA_STOP
376AVK_MULTIPLY
314EVK_N
5122VK_NEXT
SCVKName
E0 5122VK_NEXT
4590VK_NUMLOCK
184FVK_O
27BAVK_OEM_1
56E2VK_OEM_102
35BFVK_OEM_2
29C0VK_OEM_3
1ADBVK_OEM_4
2BDCVK_OEM_5
1BDDVK_OEM_6
28DEVK_OEM_7
5FF3VK_OEM_AUTO
5EF5VK_OEM_BACKTAB
33BCVK_OEM_COMMA
5CEAVK_OEM_JUMP
0CBDVK_OEM_MINUS
7BEBVK_OEM_PA1
6FEDVK_OEM_PA3
34BEVK_OEM_PERIOD
0DBBVK_OEM_PLUS
71E9VK_OEM_RESET
5AEEVK_OEM_WSCTRL
1950VK_P
E1 1D13VK_PAUSE
4921VK_PRIOR
E0 4921VK_PRIOR
1051VK_Q
1352VK_R
E0 1DA3VK_RCONTROL
1C0DVK_RETURN
E0 1C0DVK_RETURN
4D27VK_RIGHT
SCVKName
E0 4D27VK_RIGHT
E0 38A5VK_RMENU
36A1VK_RSHIFT
E0 5C5CVK_RWIN
1F53VK_S
4691VK_SCROLL
E0 5F5FVK_SLEEP
542CVK_SNAPSHOT
E0 372CVK_SNAPSHOT
3920VK_SPACE
4A6DVK_SUBTRACT
1454VK_T
0F09VK_TAB
7C09VK_TAB
1655VK_U
4826VK_UP
E0 4826VK_UP
2F56VK_V
E0 2EAEVK_VOLUME_DOWN
E0 20ADVK_VOLUME_MUTE
E0 30AFVK_VOLUME_UP
1157VK_W
2D58VK_X
1559VK_Y
2C5AVK_Z

Virtual Key Resources