diff options
author | Kristóf Marussy <kris7topher@gmail.com> | 2020-04-11 00:05:34 +0200 |
---|---|---|
committer | Kristóf Marussy <kris7topher@gmail.com> | 2020-04-11 00:05:34 +0200 |
commit | 21b0c18966b201e4b0bcdf08d1911b6bcdb5e5c0 (patch) | |
tree | a918df6a0ac3d30a304027fc2cdf6ad055d8831f /local.xkb | |
parent | Fix fn keys (diff) | |
download | keyboard_remap-21b0c18966b201e4b0bcdf08d1911b6bcdb5e5c0.tar.gz keyboard_remap-21b0c18966b201e4b0bcdf08d1911b6bcdb5e5c0.tar.zst keyboard_remap-21b0c18966b201e4b0bcdf08d1911b6bcdb5e5c0.zip |
Add xkb configuration
Diffstat (limited to 'local.xkb')
-rw-r--r-- | local.xkb | 183 |
1 files changed, 183 insertions, 0 deletions
diff --git a/local.xkb b/local.xkb new file mode 100644 index 0000000..c9836ef --- /dev/null +++ b/local.xkb | |||
@@ -0,0 +1,183 @@ | |||
1 | xkb_keymap { | ||
2 | xkb_keycodes { include "evdev+aliases(qwerty)" }; | ||
3 | xkb_types { include "complete" }; | ||
4 | xkb_compat { include "complete" }; | ||
5 | xkb_symbols { | ||
6 | include "pc+level3(ralt_switch)+compose(menu)" | ||
7 | |||
8 | name[Group1]= "English (US) and Hungarian"; | ||
9 | |||
10 | key <TLDE> { [ grave, asciitilde ] }; | ||
11 | key <AE01> { [ 1, exclam ] }; | ||
12 | key <AE02> { [ 2, at ] }; | ||
13 | key <AE03> { [ 3, numbersign ] }; | ||
14 | key <AE04> { [ 4, dollar ] }; | ||
15 | key <AE05> { [ 5, percent ] }; | ||
16 | key <AE06> { [ 6, asciicircum ] }; | ||
17 | key <AE07> { [ 7, ampersand ] }; | ||
18 | key <AE08> { [ 8, asterisk ] }; | ||
19 | key <AE09> { [ 9, parenleft ] }; | ||
20 | key <AE10> { [ 0, parenright, odiaeresis, Odiaeresis ] }; | ||
21 | key <AE11> { [ minus, underscore, udiaeresis, Udiaeresis ] }; | ||
22 | key <AE12> { [ equal, plus, oacute, Oacute ] }; | ||
23 | |||
24 | key <AD01> { [ q, Q ] }; | ||
25 | key <AD02> { [ w, W ] }; | ||
26 | key <AD03> { [ e, E ] }; | ||
27 | key <AD04> { [ r, R ] }; | ||
28 | key <AD05> { [ t, T ] }; | ||
29 | key <AD06> { [ y, Y ] }; | ||
30 | key <AD07> { [ u, U ] }; | ||
31 | key <AD08> { [ i, I ] }; | ||
32 | key <AD09> { [ o, O ] }; | ||
33 | key <AD10> { [ p, P ] }; | ||
34 | key <AD11> { [ bracketleft, braceleft, odoubleacute, Odoubleacute ] }; | ||
35 | key <AD12> { [ bracketright, braceright, uacute, Uacute ] }; | ||
36 | |||
37 | key <AC01> { [ a, A ] }; | ||
38 | key <AC02> { [ s, S ] }; | ||
39 | key <AC03> { [ d, D ] }; | ||
40 | key <AC04> { [ f, F ] }; | ||
41 | key <AC05> { [ g, G ] }; | ||
42 | key <AC06> { [ h, H ] }; | ||
43 | key <AC07> { [ j, J ] }; | ||
44 | key <AC08> { [ k, K ] }; | ||
45 | key <AC09> { [ l, L ] }; | ||
46 | key <AC10> { [ semicolon, colon, eacute, Eacute ] }; | ||
47 | key <AC11> { [ apostrophe, quotedbl, aacute, Aacute ] }; | ||
48 | |||
49 | key <AB01> { [ z, Z ] }; | ||
50 | key <AB02> { [ x, X ] }; | ||
51 | key <AB03> { [ c, C ] }; | ||
52 | key <AB04> { [ v, V ] }; | ||
53 | key <AB05> { [ b, B ] }; | ||
54 | key <AB06> { [ n, N ] }; | ||
55 | key <AB07> { [ m, M ] }; | ||
56 | key <AB08> { [ comma, less ] }; | ||
57 | key <AB09> { [ period, greater ] }; | ||
58 | key <AB10> { [ slash, question, iacute, Iacute ] }; | ||
59 | |||
60 | key <BKSL> { [ backslash, bar, udoubleacute, Udoubleacute ] }; | ||
61 | |||
62 | key <I120> { | ||
63 | actions[Group1] = [ LatchMods(modifiers=Mod4) ] | ||
64 | }; | ||
65 | |||
66 | key <FK13> { [ R1 ] }; | ||
67 | key <FK14> { [ R2 ] }; | ||
68 | key <FK15> { [ R3 ] }; | ||
69 | key <FK16> { [ R4 ] }; | ||
70 | key <FK17> { [ R5 ] }; | ||
71 | key <FK18> { [ R6 ] }; | ||
72 | key <FK19> { [ R7 ] }; | ||
73 | key <FK20> { [ R8 ] }; | ||
74 | key <FK21> { [ R9 ] }; | ||
75 | key <FK22> { [ R10 ] }; | ||
76 | key <FK23> { [ R11 ] }; | ||
77 | key <FK24> { [ R12 ] }; | ||
78 | key <I156> { [ R13 ] }; | ||
79 | key <I157> { [ R14 ] }; | ||
80 | |||
81 | // Copied from inet(evdev) in /usr/share/X11/xkb/symbols/inet | ||
82 | key <MUTE> { [ XF86AudioMute ] }; | ||
83 | key <VOL-> { [ XF86AudioLowerVolume ] }; | ||
84 | key <VOL+> { [ XF86AudioRaiseVolume ] }; | ||
85 | key <POWR> { [ XF86PowerOff ] }; | ||
86 | key <STOP> { [ Cancel ] }; | ||
87 | key <AGAI> { [ Redo ] }; | ||
88 | key <PROP> { [ SunProps ] }; | ||
89 | key <UNDO> { [ Undo ] }; | ||
90 | key <FRNT> { [ SunFront ] }; | ||
91 | key <COPY> { [ XF86Copy ] }; | ||
92 | key <OPEN> { [ XF86Open ] }; | ||
93 | key <PAST> { [ XF86Paste ] }; | ||
94 | key <FIND> { [ Find ] }; | ||
95 | key <CUT> { [ XF86Cut ] }; | ||
96 | key <HELP> { [ Help ] }; | ||
97 | key <LNFD> { [ Linefeed ] }; | ||
98 | key <HKTG> { [ Hiragana_Katakana ] }; | ||
99 | key <HENK> { [ Henkan ] }; | ||
100 | key <MUHE> { [ Muhenkan ] }; | ||
101 | key <KATA> { [ Katakana ] }; | ||
102 | key <HIRA> { [ Hiragana ] }; | ||
103 | key <HNGL> { [ Hangul ] }; | ||
104 | key <HJCV> { [ Hangul_Hanja ] }; | ||
105 | key <I126> { [ plusminus ] }; | ||
106 | key <I128> { [ XF86LaunchA ] }; | ||
107 | key <I147> { [ XF86MenuKB ] }; | ||
108 | key <I148> { [ XF86Calculator ] }; | ||
109 | key <I150> { [ XF86Sleep ] }; | ||
110 | key <I151> { [ XF86WakeUp ] }; | ||
111 | key <I152> { [ XF86Explorer ] }; | ||
112 | key <I153> { [ XF86Send ] }; | ||
113 | key <I155> { [ XF86Xfer ] }; | ||
114 | key <I158> { [ XF86WWW ] }; | ||
115 | key <I159> { [ XF86DOS ] }; | ||
116 | key <I160> { [ XF86ScreenSaver ] }; | ||
117 | key <I161> { [ XF86RotateWindows ] }; | ||
118 | key <I162> { [ XF86TaskPane ] }; | ||
119 | key <I163> { [ XF86Mail ] }; | ||
120 | key <I164> { [ XF86Favorites ] }; | ||
121 | key <I165> { [ XF86MyComputer ] }; | ||
122 | key <I166> { [ XF86Back ] }; | ||
123 | key <I167> { [ XF86Forward ] }; | ||
124 | key <I169> { [ XF86Eject ] }; | ||
125 | key <I170> { [ XF86Eject, XF86Eject ] }; | ||
126 | key <I171> { [ XF86AudioNext ] }; | ||
127 | key <I172> { [ XF86AudioPlay, XF86AudioPause ] }; | ||
128 | key <I173> { [ XF86AudioPrev ] }; | ||
129 | key <I174> { [ XF86AudioStop, XF86Eject ] }; | ||
130 | key <I175> { [ XF86AudioRecord ] }; | ||
131 | key <I176> { [ XF86AudioRewind ] }; | ||
132 | key <I177> { [ XF86Phone ] }; | ||
133 | key <I179> { [ XF86Tools ] }; | ||
134 | key <I180> { [ XF86HomePage ] }; | ||
135 | key <I181> { [ XF86Reload ] }; | ||
136 | key <I182> { [ XF86Close ] }; | ||
137 | key <I185> { [ XF86ScrollUp ] }; | ||
138 | key <I186> { [ XF86ScrollDown ] }; | ||
139 | key <I187> { [ parenleft ] }; | ||
140 | key <I188> { [ parenright ] }; | ||
141 | key <I189> { [ XF86New ] }; | ||
142 | key <I190> { [ Redo ] }; | ||
143 | key <I208> { [ XF86AudioPlay ] }; | ||
144 | key <I209> { [ XF86AudioPause ] }; | ||
145 | key <I210> { [ XF86Launch3 ] }; | ||
146 | key <I211> { [ XF86Launch4 ] }; | ||
147 | key <I212> { [ XF86LaunchB ] }; | ||
148 | key <I213> { [ XF86Suspend ] }; | ||
149 | key <I214> { [ XF86Close ] }; | ||
150 | key <I215> { [ XF86AudioPlay ] }; | ||
151 | key <I216> { [ XF86AudioForward ] }; | ||
152 | key <I218> { [ Print ] }; | ||
153 | key <I220> { [ XF86WebCam ] }; | ||
154 | key <I221> { [ XF86AudioPreset ] }; | ||
155 | key <I223> { [ XF86Mail ] }; | ||
156 | key <I224> { [ XF86Messenger ] }; | ||
157 | key <I225> { [ XF86Search ] }; | ||
158 | key <I226> { [ XF86Go ] }; | ||
159 | key <I227> { [ XF86Finance ] }; | ||
160 | key <I228> { [ XF86Game ] }; | ||
161 | key <I229> { [ XF86Shop ] }; | ||
162 | key <I231> { [ Cancel ] }; | ||
163 | key <I232> { [ XF86MonBrightnessDown ] }; | ||
164 | key <I233> { [ XF86MonBrightnessUp ] }; | ||
165 | key <I234> { [ XF86AudioMedia ] }; | ||
166 | key <I235> { [ XF86Display ] }; | ||
167 | key <I236> { [ XF86KbdLightOnOff ] }; | ||
168 | key <I237> { [ XF86KbdBrightnessDown ] }; | ||
169 | key <I238> { [ XF86KbdBrightnessUp ] }; | ||
170 | key <I239> { [ XF86Send ] }; | ||
171 | key <I240> { [ XF86Reply ] }; | ||
172 | key <I241> { [ XF86MailForward ] }; | ||
173 | key <I242> { [ XF86Save ] }; | ||
174 | key <I243> { [ XF86Documents ] }; | ||
175 | key <I244> { [ XF86Battery ] }; | ||
176 | key <I245> { [ XF86Bluetooth ] }; | ||
177 | key <I246> { [ XF86WLAN ] }; | ||
178 | key <I251> { [ XF86MonBrightnessCycle ] }; | ||
179 | key <I254> { [ XF86WWAN ] }; | ||
180 | key <I255> { [ XF86RFKill ] }; | ||
181 | }; | ||
182 | xkb_geometry { include "pc(pc105)" }; | ||
183 | }; | ||