I think the prob is that somehow i messed up my xmodmap file... the fn kee doesn\'t work at all... don\'t know how i did it.. could someone please send an original file to me?
the primary reason I started investigating xmodmap was because my fn keys gave me nothing with a default pdaXrom install when running the ion window manager. Even after I customised /etc/X11/xinit/.Xmodmap (which is a link to /etc/X11/kb/corgi.xmodmap) to my liking, I found I still had to call `xmodmap <myxmodmapfile>` directly to make things work. Now I just call xmodmap directly when starting X.
Foxdie has a few xmodmap files floating around which I found helpful:
http://foxdie.timduru.org/zaurus/corgi.xmodmaphttp://foxdie.timduru.org/zaurus/corgi.xmodmap.bakhttp://foxdie.timduru.org/zaurus/x11_stuff...f/corgi.xmodmapUnfortunately, attachments don\'t seem to be working on this server, so I\'ve taken the liberty of displaying my personal xmodmap file below:
!
! keyboard setup for Zaurus SL-Cxx0
!
clear Shift
clear Lock
clear Control
clear Mod1
clear Mod2
clear Mod3
clear Mod4
clear Mod5
!
! Set up the extra keycodes for \'fn-able\' keys
! <none> <Shift> <Mode_Switch> <Shift+Mode_Switch>
!
keycode 49 = 1 exclam F1
keycode 50 = 2 quotedbl F2
keycode 51 = 3 numbersign F3
keycode 52 = 4 dollar F4
keycode 53 = 5 percent F5
keycode 54 = 6 ampersand F6
keycode 55 = 7 quoteright F7
keycode 56 = 8 parenleft F8
keycode 57 = 9 parenright F9
keycode 58 = 0 asciitilde F10
keycode 39 = BackSpace BackSpace Delete Delete
keycode 25 = q Q
keycode 31 = w W asciicircum asciicircum
keycode 13 = e E equal equal
keycode 26 = r R plus plus
keycode 28 = t T bracketleft bracketleft
keycode 33 = y Y bracketright bracketright
keycode 29 = u U braceleft braceleft
keycode 17 = i I braceright braceright
keycode 23 = o O
keycode 24 = p P
keycode 73 = Tab Tab Caps_Lock Caps_Lock
keycode 9 = a A
keycode 27 = s S
keycode 12 = d D aring periodcentered
keycode 14 = f F backslash backslash
keycode 15 = g G semicolon semicolon
keycode 16 = h H colon colon
keycode 18 = j J asterisk asterisk
keycode 19 = k K
keycode 20 = l L bar bar
keycode 34 = z Z
keycode 32 = x X XF86Cut
keycode 11 = c C XF86Copy
keycode 30 = v V XF86Paste
keycode 10 = b B underscore underscore
keycode 22 = n N
keycode 21 = m M
keycode 66 = minus minus at at
keycode 71 = slash comma less quoteleft
keycode 72 = period question greater greater
! side buttons
keycode 117 = XF86PowerDown
keycode 134 = Left
keycode 133 = Right
keycode 131 = Return
keycode 132 = Escape
! Cursor Keys
keycode 43 = Left Left Home
keycode 44 = Up Up Prior
keycode 45 = Down Down Next
keycode 46 = Right Right End
! This is the screen swivel sensor - think of a better keysym !
keycode 110 = Sys_Req
!
! Modifier keycodes
!
! The \'Fn\' button
keycode 38 = Mode_switch
! Left japanese button
keycode 129 = Control_L
! Right japanese button
keycode 130 = Alt_L
! Calendar button
keycode 96 = Control_L
! Address button
keycode 97 = Alt_L
! Mail button
keycode 98 =
! Home button
keycode 48 =
! Menu button
keycode 37 = Control_R
! Left Shift Button
keycode 35 = Shift_L
! Right Shift Button
keycode 111 = Shift_R
!
! Setup up what our modifier keys do
!
add shift = Shift_L Shift_R
add lock = Caps_Lock
add control = Control_L Control_R
add mod1 = Alt_L Alt_R
add mod2 = Mode_switch
!add mod3 =
!add mod4 =
!add mod5 =