! get the keyboard to work with X on jota machines.
keycode   8 = L1
keycode  10 = L2
keycode  12 = F1
keycode  13 = F2
keycode  14 = F10
keycode  15 = F3 
keycode  16 = R8
keycode  17 = F4
keycode  18 = R10
keycode  19 = F5
keycode  20 = Multi_key
keycode  21 = F6
keycode  22 = asciitilde asciicircum
keycode  23 = F7
keycode  24 = F8
keycode  25 = F9
keycode  26 = Alt_L
keycode  28 = R1
keycode  29 = R2
keycode  30 = R3
! keycode  32 = F13 F13 SunXK_Props
keycode  32 = L3
keycode  33 = L4
keycode  36 = Escape
keycode  37 = 1 exclam
keycode  38 = 2 quotedbl at
keycode  39 = 3 numbersign sterling
!
! 3.  finally, I don't want funny-square-thing with hair, I want $.
!
! keycode  40 = 4 currency dollar
keycode 40 = 4 dollar dollar

keycode  41 = 5 percent
keycode  42 = 6 ampersand
keycode  43 = 7 slash braceleft
keycode  44 = 8 parenleft bracketleft
keycode  45 = 9 parenright bracketright
keycode  46 = 0 equal braceright
keycode  47 = plus question backslash
! keycode  48 = SunXK_FA_Acute SunXK_FA_Grave
keycode  49 = apostrophe asterisk grave
!
! 6.  back space ? NO. it is same as delete from now on.
!
! keycode  50 = BackSpace
keycode 50 = Delete

keycode  52 = R4
keycode  53 = R5
keycode  54 = R6
! keycode  56 = F15 F15 SunXK_Front
keycode  56 = L5
keycode  57 = Delete Delete KP_Decimal
! keycode  58 = F16 F16 SunXK_Copy
keycode  58 = L6
keycode  60 = Tab 
keycode  61 = Q
keycode  62 = W
keycode  63 = e E eacute
keycode  64 = R
keycode  65 = t T thorn
keycode  66 = Y
keycode  67 = u U udiaeresis
keycode  68 = i I idiaeresis
keycode  69 = o O oslash
keycode  70 = P
keycode  71 = Aring
! keycode  72 = SunXK_FA_Diaeresis SunXK_FA_Circum SunXK_FA_Tilde
keycode  73 = Delete
!
! 1.  the keycode 74 is the Alt_Graph key, and I don't know if it has
!     been assigned a keysym in X11R4.  Regardless, use it as Mode_switch.
!
keycode  74 = Mode_switch
add mod3 = Mode_switch Alt_L

keycode  75 = R7
keycode  76 = Up
keycode  77 = R9
keycode  78 = KP_Subtract
! keycode  79 = F17 F17 SunXK_Open
keycode  79 = L7
! keycode  80 = F18 F18 SunXK_Paste
keycode  80 = L8
!
! 2.  next, the Caps Lock key drives me buggy. I want it to be CTRL instead.
!     As above, let it become Control_R and use it.
!
! keycode  83 = Caps_Lock
remove lock    = Caps_Lock
remove control = Control_L
clear lock
clear control
keycode 126 = Control_L
keycode 83  = Control_R 
add control = Control_L Control_R

keycode  84 = a A ae
keycode  85 = s S ssharp
keycode  86 = d D eth
keycode  87 = F
keycode  88 = G
keycode  89 = H
keycode  90 = J
keycode  91 = K
keycode  92 = L
keycode  93 = Odiaeresis
keycode  94 = Adiaeresis
!
! 5.   and  are unimportant, gimme |,  &  instead.
!
! keycode  95 = section onehalf
keycode 95 = bar onehalf onequarter

keycode  96 = Return
keycode  97 = KP_Enter
keycode  98 = Left
keycode  99 = R11
keycode 100 = Right
keycode 101 = Insert Insert KP_0
keycode 102 = L9
! keycode 104 = F20 F20 SunXK_Cut
keycode 104 = L10
keycode 105 = Num_Lock
keycode 106 = Shift_L 
keycode 107 = Z
keycode 108 = X
keycode 109 = c C ccedilla
keycode 110 = V
keycode 111 = B
keycode 112 = n N ntilde
keycode 113 = M
keycode 114 = comma semicolon
keycode 115 = period colon
keycode 116 = minus underscore
keycode 117 = Shift_R
keycode 118 = Linefeed
keycode 119 = R13
keycode 120 = Down
keycode 121 = R15
! keycode 125 = Help
keycode 125 = R12
! keycode 126 = Control_L    (see above, code 83)
keycode 127 = Meta_L
keycode 128 = space 
keycode 129 = Meta_R
keycode 131 = less greater bar 
keycode 132 = KP_Add
!
! 4.  compatibility things.  otherwise emacs doesn't work.
!
add mod1 = Meta_L Meta_R
add mod2 = F20
!
!     that will do for now.
!
