-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.Xmodmap
150 lines (129 loc) · 4.05 KB
/
.Xmodmap
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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
keycode 234 = F19
keycode 233 = XF86MonBrightnessUp
!
! Change Caps_Lock to Ctrl
!
clear lock
keycode 66 = Control_L
add Control = Control_L
keycode 9 = Escape Escape U2621 U2621
clear mod2
clear mod3
clear mod5
remove mod1 = Mode_switch Mode_switch
! Alt_R -> mode_switch
keycode 108 = Mode_switch
! Menu -> (AltGr, Menu) (7-row)
keycode 135 = ISO_Level3_Latch Multi_key Menu Menu
! ! PrtSC -> (AltGr, Menu) (6-row)
! keycode 107 = ISO_Level3_Latch Multi_key Menu Menu
! Space
keycode 65 = space space space space
add mod3 = Mode_switch
add mod5 = ISO_Level3_Latch
! ` ~ \emptyset \fallingdotseq
keycode 49 = 0x60 0x7e U2260 U2252 dead_grave dead_tilde
! \neg \triangle
keycode 10 = 0x31 0x21 0xAC U25b3 exclamdown onesuperior
! \emptyset \subseteq
keycode 11 = 0x32 0x40 U2205 U2286 twosuperior dead_breve
! 相似記号 \angle
keycode 12 = 0x33 0x23 U223d U2220 threesuperior dead_doubleacute
! \infty
keycode 13 = 0x34 0x24 U221e 0x221e currency sterling
! パーミル
keycode 14 = 0x35 0x25 U2030 U2030 U20ac dead_abovering
! \vee, \cup
keycode 15 = 0x36 0x5E U2228 U222a onequarter dead_circumflex
! \wedge, \cap
keycode 16 = 0x37 0x26 U2227 U2229 onehalf dead_caron
! \aleph
keycode 17 = 0x38 0x2a U2135 U2135 threequarters dead_ogonek
! \lceil, \lfloor
keycode 18 = 0x39 0x28 U2308 U230A U2018 dead_abovedot
! \rceil, \rfloor
keycode 19 = 0x30 0x29 U2309 U230B U2019 dead_belowdot
! \cong, \simeq
keycode 20 = 0x2d 0x5f U2245 U2243 yen dead_macron
! \equiv, \sim
keycode 21 = 0x3d 0x2b U2261 U223c U00d7 U00f7
! \langle [[
keycode 34 = 0x5b 0x7b U27e8 U27e6 guillemotleft leftdoublequotemark
! \rangle ]]
keycode 35 = 0x5d 0x7d U27e9 U27e7 guillemotright rightdoublequotemark
! \ | \| (open box)
keycode 51 = 0x5c 0x7c U2016 U2423 notsign brokenbar
! \forall
keysym a = a A Greek_alpha U2200 aacute Aacute
! \bot
keysym b = b B Greek_beta U22a5 b B
keysym g = g G Greek_gamma Greek_GAMMA g G
keysym d = d D Greek_delta Greek_DELTA eth ETH
! \exists
keysym e = e E Greek_epsilon U2203 eacute Eacute
keysym z = z Z Greek_zeta U2124 ae AE
keysym y = y Y Greek_eta Greek_ETA udiaeresis Udiaeresis
keysym h = h H Greek_theta Greek_THETA h H
! \in
keysym i = i I Greek_iota U2208 iacute Iacute
keysym k = k K Greek_kappa Greek_KAPPA oe OE
keysym l = l L Greek_lambda Greek_LAMBDA oslash Oslash
keysym m = m M Greek_mu U22a7 mu mu
! bold N
keysym n = n N Greek_nu U2115 ntilde Ntilde
keysym x = x X Greek_xi Greek_XI U03f5 U00B7
! \notin
keysym o = o O Greek_omicron U2209 oacute Oacute
keysym p = p P Greek_pi Greek_PI odiaeresis Odiaeresis
keysym r = r R Greek_rho U211d registered registered
keysym s = s S Greek_sigma Greek_SIGMA ssharp section
! \top
keysym t = t T Greek_tau U22a4 thorn THORN
keysym u = u U Greek_upsilon Greek_UPSILON uacute Uacute
! \varphi, \Phi
keysym f = f F U03c6 Greek_PHI U03d5 Greek_PHI
! bold C
keysym c = c C Greek_chi U2102 copyright cent
keysym v = v V Greek_psi Greek_PSI v V
keysym w = w W Greek_omega Greek_OMEGA aring Aring
! \subset, bold Q
keysym q = q Q U2282 U211A adiaeresis Adiaeresis
! proves, forces, \surd
keysym j = j J U22a6 U22a9 U221a U221a
! arrows
keycode 113 = 0xff51 0xff51 U2190 U21d0
keycode 111 = 0xff52 0xff52 U2191 U21d1
keycode 114 = 0xff53 0xff53 U2192 U21d2
keycode 116 = 0xff54 0xff54 U2193 U21d3
! \therefore, \because
keycode 47 = 0x3b 0x3a U2234 U2235 paragraph degree
! <=
keycode 59 = 0x2c 0x3c U2264 U2266 ccedilla Ccedilla
! >=
keycode 60 = 0x2e 0x3e U2265 U2267 0x2e dead_cedilla
! <->, <=>
keycode 61 = 0x2f 0x3f U2194 U21d4 questiondown dead_stroke
! \pm, \mp
keycode 48 = 0x27 0x22 U00B1 U2213 dead_acute dead_diaeresis
! F1--F12
keycode 67 = F1 F1 U2460 U2460
keycode 68 = F2 F2 U2461 U2461
keycode 69 = F3 F3 U2462 U2462
keycode 70 = F4 F4 U2463 U2463
keycode 71 = F5 F5 U2464 U2464
keycode 72 = F6 F6 U2465 U2465
keycode 73 = F7 F7 U2466 U2466
keycode 74 = F8 F8 U2467 U2467
keycode 75 = F9 F9 U2468 U2468
keycode 76 = F10 F10 U2469 U2469
keycode 79 = KP_7
keycode 80 = KP_8
keycode 81 = KP_9
keycode 83 = KP_4
keycode 84 = KP_5
keycode 85 = KP_6
keycode 87 = KP_1
keycode 88 = KP_2
keycode 89 = KP_3
keycode 90 = KP_0
keycode 91 = KP_Decimal