-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy path.Xmodmap.mac
executable file
·91 lines (84 loc) · 5.66 KB
/
.Xmodmap.mac
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
! A Dvorak layout for finnish/swedish keyboards, by Kimmo Kulovesi.
! http://arkku.com/
!
! Load with xmodmap, e.g. "xmodmap Xmodmap.arkkudvorak".
! If you get errors for unrecognized symbols, simply delete those words
! from this file, then try again. Not all X11 implementations support
! all the same symbols. If the layout loads but the mappings are
! incorrect (i.e. not as they should be for Dvorak), your platform has
! incompatible keycodes. Restore your original layout (e.g. with setxkbmap)
! and use "xmodmap -pke" to find out what your keycodes are, then modify
! the codes in this file accordingly.
!
! Before trying this layout for the first time, it is a good idea to
! set up your system with a command to switch back to the previous
! layout automatically (e.g. if you are unable to type with this).
! For example you could run "sleep 30 && setxkbmap dvorak" to reset
! after 30 seconds.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
keycode 10 = 1 exclam onesuperior exclamdown
keycode 11 = 2 at twosuperior enfilledcircbullet
keycode 12 = 3 numbersign threesuperior sterling
keycode 13 = 4 dollar EuroSign onequarter
keycode 14 = 5 percent onehalf threequarters
keycode 15 = 6 asciicircum dead_circumflex radical
keycode 16 = 7 ampersand paragraph section
keycode 17 = 8 asterisk infinity multiply
keycode 18 = 9 parenleft dagger U2248
keycode 19 = 0 parenright degree notequal
keycode 20 = bracketleft braceleft lessthanequal seconds
keycode 21 = bracketright braceright greaterthanequal minutes
keycode 24 = apostrophe quotedbl leftdoublequotemark leftsinglequotemark
keycode 25 = comma less rightdoublequotemark rightsinglequotemark
keycode 26 = period greater ellipsis periodcentered
keycode 27 = p P Greek_pi Greek_PI
keycode 28 = y Y Greek_psi Greek_PSI
keycode 29 = f F Greek_phi Greek_PHI
keycode 30 = g G Greek_gamma Greek_GAMMA
keycode 31 = c C ccedilla Ccedilla
keycode 32 = r R registered copyright
keycode 33 = l L Greek_lambda Greek_LAMBDA
keycode 34 = slash question dead_acute questiondown
keycode 35 = equal plus dead_grave plusminus
keycode 38 = a A Adiaeresis acircumflex
keycode 39 = o O Odiaeresis oslash
keycode 40 = e E egrave eacute
keycode 41 = u U udiaeresis Udiaeresis
keycode 42 = i I ae oe
keycode 43 = d D Greek_delta Greek_DELTA
keycode 44 = h H hcircumflex heart
keycode 45 = t T trademark U03D1
keycode 46 = n N ntilde Ntilde
keycode 47 = s S scaron scircumflex
keycode 48 = minus underscore endash emdash
keycode 51 = backslash bar guillemotright dead_macron
keycode 94 = grave asciitilde dead_tilde dead_caron
keycode 49 = adiaeresis odiaeresis aring Aring
!keycode 49 = grave asciitilde dead_tilde dead_caron
!keycode 94 = adiaeresis odiaeresis aring Aring
keycode 52 = semicolon colon dead_diaeresis U2200
keycode 53 = q Q Greek_omega Greek_OMEGA
keycode 54 = j J Greek_epsilon U2203
keycode 55 = k K Greek_chi Greek_kappa
keycode 56 = x X Greek_xi Greek_XI
keycode 57 = b B ssharp Greek_beta
keycode 58 = m M mu Greek_MU
keycode 59 = w W ubreve Ubreve
keycode 60 = v V Greek_alpha rightarrow
keycode 61 = z Z Greek_sigma Greek_SIGMA
keycode 65 = space space nobreakspace enspace
keycode 108 = Mode_switch
!keycode 113 = Mode_switch
add mod3 = Mode_switch
!keycode 66 = Control_L
!add Control = Control_L
!keycode 115 = Super_L
!add mod4 = Super_L
!keycode 116 = Multi_key
!keycode 117 = Hyper_R
!add mod5 = Hyper_R
!keysym Alt_L = Meta_L Alt_L
!add mod1 = Meta_L
keycode 122 = XF86AudioLowerVolume
keycode 123 = XF86AudioRaiseVolume
keycode 121 = XF86AudioMute