#!/bin/bash # # chkconfig: 2345 55 25 # description: Acer TravelMate 4001 Key codes # # source function library . /etc/rc.d/init.d/functions RETVAL=0 start() { echo -n $"Setting Acer TravelMate key codes: " # Set valid keycodes for all additional keys of the Acer TravelMate 4001. # WARNING: The key code set is not always the one returned by X event! # Euro-key near the cursor block setkeycodes e033 89 # X: 211 # $-key near the cursor block setkeycodes e034 90 # X: 128 # WiFi/RF [front of the latptop] setkeycodes e055 88 # on, X: 96 setkeycodes e056 91 # off, X: 127 # Bluetooth [front of the laptop] setkeycodes e058 92 # X: 129 # "p" key [near power button] setkeycodes e073 93 # X: 208 # "e" key [near power button] setkeycodes e074 94 # X: 131 # "Planet" key [near power button] # keycode 178 # "Mail" key [near power button] # keycode 236 # Fn F1 [?] setkeycodes e025 140 # X: 161 # Fn F2 [ ] setkeycodes e026 141 # X: 108 # Fn F3 [ ] setkeycodes e027 142 # X: 109 # Fn F4 [Zz] # ACPI button/sleep SLPB event # Fn F5 [Video Aux] setkeycodes e029 143 # X: 227 # Fn F6 [Display Backlight] # -- no key/event -- # Fn F7 [Touchpad on] setkeycodes e071 144 # X: 198 # Fn F7 [Touchpad off] setkeycodes e072 145 # X: 199 # Fn F8 [Mute] # keycode 160 # Fn Up [Vol incr] # keycode 176 # Fn Left [Display darker] # keycode 239 # Fn Down [Vol decr] # keycode 174 # Fn Right [Display brighter] setkeycodes e06e 238 # X: 243 # Panel close # ACPI button/lib LID event success echo } case "$1" in start) start ;; stop) ;; restart) start ;; reload) reload ;; *) echo $"Usage: $0 {start|stop}" RETVAL=1 esac exit $RETVAL