Created
October 28, 2020 17:31
-
-
Save countingpine/308eea754c05cd739fb096ac3ab92931 to your computer and use it in GitHub Desktop.
MacBook Air UK Keyboard Layout (Microsoft MKLC) - based on http://www.logikdev.com/2010/02/18/apple-uk-keyboard-layout-for-windows/
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
KBD English "United Kingdom - Apple" | |
COPYRIGHT "(c) 2010 Stephane Moreau" | |
COMPANY "Stephane Moreau" | |
LOCALENAME "en-GB" | |
LOCALEID "00000809" | |
VERSION 1.0 | |
SHIFTSTATE | |
0 //Column 4 | |
1 //Column 5 : Shft | |
2 //Column 6 : Ctrl | |
6 //Column 7 : Ctrl Alt | |
7 //Column 8 : Shft Ctrl Alt | |
LAYOUT ;an extra '@' at the end is a dead key | |
//SC VK_ Cap 0 1 2 6 7 | |
//-- ---- ---- ---- ---- ---- ---- ---- | |
02 1 0 1 0021 -1 -1 -1 // DIGIT ONE, EXCLAMATION MARK, <none>, <none>, <none> | |
03 2 0 2 0040 -1 20ac -1 // DIGIT TWO, COMMERCIAL AT, <none>, EURO SIGN, <none> | |
04 3 0 3 00a3 -1 0023 -1 // DIGIT THREE, POUND SIGN, <none>, NUMBER SIGN, <none> | |
05 4 0 4 0024 -1 -1 -1 // DIGIT FOUR, DOLLAR SIGN, <none>, <none>, <none> | |
06 5 0 5 0025 -1 -1 -1 // DIGIT FIVE, PERCENT SIGN, <none>, <none>, <none> | |
07 6 0 6 005e -1 -1 -1 // DIGIT SIX, CIRCUMFLEX ACCENT, <none>, <none>, <none> | |
08 7 0 7 0026 -1 -1 -1 // DIGIT SEVEN, AMPERSAND, <none>, <none>, <none> | |
09 8 0 8 002a -1 -1 -1 // DIGIT EIGHT, ASTERISK, <none>, <none>, <none> | |
0a 9 0 9 0028 -1 -1 -1 // DIGIT NINE, LEFT PARENTHESIS, <none>, <none>, <none> | |
0b 0 0 0 0029 -1 -1 -1 // DIGIT ZERO, RIGHT PARENTHESIS, <none>, <none>, <none> | |
0c OEM_MINUS 0 002d 005f -1 -1 -1 // HYPHEN-MINUS, LOW LINE, <none>, <none>, <none> | |
0d OEM_PLUS 0 003d 002b -1 -1 -1 // EQUALS SIGN, PLUS SIGN, <none>, <none>, <none> | |
10 Q 1 q Q -1 -1 -1 // LATIN SMALL LETTER Q, LATIN CAPITAL LETTER Q, <none>, <none>, <none> | |
11 W 1 w W -1 -1 -1 // LATIN SMALL LETTER W, LATIN CAPITAL LETTER W, <none>, <none>, <none> | |
12 E 5 e E -1 00e9 00c9 // LATIN SMALL LETTER E, LATIN CAPITAL LETTER E, <none>, LATIN SMALL LETTER E WITH ACUTE, LATIN CAPITAL LETTER E WITH ACUTE | |
13 R 1 r R -1 -1 -1 // LATIN SMALL LETTER R, LATIN CAPITAL LETTER R, <none>, <none>, <none> | |
14 T 1 t T -1 -1 -1 // LATIN SMALL LETTER T, LATIN CAPITAL LETTER T, <none>, <none>, <none> | |
15 Y 1 y Y -1 -1 -1 // LATIN SMALL LETTER Y, LATIN CAPITAL LETTER Y, <none>, <none>, <none> | |
16 U 5 u U -1 00fa 00da // LATIN SMALL LETTER U, LATIN CAPITAL LETTER U, <none>, LATIN SMALL LETTER U WITH ACUTE, LATIN CAPITAL LETTER U WITH ACUTE | |
17 I 5 i I -1 00ed 00cd // LATIN SMALL LETTER I, LATIN CAPITAL LETTER I, <none>, LATIN SMALL LETTER I WITH ACUTE, LATIN CAPITAL LETTER I WITH ACUTE | |
18 O 5 o O -1 00f3 00d3 // LATIN SMALL LETTER O, LATIN CAPITAL LETTER O, <none>, LATIN SMALL LETTER O WITH ACUTE, LATIN CAPITAL LETTER O WITH ACUTE | |
19 P 1 p P -1 -1 -1 // LATIN SMALL LETTER P, LATIN CAPITAL LETTER P, <none>, <none>, <none> | |
1a OEM_4 0 005b 007b 001b -1 -1 // LEFT SQUARE BRACKET, LEFT CURLY BRACKET, ESCAPE, <none>, <none> | |
1b OEM_6 0 005d 007d 001d -1 -1 // RIGHT SQUARE BRACKET, RIGHT CURLY BRACKET, INFORMATION SEPARATOR THREE, <none>, <none> | |
1e A 5 a A -1 00e1 00c1 // LATIN SMALL LETTER A, LATIN CAPITAL LETTER A, <none>, LATIN SMALL LETTER A WITH ACUTE, LATIN CAPITAL LETTER A WITH ACUTE | |
1f S 1 s S -1 -1 -1 // LATIN SMALL LETTER S, LATIN CAPITAL LETTER S, <none>, <none>, <none> | |
20 D 1 d D -1 -1 -1 // LATIN SMALL LETTER D, LATIN CAPITAL LETTER D, <none>, <none>, <none> | |
21 F 1 f F -1 -1 -1 // LATIN SMALL LETTER F, LATIN CAPITAL LETTER F, <none>, <none>, <none> | |
22 G 1 g G -1 -1 -1 // LATIN SMALL LETTER G, LATIN CAPITAL LETTER G, <none>, <none>, <none> | |
23 H 1 h H -1 -1 -1 // LATIN SMALL LETTER H, LATIN CAPITAL LETTER H, <none>, <none>, <none> | |
24 J 1 j J -1 -1 -1 // LATIN SMALL LETTER J, LATIN CAPITAL LETTER J, <none>, <none>, <none> | |
25 K 1 k K -1 -1 -1 // LATIN SMALL LETTER K, LATIN CAPITAL LETTER K, <none>, <none>, <none> | |
26 L 1 l L -1 -1 -1 // LATIN SMALL LETTER L, LATIN CAPITAL LETTER L, <none>, <none>, <none> | |
27 OEM_1 0 003b 003a -1 -1 -1 // SEMICOLON, COLON, <none>, <none>, <none> | |
28 OEM_3 0 0027 0022 -1 -1 -1 // APOSTROPHE, QUOTATION MARK, <none>, <none>, <none> | |
29 OEM_8 0 0060 007e -1 00a6 -1 // GRAVE ACCENT, TILDE, <none>, BROKEN BAR, <none> | |
2b OEM_7 0 005c 007c 001c -1 -1 // REVERSE SOLIDUS, VERTICAL LINE, INFORMATION SEPARATOR FOUR, <none>, <none> | |
2c Z 1 z Z -1 -1 -1 // LATIN SMALL LETTER Z, LATIN CAPITAL LETTER Z, <none>, <none>, <none> | |
2d X 1 x X -1 -1 -1 // LATIN SMALL LETTER X, LATIN CAPITAL LETTER X, <none>, <none>, <none> | |
2e C 1 c C -1 -1 -1 // LATIN SMALL LETTER C, LATIN CAPITAL LETTER C, <none>, <none>, <none> | |
2f V 1 v V -1 -1 -1 // LATIN SMALL LETTER V, LATIN CAPITAL LETTER V, <none>, <none>, <none> | |
30 B 1 b B -1 -1 -1 // LATIN SMALL LETTER B, LATIN CAPITAL LETTER B, <none>, <none>, <none> | |
31 N 1 n N -1 -1 -1 // LATIN SMALL LETTER N, LATIN CAPITAL LETTER N, <none>, <none>, <none> | |
32 M 1 m M -1 -1 -1 // LATIN SMALL LETTER M, LATIN CAPITAL LETTER M, <none>, <none>, <none> | |
33 OEM_COMMA 0 002c 003c -1 -1 -1 // COMMA, LESS-THAN SIGN, <none>, <none>, <none> | |
34 OEM_PERIOD 0 002e 003e -1 -1 -1 // FULL STOP, GREATER-THAN SIGN, <none>, <none>, <none> | |
35 OEM_2 0 002f 003f -1 -1 -1 // SOLIDUS, QUESTION MARK, <none>, <none>, <none> | |
39 SPACE 0 0020 0020 0020 -1 -1 // SPACE, SPACE, SPACE, <none>, <none> | |
56 OEM_5 0 00a7 00b1 001c -1 -1 // SECTION SIGN, PLUS-MINUS SIGN, INFORMATION SEPARATOR FOUR, <none>, <none> | |
53 DECIMAL 0 002e 002e -1 -1 -1 // FULL STOP, FULL STOP, , , | |
KEYNAME | |
01 Esc | |
0e Backspace | |
0f Tab | |
1c Enter | |
1d Ctrl | |
2a Shift | |
36 "Right Shift" | |
37 "Num *" | |
38 Alt | |
39 Space | |
3a "Caps Lock" | |
3b F1 | |
3c F2 | |
3d F3 | |
3e F4 | |
3f F5 | |
40 F6 | |
41 F7 | |
42 F8 | |
43 F9 | |
44 F10 | |
45 Pause | |
46 "Scroll Lock" | |
47 "Num 7" | |
48 "Num 8" | |
49 "Num 9" | |
4a "Num -" | |
4b "Num 4" | |
4c "Num 5" | |
4d "Num 6" | |
4e "Num +" | |
4f "Num 1" | |
50 "Num 2" | |
51 "Num 3" | |
52 "Num 0" | |
53 "Num Del" | |
54 "Sys Req" | |
57 F11 | |
58 F12 | |
7c F13 | |
7d F14 | |
7e F15 | |
7f F16 | |
80 F17 | |
81 F18 | |
82 F19 | |
83 F20 | |
84 F21 | |
85 F22 | |
86 F23 | |
87 F24 | |
KEYNAME_EXT | |
1c "Num Enter" | |
1d "Right Ctrl" | |
35 "Num /" | |
37 "Prnt Scrn" | |
38 "Right Alt" | |
45 "Num Lock" | |
46 Break | |
47 Home | |
48 Up | |
49 "Page Up" | |
4b Left | |
4d Right | |
4f End | |
50 Down | |
51 "Page Down" | |
52 Insert | |
53 Delete | |
54 <00> | |
56 Help | |
5b "Left Windows" | |
5c "Right Windows" | |
5d Application | |
DESCRIPTIONS | |
0409 United Kingdom - Custom | |
LANGUAGENAMES | |
0409 English (United Kingdom) | |
ENDKBD |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
KBD English "United Kingdom - Apple MacBook Air" | |
COPYRIGHT "(c) 2010 Stephane Moreau" | |
COMPANY "Stephane Moreau" | |
LOCALENAME "en-GB" | |
LOCALEID "00000809" | |
VERSION 1.0 | |
SHIFTSTATE | |
0 //Column 4 | |
1 //Column 5 : Shft | |
2 //Column 6 : Ctrl | |
6 //Column 7 : Ctrl Alt | |
7 //Column 8 : Shft Ctrl Alt | |
LAYOUT ;an extra '@' at the end is a dead key | |
//SC VK_ Cap 0 1 2 6 7 | |
//-- ---- ---- ---- ---- ---- ---- ---- | |
02 1 0 1 0021 -1 -1 -1 // DIGIT ONE, EXCLAMATION MARK, <none>, <none>, <none> | |
03 2 0 2 0040 -1 20ac -1 // DIGIT TWO, COMMERCIAL AT, <none>, EURO SIGN, <none> | |
04 3 0 3 00a3 -1 0023 -1 // DIGIT THREE, POUND SIGN, <none>, NUMBER SIGN, <none> | |
05 4 0 4 0024 -1 -1 -1 // DIGIT FOUR, DOLLAR SIGN, <none>, <none>, <none> | |
06 5 0 5 0025 -1 -1 -1 // DIGIT FIVE, PERCENT SIGN, <none>, <none>, <none> | |
07 6 0 6 005e -1 -1 -1 // DIGIT SIX, CIRCUMFLEX ACCENT, <none>, <none>, <none> | |
08 7 0 7 0026 -1 -1 -1 // DIGIT SEVEN, AMPERSAND, <none>, <none>, <none> | |
09 8 0 8 002a -1 -1 -1 // DIGIT EIGHT, ASTERISK, <none>, <none>, <none> | |
0a 9 0 9 0028 -1 -1 -1 // DIGIT NINE, LEFT PARENTHESIS, <none>, <none>, <none> | |
0b 0 0 0 0029 -1 -1 -1 // DIGIT ZERO, RIGHT PARENTHESIS, <none>, <none>, <none> | |
0c OEM_MINUS 0 002d 005f -1 -1 -1 // HYPHEN-MINUS, LOW LINE, <none>, <none>, <none> | |
0d OEM_PLUS 0 003d 002b -1 -1 -1 // EQUALS SIGN, PLUS SIGN, <none>, <none>, <none> | |
10 Q 1 q Q -1 -1 -1 // LATIN SMALL LETTER Q, LATIN CAPITAL LETTER Q, <none>, <none>, <none> | |
11 W 1 w W -1 -1 -1 // LATIN SMALL LETTER W, LATIN CAPITAL LETTER W, <none>, <none>, <none> | |
12 E 5 e E -1 00e9 00c9 // LATIN SMALL LETTER E, LATIN CAPITAL LETTER E, <none>, LATIN SMALL LETTER E WITH ACUTE, LATIN CAPITAL LETTER E WITH ACUTE | |
13 R 1 r R -1 -1 -1 // LATIN SMALL LETTER R, LATIN CAPITAL LETTER R, <none>, <none>, <none> | |
14 T 1 t T -1 -1 -1 // LATIN SMALL LETTER T, LATIN CAPITAL LETTER T, <none>, <none>, <none> | |
15 Y 1 y Y -1 -1 -1 // LATIN SMALL LETTER Y, LATIN CAPITAL LETTER Y, <none>, <none>, <none> | |
16 U 5 u U -1 00fa 00da // LATIN SMALL LETTER U, LATIN CAPITAL LETTER U, <none>, LATIN SMALL LETTER U WITH ACUTE, LATIN CAPITAL LETTER U WITH ACUTE | |
17 I 5 i I -1 00ed 00cd // LATIN SMALL LETTER I, LATIN CAPITAL LETTER I, <none>, LATIN SMALL LETTER I WITH ACUTE, LATIN CAPITAL LETTER I WITH ACUTE | |
18 O 5 o O -1 00f3 00d3 // LATIN SMALL LETTER O, LATIN CAPITAL LETTER O, <none>, LATIN SMALL LETTER O WITH ACUTE, LATIN CAPITAL LETTER O WITH ACUTE | |
19 P 1 p P -1 -1 -1 // LATIN SMALL LETTER P, LATIN CAPITAL LETTER P, <none>, <none>, <none> | |
1a OEM_4 0 005b 007b 001b -1 -1 // LEFT SQUARE BRACKET, LEFT CURLY BRACKET, ESCAPE, <none>, <none> | |
1b OEM_6 0 005d 007d 001d -1 -1 // RIGHT SQUARE BRACKET, RIGHT CURLY BRACKET, INFORMATION SEPARATOR THREE, <none>, <none> | |
1e A 5 a A -1 00e1 00c1 // LATIN SMALL LETTER A, LATIN CAPITAL LETTER A, <none>, LATIN SMALL LETTER A WITH ACUTE, LATIN CAPITAL LETTER A WITH ACUTE | |
1f S 1 s S -1 -1 -1 // LATIN SMALL LETTER S, LATIN CAPITAL LETTER S, <none>, <none>, <none> | |
20 D 1 d D -1 -1 -1 // LATIN SMALL LETTER D, LATIN CAPITAL LETTER D, <none>, <none>, <none> | |
21 F 1 f F -1 -1 -1 // LATIN SMALL LETTER F, LATIN CAPITAL LETTER F, <none>, <none>, <none> | |
22 G 1 g G -1 -1 -1 // LATIN SMALL LETTER G, LATIN CAPITAL LETTER G, <none>, <none>, <none> | |
23 H 1 h H -1 -1 -1 // LATIN SMALL LETTER H, LATIN CAPITAL LETTER H, <none>, <none>, <none> | |
24 J 1 j J -1 -1 -1 // LATIN SMALL LETTER J, LATIN CAPITAL LETTER J, <none>, <none>, <none> | |
25 K 1 k K -1 -1 -1 // LATIN SMALL LETTER K, LATIN CAPITAL LETTER K, <none>, <none>, <none> | |
26 L 1 l L -1 -1 -1 // LATIN SMALL LETTER L, LATIN CAPITAL LETTER L, <none>, <none>, <none> | |
27 OEM_1 0 003b 003a -1 -1 -1 // SEMICOLON, COLON, <none>, <none>, <none> | |
28 OEM_3 0 0027 0022 -1 -1 -1 // APOSTROPHE, QUOTATION MARK, <none>, <none>, <none> | |
29 OEM_8 0 00a7 00b1 -1 00a6 -1 // SECTION SIGN, PLUS-MINUS SIGN, <none>, BROKEN BAR, <none> | |
2b OEM_7 0 005c 007c 001c -1 -1 // REVERSE SOLIDUS, VERTICAL LINE, INFORMATION SEPARATOR FOUR, <none>, <none> | |
2c Z 1 z Z -1 -1 -1 // LATIN SMALL LETTER Z, LATIN CAPITAL LETTER Z, <none>, <none>, <none> | |
2d X 1 x X -1 -1 -1 // LATIN SMALL LETTER X, LATIN CAPITAL LETTER X, <none>, <none>, <none> | |
2e C 1 c C -1 -1 -1 // LATIN SMALL LETTER C, LATIN CAPITAL LETTER C, <none>, <none>, <none> | |
2f V 1 v V -1 -1 -1 // LATIN SMALL LETTER V, LATIN CAPITAL LETTER V, <none>, <none>, <none> | |
30 B 1 b B -1 -1 -1 // LATIN SMALL LETTER B, LATIN CAPITAL LETTER B, <none>, <none>, <none> | |
31 N 1 n N -1 -1 -1 // LATIN SMALL LETTER N, LATIN CAPITAL LETTER N, <none>, <none>, <none> | |
32 M 1 m M -1 -1 -1 // LATIN SMALL LETTER M, LATIN CAPITAL LETTER M, <none>, <none>, <none> | |
33 OEM_COMMA 0 002c 003c -1 -1 -1 // COMMA, LESS-THAN SIGN, <none>, <none>, <none> | |
34 OEM_PERIOD 0 002e 003e -1 -1 -1 // FULL STOP, GREATER-THAN SIGN, <none>, <none>, <none> | |
35 OEM_2 0 002f 003f -1 -1 -1 // SOLIDUS, QUESTION MARK, <none>, <none>, <none> | |
39 SPACE 0 0020 0020 0020 -1 -1 // SPACE, SPACE, SPACE, <none>, <none> | |
56 OEM_5 0 0060 007e 001c -1 -1 // GRAVE ACCENT, TILDE, INFORMATION SEPARATOR FOUR, <none>, <none> | |
53 DECIMAL 0 002e 002e -1 -1 -1 // FULL STOP, FULL STOP, , , | |
KEYNAME | |
01 Esc | |
0e Backspace | |
0f Tab | |
1c Enter | |
1d Ctrl | |
2a Shift | |
36 "Right Shift" | |
37 "Num *" | |
38 Alt | |
39 Space | |
3a "Caps Lock" | |
3b F1 | |
3c F2 | |
3d F3 | |
3e F4 | |
3f F5 | |
40 F6 | |
41 F7 | |
42 F8 | |
43 F9 | |
44 F10 | |
45 Pause | |
46 "Scroll Lock" | |
47 "Num 7" | |
48 "Num 8" | |
49 "Num 9" | |
4a "Num -" | |
4b "Num 4" | |
4c "Num 5" | |
4d "Num 6" | |
4e "Num +" | |
4f "Num 1" | |
50 "Num 2" | |
51 "Num 3" | |
52 "Num 0" | |
53 "Num Del" | |
54 "Sys Req" | |
57 F11 | |
58 F12 | |
7c F13 | |
7d F14 | |
7e F15 | |
7f F16 | |
80 F17 | |
81 F18 | |
82 F19 | |
83 F20 | |
84 F21 | |
85 F22 | |
86 F23 | |
87 F24 | |
KEYNAME_EXT | |
1c "Num Enter" | |
1d "Right Ctrl" | |
35 "Num /" | |
37 "Prnt Scrn" | |
38 "Right Alt" | |
45 "Num Lock" | |
46 Break | |
47 Home | |
48 Up | |
49 "Page Up" | |
4b Left | |
4d Right | |
4f End | |
50 Down | |
51 "Page Down" | |
52 Insert | |
53 Delete | |
54 <00> | |
56 Help | |
5b "Left Windows" | |
5c "Right Windows" | |
5d Application | |
DESCRIPTIONS | |
0409 United Kingdom - MacBook Air | |
LANGUAGENAMES | |
0409 English (United Kingdom MacBook Air) | |
ENDKBD |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment