Skip to content

Instantly share code, notes, and snippets.

@lenidh
Created June 13, 2014 22:14
Show Gist options
  • Save lenidh/1d5b1b5b23112a60860d to your computer and use it in GitHub Desktop.
Save lenidh/1d5b1b5b23112a60860d to your computer and use it in GitHub Desktop.
A windows clone of the german linux keyboard layout.
KBD de-linux "Deutsch (Linux)"
COPYRIGHT "(c) 2014 lenidh"
COMPANY "lenidh"
LOCALENAME "de-DE"
LOCALEID "00000407"
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 1 1 0021 -1 00b9 00a1 // DIGIT ONE, EXCLAMATION MARK, <none>, SUPERSCRIPT ONE, INVERTED EXCLAMATION MARK
03 2 1 2 0022 -1 00b2 215b // DIGIT TWO, QUOTATION MARK, <none>, SUPERSCRIPT TWO, VULGAR FRACTION ONE EIGHTH
04 3 1 3 00a7 -1 00b3 00a3 // DIGIT THREE, SECTION SIGN, <none>, SUPERSCRIPT THREE, POUND SIGN
05 4 1 4 0024 -1 00bc 00a4 // DIGIT FOUR, DOLLAR SIGN, <none>, VULGAR FRACTION ONE QUARTER, CURRENCY SIGN
06 5 1 5 0025 -1 00bd 215c // DIGIT FIVE, PERCENT SIGN, <none>, VULGAR FRACTION ONE HALF, VULGAR FRACTION THREE EIGHTHS
07 6 1 6 0026 -1 00ac 215d // DIGIT SIX, AMPERSAND, <none>, NOT SIGN, VULGAR FRACTION FIVE EIGHTHS
08 7 1 7 002f -1 007b 215e // DIGIT SEVEN, SOLIDUS, <none>, LEFT CURLY BRACKET, VULGAR FRACTION SEVEN EIGHTHS
09 8 1 8 0028 -1 005b 2122 // DIGIT EIGHT, LEFT PARENTHESIS, <none>, LEFT SQUARE BRACKET, TRADE MARK SIGN
0a 9 1 9 0029 -1 005d 00b1 // DIGIT NINE, RIGHT PARENTHESIS, <none>, RIGHT SQUARE BRACKET, PLUS-MINUS SIGN
0b 0 1 0 003d -1 007d 00b0 // DIGIT ZERO, EQUALS SIGN, <none>, RIGHT CURLY BRACKET, DEGREE SIGN
0c OEM_4 1 00df 003f -1 005c 00bf // LATIN SMALL LETTER SHARP S (German), QUESTION MARK, <none>, REVERSE SOLIDUS, INVERTED QUESTION MARK
0d OEM_6 0 00b4@ 0060@ -1 00b8@ 02db@ // ACUTE ACCENT, GRAVE ACCENT, <none>, CEDILLA, OGONEK
10 Q 1 q Q -1 0040 03a9 // LATIN SMALL LETTER Q, LATIN CAPITAL LETTER Q, <none>, COMMERCIAL AT, GREEK CAPITAL LETTER OMEGA
11 W 1 w W -1 0142 0141 // LATIN SMALL LETTER W, LATIN CAPITAL LETTER W, <none>, LATIN SMALL LETTER L WITH STROKE, LATIN CAPITAL LETTER L WITH STROKE
12 E 1 e E -1 20ac 20ac // LATIN SMALL LETTER E, LATIN CAPITAL LETTER E, <none>, EURO SIGN, EURO SIGN
13 R 1 r R -1 00b6 00ae // LATIN SMALL LETTER R, LATIN CAPITAL LETTER R, <none>, PILCROW SIGN, REGISTERED SIGN
14 T 1 t T -1 0167 0166 // LATIN SMALL LETTER T, LATIN CAPITAL LETTER T, <none>, LATIN SMALL LETTER T WITH STROKE, LATIN CAPITAL LETTER T WITH STROKE
15 Z 1 z Z -1 2190 00a5 // LATIN SMALL LETTER Z, LATIN CAPITAL LETTER Z, <none>, LEFTWARDS ARROW, YEN SIGN
16 U 1 u U -1 2193 2191 // LATIN SMALL LETTER U, LATIN CAPITAL LETTER U, <none>, DOWNWARDS ARROW, UPWARDS ARROW
17 I 1 i I -1 2192 0131 // LATIN SMALL LETTER I, LATIN CAPITAL LETTER I, <none>, RIGHTWARDS ARROW, LATIN SMALL LETTER DOTLESS I
18 O 1 o O -1 00f8 00d8 // LATIN SMALL LETTER O, LATIN CAPITAL LETTER O, <none>, LATIN SMALL LETTER O WITH STROKE, LATIN CAPITAL LETTER O WITH STROKE
19 P 1 p P -1 00fe 00de // LATIN SMALL LETTER P, LATIN CAPITAL LETTER P, <none>, LATIN SMALL LETTER THORN (Icelandic), LATIN CAPITAL LETTER THORN (Icelandic)
1a OEM_1 1 00fc 00dc 001b 00a8@ 00b0@ // LATIN SMALL LETTER U WITH DIAERESIS, LATIN CAPITAL LETTER U WITH DIAERESIS, ESCAPE, DIAERESIS, DEGREE SIGN
1b OEM_PLUS 1 002b 002a 001d 007e 00af // PLUS SIGN, ASTERISK, INFORMATION SEPARATOR THREE, TILDE, MACRON
1e A 1 a A -1 00e6 00c6 // LATIN SMALL LETTER A, LATIN CAPITAL LETTER A, <none>, LATIN SMALL LETTER AE (ash) *, LATIN CAPITAL LETTER AE (ash) *
1f S 1 s S -1 017f 1e9e // LATIN SMALL LETTER S, LATIN CAPITAL LETTER S, <none>, LATIN SMALL LETTER LONG S, Großer lateinischer Buchstabe scharfes S
20 D 1 d D -1 00f0 00d0 // LATIN SMALL LETTER D, LATIN CAPITAL LETTER D, <none>, LATIN SMALL LETTER ETH (Icelandic), LATIN CAPITAL LETTER ETH (Icelandic)
21 F 1 f F -1 0111 00aa // LATIN SMALL LETTER F, LATIN CAPITAL LETTER F, <none>, LATIN SMALL LETTER D WITH STROKE, FEMININE ORDINAL INDICATOR
22 G 1 g G -1 014b 014a // LATIN SMALL LETTER G, LATIN CAPITAL LETTER G, <none>, LATIN SMALL LETTER ENG (Sami), LATIN CAPITAL LETTER ENG (Sami)
23 H 1 h H -1 0127 0126 // LATIN SMALL LETTER H, LATIN CAPITAL LETTER H, <none>, LATIN SMALL LETTER H WITH STROKE, LATIN CAPITAL LETTER H WITH STROKE
24 J 1 j J -1 0323@ 02d9@ // LATIN SMALL LETTER J, LATIN CAPITAL LETTER J, <none>, COMBINING DOT BELOW, DOT ABOVE (Mandarin Chinese light tone)
25 K 1 k K -1 0138 0026 // LATIN SMALL LETTER K, LATIN CAPITAL LETTER K, <none>, LATIN SMALL LETTER KRA (Greenlandic), AMPERSAND
26 L 1 l L -1 0142 0141 // LATIN SMALL LETTER L, LATIN CAPITAL LETTER L, <none>, LATIN SMALL LETTER L WITH STROKE, LATIN CAPITAL LETTER L WITH STROKE
27 OEM_3 1 00f6 00d6 -1 02dd@ 0323@ // LATIN SMALL LETTER O WITH DIAERESIS, LATIN CAPITAL LETTER O WITH DIAERESIS, <none>, DOUBLE ACUTE ACCENT, COMBINING DOT BELOW
28 OEM_7 1 00e4 00c4 -1 005e@ 02c7@ // LATIN SMALL LETTER A WITH DIAERESIS, LATIN CAPITAL LETTER A WITH DIAERESIS, <none>, CIRCUMFLEX ACCENT, CARON (Mandarin Chinese third tone)
29 OEM_5 0 005e@ 00b0 -1 2032 2033 // CIRCUMFLEX ACCENT, DEGREE SIGN, <none>, PRIME, DOUBLE PRIME
2b OEM_2 1 0023 0027 001c 2019 02d8@ // NUMBER SIGN, APOSTROPHE, INFORMATION SEPARATOR FOUR, RIGHT SINGLE QUOTATION MARK, BREVE
2c Y 1 y Y -1 00bb 203a // LATIN SMALL LETTER Y, LATIN CAPITAL LETTER Y, <none>, RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK *, SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
2d X 1 x X -1 00ab 2039 // LATIN SMALL LETTER X, LATIN CAPITAL LETTER X, <none>, LEFT-POINTING DOUBLE ANGLE QUOTATION MARK *, SINGLE LEFT-POINTING ANGLE QUOTATION MARK
2e C 1 c C -1 00a2 00a9 // LATIN SMALL LETTER C, LATIN CAPITAL LETTER C, <none>, CENT SIGN, COPYRIGHT SIGN
2f V 1 v V -1 201e 201a // LATIN SMALL LETTER V, LATIN CAPITAL LETTER V, <none>, DOUBLE LOW-9 QUOTATION MARK, SINGLE LOW-9 QUOTATION MARK
30 B 1 b B -1 201c 2018 // LATIN SMALL LETTER B, LATIN CAPITAL LETTER B, <none>, LEFT DOUBLE QUOTATION MARK, LEFT SINGLE QUOTATION MARK
31 N 1 n N -1 201d 2019 // LATIN SMALL LETTER N, LATIN CAPITAL LETTER N, <none>, RIGHT DOUBLE QUOTATION MARK, RIGHT SINGLE QUOTATION MARK
32 M 1 m M -1 00b5 00ba // LATIN SMALL LETTER M, LATIN CAPITAL LETTER M, <none>, MICRO SIGN, MASCULINE ORDINAL INDICATOR
33 OEM_COMMA 1 002c 003b -1 00b7 00d7 // COMMA, SEMICOLON, <none>, MIDDLE DOT, MULTIPLICATION SIGN
34 OEM_PERIOD 1 002e 003a -1 2026 00f7 // FULL STOP, COLON, <none>, HORIZONTAL ELLIPSIS, DIVISION SIGN
35 OEM_MINUS 0 002d 005f -1 2013 2014 // HYPHEN-MINUS, LOW LINE, <none>, EN DASH, EM DASH
39 SPACE 0 0020 0020 0020 -1 -1 // SPACE, SPACE, SPACE, <none>, <none>
56 OEM_102 0 003c 003e -1 007c 00a6 // LESS-THAN SIGN, GREATER-THAN SIGN, <none>, VERTICAL LINE, BROKEN BAR
53 DECIMAL 0 002c 002c -1 -1 -1 // COMMA, COMMA, , ,
DEADKEY 00b4
0079 00fd // y -> ý
0061 00e1 // a -> á
0065 00e9 // e -> é
0075 00fa // u -> ú
0069 00ed // i -> í
006f 00f3 // o -> ó
0059 00dd // Y -> Ý
0041 00c1 // A -> Á
0045 00c9 // E -> É
0055 00da // U -> Ú
0049 00cd // I -> Í
004f 00d3 // O -> Ó
0020 00b4 // -> ´
DEADKEY 0060
0061 00e0 // a -> à
0065 00e8 // e -> è
0075 00f9 // u -> ù
0069 00ec // i -> ì
006f 00f2 // o -> ò
0041 00c0 // A -> À
0045 00c8 // E -> È
0055 00d9 // U -> Ù
0049 00cc // I -> Ì
004f 00d2 // O -> Ò
0020 0060 // -> `
DEADKEY 00b8
0065 0229 // e -> ȩ
0072 0157 // r -> ŗ
0074 0163 // t -> ţ
0073 015f // s -> ş
0064 1e11 // d -> ḑ
0067 0123 // g -> ģ
0068 1e29 // h -> ḩ
006b 0137 // k -> ķ
006c 013c // l -> ļ
0063 00e7 // c -> ç
006e 0146 // n -> ņ
0045 0228 // E -> Ȩ
0052 0156 // R -> Ŗ
0054 0162 // T -> Ţ
0053 015e // S -> Ş
0044 1e10 // D -> Ḑ
0047 0122 // G -> Ģ
0048 1e28 // H -> Ḩ
004b 0136 // K -> Ķ
004c 013b // L -> Ļ
0043 00c7 // C -> Ç
004e 0145 // N -> Ņ
0020 00b8 // -> ¸
DEADKEY 02db
0065 0119 // e -> ę
0075 0173 // u -> ų
0069 012f // i -> į
006f 01eb // o -> ǫ
0061 0105 // a -> ą
0045 0118 // E -> Ę
0055 0172 // U -> Ų
0049 012e // I -> Į
004f 01ea // O -> Ǫ
0041 0104 // A -> Ą
0020 00b8 // -> ¸
DEADKEY 00a8
0077 1e85 // w -> ẅ
0065 00eb // e -> ë
0074 1e97 // t -> ẗ
0075 00fc // u -> ü
0069 00ef // i -> ï
006f 00f6 // o -> ö
0061 00e4 // a -> ä
0068 1e27 // h -> ḧ
0079 00ff // y -> ÿ
0078 1e8d // x -> ẍ
0057 1e84 // W -> Ẅ
0045 00cb // E -> Ë
0055 00dc // U -> Ü
0049 00cf // I -> Ï
004f 00d6 // O -> Ö
0041 00c4 // A -> Ä
0048 1e26 // H -> Ḧ
0059 0178 // Y -> Ÿ
0058 1e8c // X -> Ẍ
0020 00a8 // -> ¨
DEADKEY 00b0
0077 1e98 // w -> ẘ
0075 016f // u -> ů
0061 00e5 // a -> å
0079 1e99 // y -> ẙ
0055 016e // U -> Ů
0041 00c5 // A -> Å
0020 00b0 // -> °
DEADKEY 0323
0077 1e89 // w -> ẉ
0065 1eb9 // e -> ẹ
0072 1e5b // r -> ṛ
0074 1e6d // t -> ṭ
007a 1e93 // z -> ẓ
0075 1ee5 // u -> ụ
0069 1ecb // i -> ị
006f 1ecd // o -> ọ
002b 2a25 // + -> ⨥
0061 1ea1 // a -> ạ
0073 1e63 // s -> ṣ
0064 1e0d // d -> ḍ
0068 1e25 // h -> ḥ
006b 1e33 // k -> ḳ
006c 1e37 // l -> ḷ
0079 1ef5 // y -> ỵ
0076 1e7f // v -> ṿ
0062 1e05 // b -> ḅ
006e 1e47 // n -> ṇ
006d 1e43 // m -> ṃ
002d 2a2a // - -> ⨪
0057 1e88 // W -> Ẉ
0045 1eb8 // E -> Ẹ
0052 1e5a // R -> Ṛ
0054 1e6c // T -> Ṭ
005a 1e92 // Z -> Ẓ
0055 1ee4 // U -> Ụ
0049 1eca // I -> Ị
004f 1ecc // O -> Ọ
0041 1ea0 // A -> Ạ
0053 1e62 // S -> Ṣ
0044 1e0c // D -> Ḍ
0048 1e24 // H -> Ḥ
004b 1e32 // K -> Ḳ
004c 1e36 // L -> Ḷ
0059 1ef4 // Y -> Ỵ
0056 1e7e // V -> Ṿ
0042 1e04 // B -> Ḅ
004e 1e46 // N -> Ṇ
004d 1e42 // M -> Ṃ
003d 2a66 // = -> ⩦
0020 0323 // -> ̣
DEADKEY 02d9
0077 1e87 // w -> ẇ
0065 0117 // e -> ė
0072 1e59 // r -> ṙ
0074 1e6b // t -> ṫ
007a 017c // z -> ż
0069 0131 // i -> ı
006f 022f // o -> ȯ
0070 1e57 // p -> ṗ
0061 0227 // a -> ȧ
0073 1e61 // s -> ṡ
0064 1e0b // d -> ḋ
0066 1e1f // f -> ḟ
0067 0121 // g -> ġ
0068 1e23 // h -> ḣ
006a 0237 // j -> ȷ
006c 0140 // l -> ŀ
0079 1e8f // y -> ẏ
0078 1e8b // x -> ẋ
0063 010b // c -> ċ
0062 1e03 // b -> ḃ
006e 1e45 // n -> ṅ
006d 1e41 // m -> ṁ
0057 1e86 // W -> Ẇ
0045 0116 // E -> Ė
0052 1e58 // R -> Ṙ
0054 1e6a // T -> Ṫ
005a 017b // Z -> Ż
0049 0130 // I -> İ
004f 022e // O -> Ȯ
0050 1e56 // P -> Ṗ
0041 0226 // A -> Ȧ
0053 1e60 // S -> Ṡ
0044 1e0a // D -> Ḋ
0046 1e1e // F -> Ḟ
0047 0120 // G -> Ġ
0048 1e22 // H -> Ḣ
004c 013f // L -> Ŀ
0059 1e8e // Y -> Ẏ
0058 1e8a // X -> Ẋ
0043 010a // C -> Ċ
0042 1e02 // B -> Ḃ
004e 1e44 // N -> Ṅ
004d 1e40 // M -> Ṁ
0020 02d9 // -> ˙
DEADKEY 02dd
0075 0171 // u -> ű
006f 0151 // o -> ő
0055 0170 // U -> Ű
004f 0150 // O -> Ő
0020 02dd // -> ˝
DEADKEY 0323
0077 1e89 // w -> ẉ
0065 1eb9 // e -> ẹ
0072 1e5b // r -> ṛ
0074 1e6d // t -> ṭ
007a 1e93 // z -> ẓ
0075 1ee5 // u -> ụ
0069 1ecb // i -> ị
006f 1ecd // o -> ọ
002b 2a25 // + -> ⨥
0061 1ea1 // a -> ạ
0073 1e63 // s -> ṣ
0064 1e0d // d -> ḍ
0068 1e25 // h -> ḥ
006b 1e33 // k -> ḳ
006c 1e37 // l -> ḷ
0079 1ef5 // y -> ỵ
0076 1e7f // v -> ṿ
0062 1e05 // b -> ḅ
006e 1e47 // n -> ṇ
006d 1e43 // m -> ṃ
002d 2a2a // - -> ⨪
0057 1e88 // W -> Ẉ
0045 1eb8 // E -> Ẹ
0052 1e5a // R -> Ṛ
0054 1e6c // T -> Ṭ
005a 1e92 // Z -> Ẓ
0055 1ee4 // U -> Ụ
0049 1eca // I -> Ị
004f 1ecc // O -> Ọ
0041 1ea0 // A -> Ạ
0053 1e62 // S -> Ṣ
0044 1e0c // D -> Ḍ
0048 1e24 // H -> Ḥ
004b 1e32 // K -> Ḳ
004c 1e36 // L -> Ḷ
0059 1ef4 // Y -> Ỵ
0056 1e7e // V -> Ṿ
0042 1e04 // B -> Ḅ
004e 1e46 // N -> Ṇ
004d 1e42 // M -> Ṃ
003d 2a66 // = -> ⩦
0020 0323 // -> ̣
DEADKEY 005e
0061 00e2 // a -> â
0065 00ea // e -> ê
0075 00fb // u -> û
0069 00ee // i -> î
006f 00f4 // o -> ô
0041 00c2 // A -> Â
0045 00ca // E -> Ê
0055 00db // U -> Û
0049 00ce // I -> Î
004f 00d4 // O -> Ô
0020 005e // -> ^
DEADKEY 02c7
0065 011b // e -> ě
0072 0159 // r -> ř
0074 0165 // t -> ť
007a 017e // z -> ž
0075 01d4 // u -> ǔ
0069 01d0 // i -> ǐ
006f 01d2 // o -> ǒ
00fc 01da // ü -> ǚ
0061 01ce // a -> ǎ
0073 0161 // s -> š
0064 010f // d -> ď
0067 01e7 // g -> ǧ
0068 021f // h -> ȟ
006a 01f0 // j -> ǰ
006b 01e9 // k -> ǩ
006c 013e // l -> ľ
0063 010d // c -> č
0076 01da // v -> ǚ
002b 208a // + -> ₊
002d 208b // - -> ₋
003d 208c // = -> ₌
0045 011a // E -> Ě
0052 0158 // R -> Ř
0054 0164 // T -> Ť
005a 017d // Z -> Ž
0055 01d3 // U -> Ǔ
0049 01cf // I -> Ǐ
004f 01d1 // O -> Ǒ
0055 01d9 // U -> Ǚ
0041 01cd // A -> Ǎ
0053 0160 // S -> Š
0044 010e // D -> Ď
0047 01e6 // G -> Ǧ
0048 021e // H -> Ȟ
004b 01e8 // K -> Ǩ
004c 013d // L -> Ľ
0043 010c // C -> Č
0056 01d9 // V -> Ǚ
004e 0147 // N -> Ň
0020 02c7 // -> ˇ
DEADKEY 005e
0061 00e2 // a -> â
0065 00ea // e -> ê
0075 00fb // u -> û
0069 00ee // i -> î
006f 00f4 // o -> ô
0041 00c2 // A -> Â
0045 00ca // E -> Ê
0055 00db // U -> Û
0049 00ce // I -> Î
004f 00d4 // O -> Ô
0020 005e // -> ^
DEADKEY 02d8
0065 0115 // e -> ĕ
0075 016d // u -> ŭ
0069 012d // i -> ĭ
006f 014f // o -> ŏ
0061 0103 // a -> ă
0067 011f // g -> ğ
0045 0114 // E -> Ĕ
0055 016c // U -> Ŭ
0049 012c // I -> Ĭ
004f 014e // O -> Ŏ
0041 0102 // A -> Ă
0047 011e // G -> Ğ
0020 02d8 // -> ˘
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
KEYNAME_DEAD
00b4 "ACUTE ACCENT"
0060 "GRAVE ACCENT"
00b8 "CEDILLA"
02db "OGONEK"
00a8 "DIAERESIS"
00b0 "DEGREE SIGN"
0323 "COMBINING DOT BELOW"
02d9 "DOT ABOVE (Mandarin Chinese light tone)"
02dd "DOUBLE ACUTE ACCENT"
0323 "COMBINING DOT BELOW"
005e "CIRCUMFLEX ACCENT"
02c7 "CARON (Mandarin Chinese third tone)"
005e "CIRCUMFLEX ACCENT"
02d8 "BREVE"
DESCRIPTIONS
0409 Deutsch (Linux)
LANGUAGENAMES
0409 German (Germany)
ENDKBD
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment