]> git.wh0rd.org - home.git/blobdiff - .Xmodmap
calc key names on the fly to handle diff keyboards/systems
[home.git] / .Xmodmap
index 3504ff4eb0d56ef8f0d3d91a47da3acfea1d9234..5415e057d3c6ef36f4e9f99be85bb13b1c073fe5 100644 (file)
--- a/.Xmodmap
+++ b/.Xmodmap
@@ -1,9 +1,12 @@
+! /usr/share/X11/XKeysymDB
 ! /usr/include/X11/keysymdef.h
+! http://gentoo-wiki.com/HOWTO_Use_Multimedia_Keys
+
 ! These turn caps lock key into a modifier for generating
 ! umlauted characters ... to toggle caps lock, hold shift
 ! while hitting it
 keycode 66 = Mode_switch Multi_key
-keycode 117 = Mode_switch Multi_key
+!keycode 117 = Mode_switch Multi_key
 keycode 39 = s S ssharp
 keycode 38 = a A adiaeresis Adiaeresis
 keycode 30 = u U udiaeresis Udiaeresis
@@ -24,8 +27,47 @@ keycode 19 = 0 parenright degree masculine
 keycode 10 = 1 exclam exclamdown onehalf
 keycode 54 = c C ccedilla Ccedilla
 keycode 24 = q Q egrave Egrave
+keycode 29 = y Y mu
+keycode 60 = period greater guillemotright
+keycode 59 = comma less guillemotleft
+keycode 33 = p P currency
 
-!http://gentoo-wiki.com/HOWTO_Use_Multimedia_Keys
 keycode 174 = XF86AudioLowerVolume
 keycode 176 = XF86AudioRaiseVolume
 keycode 160 = XF86AudioMute
+
+!Rebind Pause to Break
+!keycode 110 = Break
+
+!Rebind stupid apple keyboards
+! left apple  = 115
+! right apple = 116
+!keycode 115 = Alt_L Meta_L
+!keycode 116 = Alt_R Meta_R
+! left option = 64
+! right option = 113
+!keycode 64 = Alt_L Meta_L
+!keycode 113 = Alt_L Meta_R
+! vol down = 174
+! vol up   = 176
+! vol mute = 160
+!keycode 174 = XF86AudioLowerVolume
+!keycode 176 = XF86AudioRaiseVolume
+!keycode 160 = XF86AudioMute
+! F13 = 182
+! F14 = 183
+! F15 = 184
+! F16 = 93
+!keycode 182 = F13
+!keycode 183 = F14
+!keycode 184 = F15
+!keycode 93  = F16
+! eject
+!keycode 204 = XF86Eject
+
+! logitech keyboard
+!keycode 129 = XF86AudioMedia
+!keycode 162 = XF86AudioPlay
+!keycode 164 = XF86AudioStop
+!keycode 153 = XF86AudioNext
+!keycode 144 = XF86AudioPrev