aboutsummaryrefslogtreecommitdiffstats
path: root/local.xkb
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <kris7topher@gmail.com>2020-04-11 00:05:34 +0200
committerLibravatar Kristóf Marussy <kris7topher@gmail.com>2020-04-11 00:05:34 +0200
commit21b0c18966b201e4b0bcdf08d1911b6bcdb5e5c0 (patch)
treea918df6a0ac3d30a304027fc2cdf6ad055d8831f /local.xkb
parentFix fn keys (diff)
downloadkeyboard_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.xkb183
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 @@
1xkb_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};