! See also <URL:http://www.in-ulm.de/~mascheck/X11/Xmodmap>

clear Shift
clear Lock
clear Control
clear Mod1
clear Mod2
clear Mod3
clear Mod4
clear Mod5


keycode   8 = F11 
! 2nd special key at the upper right:
keycode   9 = Super_R
keycode  10 = F12
! 3rd special key at the upper right:
keycode  11 = Hyper_L
keycode  12 = F1
keycode  13 = F2
keycode  14 = F10
keycode  15 = F3
keycode  16 = F11
keycode  17 = F4
keycode  18 = F12
keycode  19 = F5
! "AltGr" at the very right (as well as left Alt) will be
! both a key to produce special characters and a 'button modifier'
! for my window manager (WindowMaker)
keycode  20 = Mode_switch
keycode  21 = F6
! was an empty key at the upper left:
! keycode  22 = 
keycode  22 = Caps_Lock Sys_Req Shift_Lock
keycode  23 = F7
keycode  24 = F8
keycode  25 = F9
keycode  26 = Mode_switch
keycode  27 = Up
keycode  28 = Pause Break
keycode  29 = Print
keycode  30 = Scroll_Lock
keycode  31 = Left
keycode  32 = SunProps
keycode  33 = Undo
keycode  34 = Down
keycode  35 = Right
keycode  36 = Escape
keycode  37 = 1 exclam		onesuperior	onequarter
keycode  38 = 2 at		twosuperior	onehalf
keycode  39 = 3 numbersign	threesuperior
keycode  40 = 4 dollar		currency	sterling
keycode  41 = 5 percent		cent
! caret as an UTF-8 experiment
keycode  42 = 6 asciicircum caret
keycode  43 = 7 ampersand
keycode  44 = 8 asterisk periodcentered
keycode  45 = 9 parenleft cedilla
keycode  46 = 0 parenright
keycode  47 = minus underscore
keycode  48 = equal plus
keycode  49 = grave asciitilde
keycode  50 = BackSpace
! keycode  51 = Insert
keycode  51 = THORN
! 1st special key at the upper right:
keycode  52 = Super_L
keycode  53 = KP_Divide
keycode  54 = KP_Multiply
! 4th special key at the upper right:
!  "Power Key", unused, no clue what would match here...
keycode  55 = Hyper_R
keycode  56 = SunFront SunFront
keycode  57 = KP_Delete KP_Decimal KP_Delete KP_Delete KP_Decimal
keycode  58 = SunCopy
keycode  59 = Home
keycode  60 = Tab
keycode  61 = Q
keycode  62 = W
! UTF-8 test:
keycode  63 = e E ecaron
keycode  64 = R
keycode  65 = T
keycode  66 = Y
!  Umlaute
keycode  67 = u U udiaeresis Udiaeresis 
keycode  68 = I
!  Umlaute
!  Test: i can get everything except "yen" and "currency" this way.
keycode  69 = o O odiaeresis Odiaeresis oslash yen sterling currency
keycode  70 = p P paragraph
keycode  71 = bracketleft braceleft
keycode  72 = bracketright braceright
keycode  73 = Delete
keycode  74 = Multi_key
keycode  75 = Home	KP_7	Home	Home	KP_7
keycode  76 = Up	KP_8	Up	Up	KP_8
keycode  77 = Prior	KP_9	Prior	Prior	KP_9
keycode  78 = KP_Subtract
keycode  79 = SunOpen
keycode  80 = SunPaste
keycode  81 = End
keycode  82 =
keycode  83 = Control_L
!  Umlaute
keycode  84 = a		A	adiaeresis	Adiaeresis
!  Umlaute
keycode  85 = s		S	ssharp		ssharp
keycode  86 = D
keycode  87 = F
keycode  88 = g		G	degree
keycode  89 = H
keycode  90 = J
keycode  91 = K
keycode  92 = L
keycode  93 = semicolon		colon
keycode  94 = apostrophe	quotedbl
keycode  95 = backslash		bar		brokenbar
keycode  96 = Return
keycode  97 = KP_Enter
keycode  98 = Left	KP_4	Left	Left	KP_4
keycode  99 = KP_5
keycode 100 = Right	KP_6	Right	Right	KP_6
keycode 101 = KP_Insert	KP_0	KP_Insert KP_Insert	KP_0
! keycode 102 = Find
! for pagers:
keycode 102 = G Find
keycode 103 = Prior
! keycode 104 = SunCut
! for my windowmanager:
keycode 104 = Down SunCut
keycode 105 = Num_Lock
keycode 106 = Shift_L
keycode 107 = Z
keycode 108 = X
keycode 109 = c C copyright
keycode 110 = V
keycode 111 = B
keycode 112 = N
keycode 113 = m		M		mu
keycode 114 = comma	less
keycode 115 = period	greater
keycode 116 = slash	question	questiondown exclamdown
keycode 117 = Shift_R
keycode 118 =
keycode 119 = End	KP_1	End	End	KP_1
keycode 120 = Down	KP_2	Down	Down	KP_2
keycode 121 = Next	KP_3	Next	Next	KP_3
keycode 122 =
keycode 123 =
keycode 124 =
keycode 125 = Help
! keycode 126 = Caps_Lock
keycode 126 =
keycode 127 = Meta_L
! keycode 127 = Mode_switch
keycode 128 = space
! Originally it is Meta_R (right rhombe), but now i also have an Alt_* KeySym
! (for whatever purpose...)
keycode 129 = Alt_R
keycode 130 = Next
keycode 131 =
keycode 132 = KP_Add

! (For myself only: My original defaults were:
!   shift       Shift_L (0x6a),  Shift_R (0x75)
!   lock      
!   control     Control_L (0x53)
!   mod1        Mode_switch (0x1a)
!   mod2        Meta_L (0x7f),  Meta_R (0x81)
!   mod3        Num_Lock (0x69)
!   mod4        Alt_R (0x14)
!   mod5      
! )
!
! Now it's:
!   shift       Shift_L (0x6a),  Shift_R (0x75)
!   lock        Caps_Lock
!   control     Control_L (0x53)
!   mod1        Meta_L (0x7f)
!   mod2        Mode_switch (0x14),   Mode_switch (0x1a)
!   mod3        Num_Lock (0x69)
!   mod4        Alt_R (0x81)
!   mod5        Hyper_R (0x37)


add shift   = Shift_L Shift_R
add lock    = Caps_Lock
add control = Control_L
add mod1    = Meta_L Meta_R
add mod2    = Mode_switch
add mod3    = Num_Lock
! Alt particularly for emacs(?)
add mod4    = Alt_R
add mod5    = 
