264 lines
11 KiB
Plaintext
264 lines
11 KiB
Plaintext
<!-- de/nodeadkeys/de_DE.UTF-8 chargen configuration generated by xkb2ifcfg -->
|
||
<!-- manually amended (*) and stripped down -->
|
||
<chargen>
|
||
<map>
|
||
<!-- printable -->
|
||
<key name="KEY_1" code="0x0031"/> <!-- 1 -->
|
||
<key name="KEY_2" code="0x0032"/> <!-- 2 -->
|
||
<key name="KEY_3" code="0x0033"/> <!-- 3 -->
|
||
<key name="KEY_4" code="0x0034"/> <!-- 4 -->
|
||
<key name="KEY_5" code="0x0035"/> <!-- 5 -->
|
||
<key name="KEY_6" code="0x0036"/> <!-- 6 -->
|
||
<key name="KEY_7" code="0x0037"/> <!-- 7 -->
|
||
<key name="KEY_8" code="0x0038"/> <!-- 8 -->
|
||
<key name="KEY_9" code="0x0039"/> <!-- 9 -->
|
||
<key name="KEY_0" code="0x0030"/> <!-- 0 -->
|
||
<key name="KEY_MINUS" code="0x00df"/> <!-- ß -->
|
||
<key name="KEY_EQUAL" code="0x00b4"/> <!-- ´ -->
|
||
<key name="KEY_Q" code="0x0071"/> <!-- q -->
|
||
<key name="KEY_W" code="0x0077"/> <!-- w -->
|
||
<key name="KEY_E" code="0x0065"/> <!-- e -->
|
||
<key name="KEY_R" code="0x0072"/> <!-- r -->
|
||
<key name="KEY_T" code="0x0074"/> <!-- t -->
|
||
<key name="KEY_Y" code="0x007a"/> <!-- z -->
|
||
<key name="KEY_U" code="0x0075"/> <!-- u -->
|
||
<key name="KEY_I" code="0x0069"/> <!-- i -->
|
||
<key name="KEY_O" code="0x006f"/> <!-- o -->
|
||
<key name="KEY_P" code="0x0070"/> <!-- p -->
|
||
<key name="KEY_LEFTBRACE" code="0x00fc"/> <!-- ü -->
|
||
<key name="KEY_RIGHTBRACE" code="0x002b"/> <!-- + -->
|
||
<key name="KEY_A" code="0x0061"/> <!-- a -->
|
||
<key name="KEY_S" code="0x0073"/> <!-- s -->
|
||
<key name="KEY_D" code="0x0064"/> <!-- d -->
|
||
<key name="KEY_F" code="0x0066"/> <!-- f -->
|
||
<key name="KEY_G" code="0x0067"/> <!-- g -->
|
||
<key name="KEY_H" code="0x0068"/> <!-- h -->
|
||
<key name="KEY_J" code="0x006a"/> <!-- j -->
|
||
<key name="KEY_K" code="0x006b"/> <!-- k -->
|
||
<key name="KEY_L" code="0x006c"/> <!-- l -->
|
||
<key name="KEY_SEMICOLON" code="0x00f6"/> <!-- ö -->
|
||
<key name="KEY_APOSTROPHE" code="0x00e4"/> <!-- ä -->
|
||
<key name="KEY_GRAVE" code="0x005e"/> <!-- ^ -->
|
||
<key name="KEY_BACKSLASH" code="0x0023"/> <!-- # -->
|
||
<key name="KEY_Z" code="0x0079"/> <!-- y -->
|
||
<key name="KEY_X" code="0x0078"/> <!-- x -->
|
||
<key name="KEY_C" code="0x0063"/> <!-- c -->
|
||
<key name="KEY_V" code="0x0076"/> <!-- v -->
|
||
<key name="KEY_B" code="0x0062"/> <!-- b -->
|
||
<key name="KEY_N" code="0x006e"/> <!-- n -->
|
||
<key name="KEY_M" code="0x006d"/> <!-- m -->
|
||
<key name="KEY_COMMA" code="0x002c"/> <!-- , -->
|
||
<key name="KEY_DOT" code="0x002e"/> <!-- . -->
|
||
<key name="KEY_SLASH" code="0x002d"/> <!-- - -->
|
||
<key name="KEY_KPASTERISK" code="0x002a"/> <!-- * -->
|
||
<key name="KEY_SPACE" code="0x0020"/> <!-- -->
|
||
<key name="KEY_KP7" code="0x0037"/> <!-- 7 -->
|
||
<key name="KEY_KP8" code="0x0038"/> <!-- 8 -->
|
||
<key name="KEY_KP9" code="0x0039"/> <!-- 9 -->
|
||
<key name="KEY_KPMINUS" code="0x002d"/> <!-- - -->
|
||
<key name="KEY_KP4" code="0x0034"/> <!-- 4 -->
|
||
<key name="KEY_KP5" code="0x0035"/> <!-- 5 -->
|
||
<key name="KEY_KP6" code="0x0036"/> <!-- 6 -->
|
||
<key name="KEY_KPPLUS" code="0x002b"/> <!-- + -->
|
||
<key name="KEY_KP1" code="0x0031"/> <!-- 1 -->
|
||
<key name="KEY_KP2" code="0x0032"/> <!-- 2 -->
|
||
<key name="KEY_KP3" code="0x0033"/> <!-- 3 -->
|
||
<key name="KEY_KP0" code="0x0030"/> <!-- 0 -->
|
||
<key name="KEY_KPDOT" code="0x002c"/> <!-- , -->
|
||
<key name="KEY_102ND" code="0x003c"/> <!-- < -->
|
||
<key name="KEY_KPSLASH" code="0x002f"/> <!-- / -->
|
||
|
||
<!-- non-printable -->
|
||
<key name="KEY_ESC" ascii="27"/>
|
||
<key name="KEY_BACKSPACE" ascii="8"/>
|
||
<key name="KEY_TAB" ascii="9"/>
|
||
<key name="KEY_ENTER" ascii="10"/>
|
||
<key name="KEY_KPENTER" ascii="10"/>
|
||
<key name="KEY_DELETE" ascii="127"/>
|
||
</map>
|
||
|
||
<!-- SHIFT -->
|
||
<map mod1="true" mod2="false" mod3="false" mod4="false">
|
||
<key name="KEY_1" code="0x0021"/> <!-- ! -->
|
||
<key name="KEY_2" code="0x0022"/> <!-- " -->
|
||
<key name="KEY_3" code="0x00a7"/> <!-- § -->
|
||
<key name="KEY_4" code="0x0024"/> <!-- $ -->
|
||
<key name="KEY_5" code="0x0025"/> <!-- % -->
|
||
<key name="KEY_6" code="0x0026"/> <!-- & -->
|
||
<key name="KEY_7" code="0x002f"/> <!-- / -->
|
||
<key name="KEY_8" code="0x0028"/> <!-- ( -->
|
||
<key name="KEY_9" code="0x0029"/> <!-- ) -->
|
||
<key name="KEY_0" code="0x003d"/> <!-- = -->
|
||
<key name="KEY_MINUS" code="0x003f"/> <!-- ? -->
|
||
<key name="KEY_EQUAL" code="0x0060"/> <!-- ` -->
|
||
<key name="KEY_Q" code="0x0051"/> <!-- Q -->
|
||
<key name="KEY_W" code="0x0057"/> <!-- W -->
|
||
<key name="KEY_E" code="0x0045"/> <!-- E -->
|
||
<key name="KEY_R" code="0x0052"/> <!-- R -->
|
||
<key name="KEY_T" code="0x0054"/> <!-- T -->
|
||
<key name="KEY_Y" code="0x005a"/> <!-- Z -->
|
||
<key name="KEY_U" code="0x0055"/> <!-- U -->
|
||
<key name="KEY_I" code="0x0049"/> <!-- I -->
|
||
<key name="KEY_O" code="0x004f"/> <!-- O -->
|
||
<key name="KEY_P" code="0x0050"/> <!-- P -->
|
||
<key name="KEY_LEFTBRACE" code="0x00dc"/> <!-- Ü -->
|
||
<key name="KEY_RIGHTBRACE" code="0x002a"/> <!-- * -->
|
||
<key name="KEY_A" code="0x0041"/> <!-- A -->
|
||
<key name="KEY_S" code="0x0053"/> <!-- S -->
|
||
<key name="KEY_D" code="0x0044"/> <!-- D -->
|
||
<key name="KEY_F" code="0x0046"/> <!-- F -->
|
||
<key name="KEY_G" code="0x0047"/> <!-- G -->
|
||
<key name="KEY_H" code="0x0048"/> <!-- H -->
|
||
<key name="KEY_J" code="0x004a"/> <!-- J -->
|
||
<key name="KEY_K" code="0x004b"/> <!-- K -->
|
||
<key name="KEY_L" code="0x004c"/> <!-- L -->
|
||
<key name="KEY_SEMICOLON" code="0x00d6"/> <!-- Ö -->
|
||
<key name="KEY_APOSTROPHE" code="0x00c4"/> <!-- Ä -->
|
||
<key name="KEY_GRAVE" code="0x00b0"/> <!-- ° -->
|
||
<key name="KEY_BACKSLASH" code="0x0027"/> <!-- ' -->
|
||
<key name="KEY_Z" code="0x0059"/> <!-- Y -->
|
||
<key name="KEY_X" code="0x0058"/> <!-- X -->
|
||
<key name="KEY_C" code="0x0043"/> <!-- C -->
|
||
<key name="KEY_V" code="0x0056"/> <!-- V -->
|
||
<key name="KEY_B" code="0x0042"/> <!-- B -->
|
||
<key name="KEY_N" code="0x004e"/> <!-- N -->
|
||
<key name="KEY_M" code="0x004d"/> <!-- M -->
|
||
<key name="KEY_COMMA" code="0x003b"/> <!-- ; -->
|
||
<key name="KEY_DOT" code="0x003a"/> <!-- : -->
|
||
<key name="KEY_SLASH" code="0x005f"/> <!-- _ -->
|
||
<key name="KEY_102ND" code="0x003e"/> <!-- > -->
|
||
</map>
|
||
|
||
<!-- ALTGR -->
|
||
<map mod1="false" mod2="false" mod3="true" mod4="false">
|
||
<key name="KEY_1" code="0x00b9"/> <!-- ¹ -->
|
||
<key name="KEY_2" code="0x00b2"/> <!-- ² -->
|
||
<key name="KEY_3" code="0x00b3"/> <!-- ³ -->
|
||
<key name="KEY_4" code="0x00bc"/> <!-- ¼ -->
|
||
<key name="KEY_5" code="0x00bd"/> <!-- ½ -->
|
||
<key name="KEY_6" code="0x00ac"/> <!-- ¬ -->
|
||
<key name="KEY_7" code="0x007b"/> <!-- { -->
|
||
<key name="KEY_8" code="0x005b"/> <!-- [ -->
|
||
<key name="KEY_9" code="0x005d"/> <!-- ] -->
|
||
<key name="KEY_0" code="0x007d"/> <!-- } -->
|
||
<key name="KEY_MINUS" code="0x005c"/> <!-- \ -->
|
||
<key name="KEY_Q" code="0x0040"/> <!-- @ -->
|
||
<key name="KEY_E" code="0x20ac"/> <!-- € -->
|
||
<key name="KEY_RIGHTBRACE" code="0x007e"/> <!-- ~ -->
|
||
<key name="KEY_M" code="0x00b5"/> <!-- µ -->
|
||
<key name="KEY_102ND" code="0x007c"/> <!-- | -->
|
||
</map>
|
||
|
||
<!-- CAPSLOCK -->
|
||
<map mod1="false" mod2="false" mod3="false" mod4="true">
|
||
<key name="KEY_Q" code="0x0051"/> <!-- Q -->
|
||
<key name="KEY_W" code="0x0057"/> <!-- W -->
|
||
<key name="KEY_E" code="0x0045"/> <!-- E -->
|
||
<key name="KEY_R" code="0x0052"/> <!-- R -->
|
||
<key name="KEY_T" code="0x0054"/> <!-- T -->
|
||
<key name="KEY_Y" code="0x005a"/> <!-- Z -->
|
||
<key name="KEY_U" code="0x0055"/> <!-- U -->
|
||
<key name="KEY_I" code="0x0049"/> <!-- I -->
|
||
<key name="KEY_O" code="0x004f"/> <!-- O -->
|
||
<key name="KEY_P" code="0x0050"/> <!-- P -->
|
||
<key name="KEY_LEFTBRACE" code="0x00dc"/> <!-- Ü -->
|
||
<key name="KEY_A" code="0x0041"/> <!-- A -->
|
||
<key name="KEY_S" code="0x0053"/> <!-- S -->
|
||
<key name="KEY_D" code="0x0044"/> <!-- D -->
|
||
<key name="KEY_F" code="0x0046"/> <!-- F -->
|
||
<key name="KEY_G" code="0x0047"/> <!-- G -->
|
||
<key name="KEY_H" code="0x0048"/> <!-- H -->
|
||
<key name="KEY_J" code="0x004a"/> <!-- J -->
|
||
<key name="KEY_K" code="0x004b"/> <!-- K -->
|
||
<key name="KEY_L" code="0x004c"/> <!-- L -->
|
||
<key name="KEY_SEMICOLON" code="0x00d6"/> <!-- Ö -->
|
||
<key name="KEY_APOSTROPHE" code="0x00c4"/> <!-- Ä -->
|
||
<key name="KEY_Z" code="0x0059"/> <!-- Y -->
|
||
<key name="KEY_X" code="0x0058"/> <!-- X -->
|
||
<key name="KEY_C" code="0x0043"/> <!-- C -->
|
||
<key name="KEY_V" code="0x0056"/> <!-- V -->
|
||
<key name="KEY_B" code="0x0042"/> <!-- B -->
|
||
<key name="KEY_N" code="0x004e"/> <!-- N -->
|
||
<key name="KEY_M" code="0x004d"/> <!-- M -->
|
||
</map>
|
||
|
||
<!-- SHIFT-ALTGR -->
|
||
|
||
<!-- SHIFT-CAPSLOCK -->
|
||
<map mod1="true" mod2="false" mod3="false" mod4="true">
|
||
<key name="KEY_1" code="0x0021"/> <!-- ! -->
|
||
<key name="KEY_2" code="0x0022"/> <!-- " -->
|
||
<key name="KEY_3" code="0x00a7"/> <!-- § -->
|
||
<key name="KEY_4" code="0x0024"/> <!-- $ -->
|
||
<key name="KEY_5" code="0x0025"/> <!-- % -->
|
||
<key name="KEY_6" code="0x0026"/> <!-- & -->
|
||
<key name="KEY_7" code="0x002f"/> <!-- / -->
|
||
<key name="KEY_8" code="0x0028"/> <!-- ( -->
|
||
<key name="KEY_9" code="0x0029"/> <!-- ) -->
|
||
<key name="KEY_0" code="0x003d"/> <!-- = -->
|
||
<key name="KEY_MINUS" code="0x003f"/> <!-- ? -->
|
||
<key name="KEY_EQUAL" code="0x0060"/> <!-- ` -->
|
||
<key name="KEY_Q" code="0x0071"/> <!-- q -->
|
||
<key name="KEY_W" code="0x0077"/> <!-- w -->
|
||
<key name="KEY_E" code="0x0065"/> <!-- e -->
|
||
<key name="KEY_R" code="0x0072"/> <!-- r -->
|
||
<key name="KEY_T" code="0x0074"/> <!-- t -->
|
||
<key name="KEY_Y" code="0x007a"/> <!-- z -->
|
||
<key name="KEY_U" code="0x0075"/> <!-- u -->
|
||
<key name="KEY_I" code="0x0069"/> <!-- i -->
|
||
<key name="KEY_O" code="0x006f"/> <!-- o -->
|
||
<key name="KEY_P" code="0x0070"/> <!-- p -->
|
||
<key name="KEY_LEFTBRACE" code="0x00fc"/> <!-- ü -->
|
||
<key name="KEY_RIGHTBRACE" code="0x002a"/> <!-- * -->
|
||
<key name="KEY_A" code="0x0061"/> <!-- a -->
|
||
<key name="KEY_S" code="0x0073"/> <!-- s -->
|
||
<key name="KEY_D" code="0x0064"/> <!-- d -->
|
||
<key name="KEY_F" code="0x0066"/> <!-- f -->
|
||
<key name="KEY_G" code="0x0067"/> <!-- g -->
|
||
<key name="KEY_H" code="0x0068"/> <!-- h -->
|
||
<key name="KEY_J" code="0x006a"/> <!-- j -->
|
||
<key name="KEY_K" code="0x006b"/> <!-- k -->
|
||
<key name="KEY_L" code="0x006c"/> <!-- l -->
|
||
<key name="KEY_SEMICOLON" code="0x00f6"/> <!-- ö -->
|
||
<key name="KEY_APOSTROPHE" code="0x00e4"/> <!-- ä -->
|
||
<key name="KEY_GRAVE" code="0x00b0"/> <!-- ° -->
|
||
<key name="KEY_BACKSLASH" code="0x0027"/> <!-- ' -->
|
||
<key name="KEY_Z" code="0x0079"/> <!-- y -->
|
||
<key name="KEY_X" code="0x0078"/> <!-- x -->
|
||
<key name="KEY_C" code="0x0063"/> <!-- c -->
|
||
<key name="KEY_V" code="0x0076"/> <!-- v -->
|
||
<key name="KEY_B" code="0x0062"/> <!-- b -->
|
||
<key name="KEY_N" code="0x006e"/> <!-- n -->
|
||
<key name="KEY_M" code="0x006d"/> <!-- m -->
|
||
<key name="KEY_COMMA" code="0x003b"/> <!-- ; -->
|
||
<key name="KEY_DOT" code="0x003a"/> <!-- : -->
|
||
<key name="KEY_SLASH" code="0x005f"/> <!-- _ -->
|
||
<key name="KEY_102ND" code="0x003e"/> <!-- > -->
|
||
</map>
|
||
|
||
<!-- ALTGR-CAPSLOCK -->
|
||
<map mod1="false" mod2="false" mod3="true" mod4="true">
|
||
<key name="KEY_1" code="0x00b9"/> <!-- ¹ -->
|
||
<key name="KEY_2" code="0x00b2"/> <!-- ² -->
|
||
<key name="KEY_3" code="0x00b3"/> <!-- ³ -->
|
||
<key name="KEY_4" code="0x00bc"/> <!-- ¼ -->
|
||
<key name="KEY_5" code="0x00bd"/> <!-- ½ -->
|
||
<key name="KEY_6" code="0x00ac"/> <!-- ¬ -->
|
||
<key name="KEY_7" code="0x007b"/> <!-- { -->
|
||
<key name="KEY_8" code="0x005b"/> <!-- [ -->
|
||
<key name="KEY_9" code="0x005d"/> <!-- ] -->
|
||
<key name="KEY_0" code="0x007d"/> <!-- } -->
|
||
<key name="KEY_MINUS" code="0x005c"/> <!-- \ -->
|
||
<key name="KEY_Q" code="0x0040"/> <!-- @ -->
|
||
<key name="KEY_E" code="0x20ac"/> <!-- € -->
|
||
<key name="KEY_RIGHTBRACE" code="0x007e"/> <!-- ~ -->
|
||
<key name="KEY_M" code="0x00b5"/> <!-- µ -->
|
||
<key name="KEY_102ND" code="0x007c"/> <!-- | -->
|
||
</map>
|
||
|
||
<!-- SHIFT-ALTGR-CAPSLOCK -->
|
||
|
||
<!-- dead-key / compose sequences -->
|
||
</chargen>
|
||
|