-
Notifications
You must be signed in to change notification settings - Fork 0
/
.xmodmap-pc
75 lines (71 loc) · 2.45 KB
/
.xmodmap-pc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
! This is an xmodmap input file for PC 102 key #1 (Linux/XFree86; US) keyboards.
keycode 0x31 = grave asciitilde dead_grave dead_tilde
keycode 0x0A = 1 exclam onesuperior exclamdown
keycode 0x0B = 2 at twosuperior onehalf
keycode 0x0C = 3 numbersign threesuperior threequarters
keycode 0x0D = 4 dollar sterling onequarter
keycode 0x0E = 5 percent plusminus
keycode 0x0F = 6 asciicircum notsign dead_circumflex
keycode 0x10 = 7 ampersand braceleft
keycode 0x11 = 8 asterisk bracketleft
keycode 0x12 = 9 parenleft bracketright
keycode 0x13 = 0 parenright braceright
keycode 0x14 = minus underscore hyphen
keycode 0x15 = equal plus backslash plusminus
keycode 0x17 = Tab ISO_Left_Tab Multi_key
keycode 0x18 = q Q at
keycode 0x1A = e E EuroSign currency
keycode 0x1B = r R r registered
keycode 0x1C = t T club
keycode 0x1D = y Y
keycode 0x1E = u U udiaeresis Udiaeresis
keycode 0x20 = o O odiaeresis Odiaeresis
! for whatever reason, there is no XK_spade in keysymdef.h, pick something else and remap that in urxvt
keycode 0x21 = p P maltesecross Greek_pi
keycode 0x22 = bracketleft braceleft lessthanequal
keycode 0x23 = bracketright braceright greaterthanequal
keycode 0x26 = a A adiaeresis Adiaeresis
keycode 0x27 = s S ssharp section
keycode 0x28 = d D degree dead_abovering
keycode 0x2B = h H heart
keycode 0x2D = k K diamond
keycode 0x2F = semicolon colon dead_diaeresis dead_diaeresis
keycode 0x30 = apostrophe quotedbl dead_acute dead_diaeresis
keycode 0x33 = backslash bar NoSymbol brokenbar
keycode 0x34 = z Z
keycode 0x36 = c C cent dead_cedilla
keycode 0x37 = v V singlelowquotemark doublelowquotemark
keycode 0x38 = b B leftsinglequotemark leftdoublequotemark
keycode 0x39 = n N rightsinglequotemark rightdoublequotemark
keycode 0x3A = m M mu Greek_OMEGA
keycode 0x3B = comma less NoSymbol guillemotleft
keycode 0x3C = period greater periodcentered guillemotright
keycode 0x3D = slash question questiondown questiondown
! XF86Back on X200
keycode 0xA6 = Prior
! XF86Forward on X200
keycode 0xA7 = Next
! X.org 1.6:
! capslock
keycode 0x42 = Control_L
! right alt
keycode 0x6C = Mode_switch
! right win
keycode 0x86 = Mode_switch
! menu
keycode 0x87 = Multi_key
clear Shift
clear Lock
clear Control
clear Mod1
clear Mod2
clear Mod3
clear Mod4
clear Mod5
add Shift = Shift_L Shift_R
add Control = Control_L Control_R
add Mod1 = Meta_L
add Mod2 = Num_Lock
add Mod3 = Mode_switch
!add Mod4 = Hyper_L Hyper_R
add Mod5 = Scroll_Lock