#!/bin/sh
# Setup keyboard keys to lauch applications.
# See /usr/include/X11/keysymdef.h for which keys to map
# the keycodes to.
# 
# The keycodes for this keyboard are as follows:
#
# Favorites:        164
# Shopping:         none
# iTouch:           none
# WebCam:           none
# Messenger/SMS:    none
# User:             maps to suspend
# Go:               167
# Back:             maps to eject sr0
# Start:            133
# 
# F-Locks:
# F12:              96
# F11:              95
# F10:              76
# F9:               75
# F8:               74
# F7:               73
# F6:               72
# F5:               71
# F4:               70
# F3:               69
# F2:               68
# F1:               67
# 
# F Keys
# F12:              221
# F11:              234
# F10:              243
# F9:               152
# F8:               242
# F7:               218
# F6:               190
# F5:               139
# F4:               239
# F3:               241
# F2:               240
# F1:               189
# -----------------------------------------------------------
xmodmap -e 'keycode 164=F21'
xmodmap -e 'keycode 167=F22'
xmodmap -e 'keycode 133=F23'

# F-Lock & Function Keys (F12-F1, in that order)
xmodmap -e 'keycode 96=F24'
xmodmap -e 'keycode 95=F25'
xmodmap -e 'keycode 76=F26'
xmodmap -e 'keycode 75=F27'
xmodmap -e 'keycode 74=F28'
xmodmap -e 'keycode 73=F29'
xmodmap -e 'keycode 72=F30'
xmodmap -e 'keycode 71=F31'
xmodmap -e 'keycode 70=F32'
xmodmap -e 'keycode 69=F33'
xmodmap -e 'keycode 68=F34'
xmodmap -e 'keycode 67=F35'
xbindkeys

