!
! 'Fn' key setup for c700 
!
! JJA 5.11.2006 - Modified for Akita & Polish keyboard layout
! Changes include:
! '=' moved from E to Q
! '|' moved from L to P
! EuroSign moved from S to V
! 'Insert' is done with Fn+Shift_R
! 
! ę = 13, eogonek
! ó = 23, oacute
! ą =  9, aogonek
! ś = 27, sacute
! ł = 20, lstroke
! ż = 34, zabovedot
! ź = 32, zacute
! ć = 11, cacute
! ń = 22, nacute
! Polish letters are done with Fn+letter
!
! Additionally sticky keys as described by Hd Luc (hdluc@yahoo.com) on his page:
! To enable sticky keys, you need to modify /usr/X11/bin/startx and replace 
! -kb with +kb +accessx under the defaultserverargs variable. 
! Also modify /etc/X11/kb/akita.xmodmap and uncomment the block of code around 
! keycode=73 except the last line. This will disable Tab to toggle Caps Lock. 
! Now restart X and press the Shift key 5 times consecutively and sticky 
! keys are enabled.

clear Mod1
clear Mod2
clear Mod3
clear Mod4
clear Mod5

!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 apostrophe F7
!keycode 56 = 8 parenleft  F8
!keycode 57 = 9 parenright F9
!keycode 58 = 0 asciitilde F10

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 oacute Oacute
keycode 24 = p P bar sterling

keycode 9  = a A aogonek Aogonek
keycode 27 = s S sacute Sacute
keycode 12 = d D period period
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 yen
keycode 20 = l L lstroke Lstroke

keycode 34 = z Z zabovedot Zabovedot
keycode 32 = x X zacute Zacute
keycode 11 = c C cacute Cacute
keycode 30 = v V EuroSign
keycode 10 = b B underscore underscore
keycode 22 = n N nacute Nacute 
keycode 21 = m M grave grave

keycode 38  = Mode_switch
keycode 78 = grave grave
keycode 67 = minus minus at at
keycode 71 = slash comma less less
keycode 111 = period question greater greater

! Cursor
keycode 44  = Up    Up    Prior Prior
keycode 45  = Down  Down  Next  Next
keycode 43  = Left  Left  Home  Home
keycode 46  = Right Right End   End

keycode 39  = BackSpace BackSpace Delete Delete

! pdaXrom silkscreen
keycode 118 = XF86Launch0
keycode 119 = XF86Launch1
keycode 120 = XF86Launch2
keycode 121 = XF86Launch3
keycode 122 = XF86Launch4

! R-Shift
! JJA: Added 'insert'
keycode 120 = Shift_R Shift_R Insert Insert

! Menu
keycode 37 = XF86Start

! side buttons

keycode 117 = XF86PowerDown
keycode 131 = Return
keycode 132 = Escape

! CE-RH1 Remote

keycode 104 = XF86AudioRaiseVolume
keycode 105 = XF86AudioLowerVolume
keycode 106 = XF86AudioNext
keycode 107 = XF86AudioPrev
keycode 108 = XF86AudioStop
keycode 109 = XF86AudioPlay

! This is the screen swivel sensor

keycode 110 = XF86RotateWindows

clear Lock
remove Lock = Tab
keycode 73 = Tab Tab Caps_Lock Caps_Lock
! add Lock = Caps_Lock

add mod1    = Alt_L Alt_L Alt_L
add mod2    = Mode_switch
add mod3    = Super_L

! Changes to make room for Polish letters
keycode 25 = q Q equal equal

! Polish letters
keycode 13 = e E eogonek Eogonek
