Created
January 20, 2010 13:12
-
-
Save sergejx/281833 to your computer and use it in GitHub Desktop.
Keyboard layouts
This file contains hidden or 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
My customized keyboard layouts for X.org | |
To apply patches use: | |
sudo patch -b -p0 < patch_file |
This file contains hidden or 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
--- /usr/share/X11/xkb/symbols/sk 2010-02-12 05:57:50.000000000 +0100 | |
+++ sk 2010-04-04 16:20:35.947501519 +0200 | |
@@ -106,3 +106,51 @@ | |
key <BKSL> { [ backslash, bar, slash, NoSymbol ] }; | |
}; | |
+ | |
+ | |
+// US layout with added slovak and typographical characters in third level | |
+partial alphanumeric_keys | |
+xkb_symbols "sergejx" { | |
+ | |
+ include "us" | |
+ | |
+ name[Group1]= "Slovak by sergejx"; | |
+ | |
+ key <TLDE> {[ grave, asciitilde, dead_abovering ]}; | |
+ key <AE01> {[ 1, exclam, notequal, plusminus ]}; | |
+ key <AE02> {[ 2, at, lcaron, onehalf ]}; | |
+ key <AE03> {[ 3, numbersign, scaron, onethird ]}; | |
+ key <AE04> {[ 4, dollar, ccaron, onequarter ]}; | |
+ key <AE05> {[ 5, percent, tcaron ]}; | |
+ key <AE06> {[ 6, asciicircum, zcaron, uparrow ]}; | |
+ key <AE07> {[ 7, ampersand, yacute ]}; | |
+ key <AE08> {[ 8, asterisk, aacute, infinity ]}; | |
+ key <AE09> {[ 9, parenleft, iacute, leftarrow ]}; | |
+ key <AE10> {[ 0, parenright, eacute, rightarrow ]}; | |
+ key <AE11> {[ minus, underscore, endash, emdash ]}; | |
+ key <AE12> {[ equal, plus, dead_acute, dead_caron ]}; | |
+ key <BKSL> {[ backslash,bar, ncaron ]}; | |
+ | |
+ key <AD03> {[ e, E, EuroSign ]}; | |
+ key <AD04> {[ r, R, registered ]}; | |
+ key <AD05> {[ t, T, trademark ]}; | |
+ key <AD11> {[ bracketleft, braceleft, uacute ]}; | |
+ key <AD12> {[ bracketright, braceright, adiaeresis ]}; | |
+ | |
+ key <AC01> {[ a, A, approxeq ]}; | |
+ key <AC02> {[ s, S, section ]}; | |
+ key <AC07> {[ j, J, doublelowquotemark, singlelowquotemark ]}; | |
+ key <AC08> {[ k, K, leftdoublequotemark, leftsinglequotemark ]}; | |
+ key <AC09> {[ l, L, rightdoublequotemark,rightsinglequotemark]}; | |
+ key <AC10> {[ semicolon,colon, ocircumflex ]}; | |
+ | |
+ key <AB02> {[ x, X, multiply, U22C5 ]}; | |
+ key <AB03> {[ c, C, copyright, cent ]}; | |
+ key <AB04> {[ v, V, downarrow ]}; | |
+ key <AB08> {[ comma, less, guillemotleft ]}; | |
+ key <AB09> {[ period, greater, guillemotright ]}; | |
+ key <AB10> {[ slash, question, ellipsis ]}; | |
+ key <SPCE> {[ space, space, space, nobreakspace]}; | |
+ | |
+ include "level3(ralt_switch)" | |
+}; | |
--- /usr/share/X11/xkb/rules/evdev.lst 2010-02-12 05:57:48.000000000 +0100 | |
+++ evdev.lst 2010-04-04 16:13:31.543504534 +0200 | |
@@ -536,6 +536,7 @@ | |
bksl sk: Extended Backslash | |
qwerty sk: qwerty | |
qwerty_bksl sk: qwerty, extended Backslash | |
+ sergejx sk: version by sergejx | |
nodeadkeys es: Eliminate dead keys | |
deadtilde es: Include dead tilde | |
sundeadkeys es: Sun dead keys | |
--- /usr/share/X11/xkb/rules/evdev.xml 2010-02-12 05:57:48.000000000 +0100 | |
+++ evdev.xml 2010-04-04 16:13:34.913748431 +0200 | |
@@ -3583,6 +3583,12 @@ | |
<description>qwerty, extended Backslash</description> | |
</configItem> | |
</variant> | |
+ <variant> | |
+ <configItem> | |
+ <name>sergejx</name> | |
+ <description>version by sergejx</description> | |
+ </configItem> | |
+ </variant> | |
</variantList> | |
</layout> | |
<layout> |
This file contains hidden or 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
--- /usr/share/X11/xkb/symbols/ru 2010-04-06 02:00:17.000000000 +0200 | |
+++ ru 2010-05-10 17:06:45.718570978 +0200 | |
@@ -178,15 +178,15 @@ | |
key <TLDE> { [ Cyrillic_yu, Cyrillic_YU ] }; | |
key <LatQ> { [ Cyrillic_ya, Cyrillic_YA ] }; | |
- key <LatZ> { [ Cyrillic_ze, Cyrillic_ZE ] }; | |
+ key <AB01> { [ Cyrillic_ze, Cyrillic_ZE ] }; | |
key <LatS> { [ Cyrillic_es, Cyrillic_ES ] }; | |
key <LatA> { [ Cyrillic_a, Cyrillic_A ] }; | |
- key <LatW> { [ Cyrillic_ve, Cyrillic_VE ] }; | |
+ key <LatW> { [ Cyrillic_zhe, Cyrillic_ZHE ] }; | |
key <LatC> { [ Cyrillic_tse, Cyrillic_TSE ] }; | |
key <LatX> { [Cyrillic_softsign,Cyrillic_SOFTSIGN ] }; | |
key <LatD> { [ Cyrillic_de, Cyrillic_DE ] }; | |
key <LatE> { [ Cyrillic_ie, Cyrillic_IE ] }; | |
- key <LatV> { [ Cyrillic_zhe, Cyrillic_ZHE ] }; | |
+ key <LatV> { [ Cyrillic_ve, Cyrillic_VE ] }; | |
key <LatF> { [ Cyrillic_ef, Cyrillic_EF ] }; | |
key <LatT> { [ Cyrillic_te, Cyrillic_TE ] }; | |
key <LatR> { [ Cyrillic_er, Cyrillic_ER ] }; | |
@@ -194,7 +194,7 @@ | |
key <LatB> { [ Cyrillic_be, Cyrillic_BE ] }; | |
key <LatH> { [ Cyrillic_ha, Cyrillic_HA ] }; | |
key <LatG> { [ Cyrillic_ghe, Cyrillic_GHE ] }; | |
- key <LatY> { [ Cyrillic_yeru, Cyrillic_YERU ] }; | |
+ key <AD06> { [ Cyrillic_yeru, Cyrillic_YERU ] }; | |
key <LatM> { [ Cyrillic_em, Cyrillic_EM ] }; | |
key <LatJ> { [ Cyrillic_shorti, Cyrillic_SHORTI ] }; | |
key <LatU> { [ Cyrillic_u, Cyrillic_U ] }; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment