My xmodmap (Apple 1.0) has the strange feature that Shift+Meta_R
behaves the same as Shift+Insert. Here's my xmodmap, that's the best
thing I can think of to send as documentation, but please let me
know if you have any questions (or suggestions). 

! .kinesis.bigpuppy ---- an Xmodmap file geared towards math.
! Sat Sep 13 21:16:58 2003

! I haven't taken the time to fix the function keys.

keycode 8  = a A underscore

!**********************************************************************
! Left
!**********************************************************************

keycode 9  = o O Left

!**********************************************************************
! Down
!**********************************************************************

keycode 10 = e E Down

!**********************************************************************
! Right
!**********************************************************************

keycode 11 = u U Right

keycode 12 = d D minus

!**********************************************************************
! End
!**********************************************************************

keycode 13 = i I asciicircum
keycode 14 = semicolon colon bracketleft
keycode 15 = q Q bracketright
keycode 16 = j J braceleft
keycode 17 = k K braceright
keycode 19 = x X dollar
keycode 20 = apostrophe quotedbl grave
keycode 21 = comma less BackSpace

!**********************************************************************
! Up
!**********************************************************************

keycode 22 = period greater Up 
keycode 23 = p P Delete
keycode 24 = f F plus
keycode 25 = y Y equal
keycode 26 = 1 exclam
keycode 27 = 2 at
keycode 28 = 3 numbersign
keycode 29 = 4 dollar
keycode 30 = 6 asciicircum
keycode 31 = 5 percent Sys_Req
! equal plus
keycode 32 = sterling yen yen
keycode 33 = 9 parenleft
keycode 34 = 7 ampersand
! minus underscore
keycode 35 = slash question asciitilde
keycode 36 = 8 asterisk
keycode 37 = 0 parenright
 ! bracketleft braceleft
keycode 38 = Hyper_R
keycode 39 = r R Delete
keycode 40 = g G BackSpace
keycode 41 = Super_R
keycode 42 = c C Up
keycode 43 = l L asciicircum

!**********************************************************************
! Second space key
!**********************************************************************

! Insert is used to _insert_ a pair of matching paretheses

keycode 44 = Mode_switch Insert Insert

keycode 45 = n N Right
keycode 46 = h H Left
keycode 47 = backslash bar

keycode 48 = t T  Down
keycode 49 = s S underscore
! .ibook sets this to Meta_R, on the kinesis dev keyboard its slash
keycode 50 = eacute
keycode 51 = w W braceright
keycode 52 = z Z parenright
keycode 53 = b B currency
keycode 54 = m M braceleft
keycode 55 = v V parenleft
! Tab -- rebound to 
keycode 56 = egrave

!**********************************************************************
! First (real) space key
!**********************************************************************

! it is better to have space space, because one often types (shift space)
keycode 57 = space space currency

! grave asciitilde
keycode 58 = Hyper_L

!**********************************************************************
! First (real) backspace key
!**********************************************************************

keycode 59 = BackSpace BackSpace section

! KP-Enter
keycode 60 = Return
! Escape
keycode 61 =  Escape

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! the upper two tiers of the toprow thumb keys need creative work.
! BUT: note that I am now of the opinion that using the upper and inner
! thumb keys is somewhat ANERGONOMIC.  I am now working to
! minimize their use.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! thumb key labeled F
!   Note: this key is allegedly used to get a button three event...
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
keycode 63 = Tab

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! Shift keysyms
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

keycode 64 = Shift_L NoSymbol NoSymbol NoSymbol

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! Caps Lock ("impossible" to turn it into a modifier) --                !
! even when using a separate keyboard! How silly!                       !
! Note, however, that with the Kinesis remapping feature there is       !
! an easy work-around, namely to "(re)move" the capslock key.           !
! now I have a new key in its place that is set to do Mode_switch.      !
! The following is therefore just a remenant of times gone by.          !
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

keycode 65 = Select Insert

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! thumb key labeled K
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
keycode 66 = Tab

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! thumb key labeled semicolon --- this keycode also govens the key labeled J ... or it 
did until I remapped the key labeled J to point to F6
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
keycode 67 = Return 

! I copied this keycode onto backslash bar
keycode 68 = backslash bar
! left option key
keycode 69 = Return
keycode 70 = Super_L
! fn key  -- this one is easy.
keycode 71 = Hyper_L
keycode 73 = KP_Decimal
! keyboard multiply??
keycode 74 = NoSymbol asterisk
! apparently not
keycode 75 = KP_Multiply
keycode 77 = KP_Add
! again, weird.
keycode 78 = NoSymbol plus
keycode 79 = Escape
! if this means anything at all, it is for the keypad, not the keyboard.
keycode 80 = equal plus
keycode 83 = KP_Divide
keycode 84 = KP_Enter
! we already had that once.
keycode 85 = 0 0 0
keycode 86 = KP_Subtract
keycode 89 = KP_Equal
keycode 90 = KP_0
keycode 91 = KP_1
keycode 92 = KP_2
keycode 93 = KP_3
keycode 94 = KP_4
keycode 95 = KP_5
keycode 96 = KP_6
keycode 97 = KP_7
keycode 99 = KP_8
keycode 100= KP_9
! F5 ! Select
keycode 104=  Select Insert
! F6
keycode 105= F6
! this looks like some kind of kinesis remmapping trick
!F7
keycode 106= Control_R
! F3 ! Pause
keycode 107= F3 
! F8 ; remapped to capslock key with kinesis
keycode 108= F8
! F9
keycode 109= F9
! F11
keycode 111= Alt_L
! Doesn't appear to be on keyboard 
keycode 113= Left Home
 ! ditto
keycode 115= Left Home
! left alt
keycode 116= m
! F10
keycode 117= Left Home
! F12   
keycode 119= F12
! doen't appear to be on keyboard
keycode 121= Left Home
! Insert
keycode 122= Super_L
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!! You find the Arrow keys nearby. !!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! Home
!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
! thumb key labeled L
!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
keycode 123= F6
! Prior
!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
! thumb key labeled S
!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
keycode 124= F6

!**********************************************************************
! Second backspace key
!**********************************************************************
keycode 125=Mode_switch Insert Insert
! F4 !
keycode 126= F4

! End  (there is some discrepancy here; is this the key labelled S or not?)
keycode 127= aacute
! F2 ! Clear
keycode 128= F2
! Next
!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
! thumb key labeled D
!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
keycode 129= agrave
! F1 ! Linefeed
keycode 130= F1
!Left
keycode 131= Control_L
!Right
keycode 132= Meta_L
!The real down
keycode 133= Control_R
!The real down (without an explicit NoSymbol, Shift+this will cause text to inserted; 
weird.)
keycode 134= Meta_R NoSymbol NoSymbol NoSymbol

clear Lock
clear control
clear mod1
clear mod2
clear mod3
clear mod4
clear mod5

! Yes, I need to use all these.
!!! (Well, maybe not caps lock.)

add Lock = Caps_Lock
add Control = Control_L Control_R
add mod1 =  Mode_switch
add mod2 = Meta_L Meta_R
add mod3 = Hyper_L Hyper_R
add mod4 = Super_L Super_R
add mod5 = Alt_L Alt_R
_______________________________________________
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel

Reply via email to