!
! Key mapping for C3100 - Akita
!

clear Mod1
clear Mod2
clear Mod3
clear Mod4
clear Mod5

! keyboard mapping - row1 and PC function key emulation
keycode 49 = 1 exclam     F1 F1 
keycode 50 = 2 quotedbl   F2 F2 
keycode 51 = 3 numbersign F3 F3
keycode 52 = 4 dollar     F4 F4
keycode 53 = 5 percent    F5 F5
keycode 54 = 6 ampersand  F6 F6
keycode 55 = 7 apostrophe F7 F7
keycode 56 = 8 parenleft  F8 F8
keycode 57 = 9 parenright F9 F9
keycode 58 = 0 asciitilde F10 F10
keycode 39 = BackSpace BackSpace Delete Delete

!keycode 49 = 1 exclam     
!keycode 50 = 2 quotedbl   
!keycode 51 = 3 numbersign 
!keycode 52 = 4 dollar     
!keycode 53 = 5 percent    
!keycode 54 = 6 ampersand  
!keycode 55 = 7 apostrophe 
!keycode 56 = 8 parenleft  
!keycode 57 = 9 parenright 
!keycode 58 = 0 asciitilde 
!keycode 39 = BackSpace BackSpace Delete Delete

! keyboard mapping - row2 
keycode 25 = q Q grave grave 
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 oslash Ooblique 
keycode 24 = p P sterling sterling 

! keyboard mapping - row3
keycode 73 = Tab Tab Caps_Lock Caps_Lock
keycode 9  = a A ae AE
keycode 27 = s S EuroSign ssharp
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 yen
keycode 20 = l L bar bar

! keyboard mapping - row4
keycode 35 = Shift_L
keycode 34 = z Z
keycode 32 = x X
keycode 11 = c C
keycode 30 = v V
keycode 10 = b B underscore underscore
keycode 22 = n N
keycode 21 = m M aring Aring
keycode 120 = Shift_R Shift_R Insert Insert
keycode 36 = Return

! keyboard mapping - row5
keycode 38 = Mode_switch
keycode 64 = Control_L
keycode 77 = Alt_L 
keycode 78 = Super_L
keycode 67 = minus minus at at
keycode 100 = space 
keycode 71 = slash comma less less
keycode 111 = period question greater greater

! keyboard mapping - row 6 : Calendar Address Mail Home Menu
keycode 96 = XF86LaunchA
keycode 97 = XF86LaunchB
keycode 98 = XF86LaunchC
keycode 48 = XF86LaunchD
keycode 37 = XF86Start

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

! cursor, ok cancel
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 47 = Return 
keycode 42 = Escape 

! front side buttons
keycode 117 = XF86PowerDown

! back side buttons
keycode 92 = Return
keycode 102 = Escape
keycode 133 = Up
keycode 134 = Down 
!keycode 92 = X
!keycode 102 = C 
!keycode 133 = B 
!keycode 134 = Z 

! 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

! modifier keys
clear Lock
remove Lock = Tab
! add Lock = Caps_Lock
add Mod1 = Alt_L Alt_L Alt_L
add Mod2 = Mode_switch
add Mod3 = XF86Start
add Mod4 = Super_L
! add Mod5 = XF86LaunchD
