60-keyboard.hwdb revision 24a4501d70e60f15c074e9f5bda46a7fbc5735e5
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak# This file is part of systemd.
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak# Keyboard mapping of scan codes to key codes, and
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak# scan codes to add to the AT keyboard's 'force-release' list.
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak# The lookup keys are composed in:
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak# Note: The format of the "keyboard:" prefix match key is a
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak# contract between the rules file and the hardware data, it might
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak# change in later revisions to support more or better matches, it
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowen# is not necessarily expected to be a stable ABI.
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowen# Supported hardware matches are:
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowen# - USB keyboards identified by the usb kernel modalias:
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak# keyboard:usb:vXXXXpYYYY*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak# XXXX is the 4-digit hex uppercase vendor, and YYYY
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak# the 4-digit hex uppercase product.
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak# - AT keyboard DMI data matches:
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak# keyboard:dmi:bvn*:bvr*:bd*:svn<vendor>:pn<product>:pvr*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak# <vendor> and <product> are the firmware-provided strings
3f08db06526d6901aa08c110b5bc7dde6bc39905nd# exported by the kernel DMI modalias.
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak# - Platform driver device name and DMI data match:
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak# keyboard:name:<input device name>:dmi:bvn*:bvr*:bd*:svn<vendor>:pn*
c04f76acce77126cf88b09350e56ea8c6b4a064enilgun# <input device name> is the name device specified by the
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak# driver, <vendor> is the firmware-provided string exported
91f378b5a10f2d83820902ed10ba7967a3920c18nilgun# by the kernel DMI modalias.
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak# Scan codes are specified as:
4b575a6b6704b516f22d65a3ad35696d7b9ba372rpluem# KEYBOARD_KEY_<hex scan code>=<key code identifier>
4b575a6b6704b516f22d65a3ad35696d7b9ba372rpluem# The scan code should be expressed in hex lowercase. The key codes
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak# are retrieved and normalized from the kernel input API header.
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak# An '!' as the first character of the key identifier string
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak# will add the scan code to the AT keyboard's list of scan codes
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak# where the driver will synthesize a release event and not expect
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak# it to be generated by the hardware.
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak# To debug key presses and access scan code mapping data of
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak# an input device use the commonly available tool: evtest(1).
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak# To update this file, create a new file
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak# and add your rules there. To load the new rules execute (as root):
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak# udevadm hwdb --update
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak# udevadm trigger /dev/input/eventXX
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak# where /dev/input/eventXX is the keyboard in question. If in
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak# doubt, simply use /dev/input/event* to reload all input rules.
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak# If your changes are generally applicable, open a bug report on
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak# http://bugs.freedesktop.org/enter_bug.cgi?product=systemd
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak# and include your new rules, a description of the device, and the
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak##########################################
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak##########################################
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak# common keys
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pn*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:dmi:bvn*:bvr*:bd*:svnGateway*:pnA0A1*:pvr*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:dmi:bvn*:bvr*:bd*:svneMachines:pneMachines*E725:pvr*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_a5=help # Fn+F1
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_a6=setup # Fn+F2 Acer eSettings
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_a7=battery # Fn+F3 Power Management
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_a9=switchvideomode # Fn+F5
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_b2=www
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_b3=euro
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_b4=dollar
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_ce=brightnessup # Fn+Right
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_d4=bluetooth # (toggle) off-to-on
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_d5=wlan # (toggle) on-to-off
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_d6=wlan # (toggle) off-to-on
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_d7=bluetooth # (toggle) on-to-off
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_d8=bluetooth # (toggle) off-to-on
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_d9=brightnessup # Fn+Right
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_ee=brightnessup # Fn+Right
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_ef=brightnessdown # Fn+Left
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_f1=f22 # Fn+F7 Touchpad toggle (off-to-on)
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_f2=f23 # Fn+F7 Touchpad toggle (on-to-off)
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_f3=prog2 # "P2" programmable button
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_f4=prog1 # "P1" programmable button
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_f5=presentation
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_f8=fn
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_f9=prog1 # Launch NTI shadow
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak# Acer platform kernel driver
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:name:Acer WMI hotkeys:dmi:bvn*:bvr*:bd*:svn*:pnAcer*:pvr*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_82=f21 # Touchpad toggle
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak# Aspire models
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnAspire*:pvr*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_84=bluetooth # sent when bluetooth module missing, and key pressed
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_d9=bluetooth # Bluetooth off
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_92=media # Acer arcade
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnAspire*5720*:pvr*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnZG8*:pvr*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_f4=prog3 # e-key
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnAspire*5920G:*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_8a=media
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_a6=setup
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnAspire*6920:*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnAspire*8930:*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_ca=prog3 # key 'HOLD' on CineDash Media Console
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_83=rewind
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_89=fastforward
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_9e=back
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak# Travelmate C300
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnTravelMate*C3[01]0*:pvr*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_67=f24 # FIXME: rotate screen
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_68=up
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_69=down
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_6b=fn
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_6c=screenlock # FIXME: lock tablet device/buttons
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak# on some models this isn't brightnessup
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pn*5210*:pvr*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pn*5220*:pvr*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pn*5610*:pvr*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pn*5620*:pvr*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pn*5720*:pvr*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnTravelMate*4720*:pvr*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnTravelMate*6593:*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnAspire*1640:*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_ee=screenlock
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnAOA*:pvr*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_a9=!switchvideomode # Fn+F5
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak###########################################################
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak###########################################################
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:dmi:bvn*:bvr*:bd*:svnAlienware*:pn*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_8a=ejectcd
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak###########################################################
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak###########################################################
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:dmi:bvn*:bvr*:bd*:svnASUS:pn*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_ed=volumeup
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_ee=volumedown
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_ef=mute
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:name:Asus WMI hotkeys:dmi:bvn*:bvr*:bd*:svnASUS*:pn*:pvr*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:name:Eee PC WMI hotkeys:dmi:bvn*:bvr*:bd*:svnASUS*:pn*:pvr*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:name:Asus Laptop extra buttons:dmi:bvn*:bvr*:bd*:svnASUS*:pn*:pvr*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_6b=f21 # Touchpad Toggle
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak###########################################################
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak###########################################################
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:dmi:bvn*:bvr*:bd*:svn*BenQ*:pn*Joybook*R22*:pvr*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_6e=wlan
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak###########################################################
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak###########################################################
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:dmi:bvn*:bvr*:bd*:svnCOMPAL:pnHEL80I:*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_84=wlan
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak###########################################################
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak###########################################################
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:dmi:bvn*:bvr*:bd*:svnCompaq*:pn*E500*:pvr*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:dmi:bvn*:bvr*:bd*:svnCompaq*:pn*Evo*N*:pvr*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_a3=www # I key
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_9a=search
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_9e=email
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_9f=homepage
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:usb:v049Fp0051d*dc*dsc*dp*ic*isc*ip*in01*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_0c0011=presentation
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_0c0012=addressbook
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_0c0013=info
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_0c0014=prog1
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_0c0015=messenger
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak###########################################################
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak###########################################################
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:dmi:bvn*:bvr*:bd*:svnDell*:pn*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_81=playpause # Play/Pause
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_82=stopcd # Stop
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_83=previoussong # Previous song
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_84=nextsong # Next song
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_85=brightnessdown # Fn+Down Brightness Down
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_86=brightnessup # Fn+Up Brightness Up
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_87=battery # Fn+F3 battery icon
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_88=unknown # Fn+F2 Turn On/Off Wireless - handled in hardware
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_89=ejectclosecd # Fn+F10 Eject CD
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_8a=suspend # Fn+F1 hibernate
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_8b=switchvideomode # Fn+F8 CRT/LCD (high keycode: "displaytoggle")
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_8c=unknown # Fn+Right Auto Brightness
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_8F=switchvideomode # Fn+F7 aspect ratio
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_90=previoussong # Front panel previous song
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_91=prog1 # Wi-Fi Catcher (Dell-specific)
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_92=media # MediaDirect button (house icon)
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_93=unknown # FIXME Fn+Left Auto Brightness
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_95=camera # Shutter button - Takes a picture if optional camera available
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_97=email # Tablet email button
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_98=f21 # FIXME: Tablet screen rotation
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_99=nextsong # Front panel next song
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_9a=setup # Tablet tools button
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_9b=switchvideomode # Display toggle button
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_9e=f21 # Touchpad toggle
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_a2=playpause # Front panel play/pause
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_a4=stopcd # Front panel stop
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_ed=media # MediaDirect button
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_d8=screenlock # FIXME: Tablet lock button
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_d9=f21 # Touchpad toggle
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:dmi:bvn*:bvr*:bd*:svnDell*:pnInspiron*910:pvr*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:dmi:bvn*:bvr*:bd*:svnDell*:pnInspiron*101[012]:pvr*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:dmi:bvn*:bvr*:bd*:svnDell*:pnInspiron*1110:pvr*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:dmi:bvn*:bvr*:bd*:svnDell*:pnInspiron*1210:pvr*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_84=wlan
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak# Dell Inspiron 1520
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:dmi:bvn*:bvr*:bd*:svnDell*:pnInspiron*1520:pvr*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_85=unknown # Brightness Down, also emitted by acpi-video, ignore
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_86=unknown # Brightness Up, also emitted by acpi-video, ignore
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak# Latitude XT2
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:dmi:bvn*:bvr*:bd*:svnDell*:pnLatitude*XT2:pvr*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_9b=up # tablet rocker up
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_9e=enter # tablet rocker press
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_9f=back # tablet back
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_a3=down # tablet rocker down
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:dmi:bvn*:bvr*:bd*:svnDell*:pnStudio*155[78]:pvr*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_a0=! # mute
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_ae=! # volume down
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_b0=! # volume up
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak# Dell Touchpad
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:dmi:bvn*:bvr*:bd*:svnDell*:pnLatitude*:pvr*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:dmi:bvn*:bvr*:bd*:svnDell*:pnPrecision*:pvr*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_9e=!f21
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:dmi:bvn*:bvr*:bd*:svnDell*:pnXPS*:pvr*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_8c=!unknown
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak# Dell XPS12 9Q33
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:dmi:bvn*:bvr*:bd*:svnDell*:pnXPS12-9Q33*:pvr*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_88=wlan
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_65=switchvideomode # Screen Rotate
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak# Dell Latitude microphone mute
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:name:Dell WMI hotkeys:dmi:bvn*:bvr*:bd*:svnDell*:pnLatitude*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_150=f20 # Mic mute toggle, should be micmute
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak###########################################################
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak###########################################################
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:dmi:bvn*:bvr*:bd*:svnEverex:pnXT5000*:pvr*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_5c=media
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_65=f21 # Fn+F5 Touchpad toggle
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_67=prog3 # Fan speed control button
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_6f=brightnessup
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_7f=brightnessdown
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_b2=www
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_ec=mail
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak##########################################
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak##########################################
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:dmi:bvn*:bvr*:bd*:svnFUJITSU*:pnAMILO*M*:pvr*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_97=prog2
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_9f=prog1
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:dmi:bvn*:bvr*:bd*:svnFUJITSU*:pnAmilo*Li*1718:*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_d6=wlan
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak# Amilo Li 2732
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:dmi:bvn*:bvr*:bd*:svnFUJITSU*:pnAMILO*Li*2732:*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_d9=brightnessdown # Fn+F8 brightness down
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_ef=brightnessup # Fn+F9 brightness up
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_a9=switchvideomode # Fn+F10 Cycle between available video outputs
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak# Amilo Pa 2548
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:dmi:bvn*:bvr*:bd*:svnFUJITSU*:pn*AMILO*Pa*2548*:pvr*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_e0=volumedown
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_e1=volumeup
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_e5=prog1
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak# Amilo Pro Edition V3505
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:dmi:bvn*:bvr*:bd*:svnFUJITSU*:pn*AMILO*Pro*Edition*V3505*:pvr*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_a5=help # Fn+F1
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_a9=switchvideomode # Fn+F3
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_d9=brightnessdown # Fn+F8
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_e0=brightnessup # Fn+F9
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak# Amilo Pro v3205
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:dmi:bvn*:bvr*:bd*:svnFUJITSU*:pn*AMILO*Pro*V3205*:pvr*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_f4=f21 # FIXME: silent-mode decrease CPU/GPU clock
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_f7=switchvideomode # Fn+F3
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak# Amilo Si 1520
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniakkeyboard:dmi:bvn*:bvr*:bd*:svnFUJITSU*:pn*Amilo*Si*1520*:pvr*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_e1=wlan
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_f3=wlan
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_ee=brightnessdown
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_e0=brightnessup
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_e2=bluetooth
c04f76acce77126cf88b09350e56ea8c6b4a064enilgun KEYBOARD_KEY_f7=video
91f378b5a10f2d83820902ed10ba7967a3920c18nilgun# Esprimo Mobile V5
f086b4b402fa9a2fefc7dda85de2a3cc1cd0a654rjungkeyboard:dmi:bvn*:bvr*:bd*:svnFUJITSU*:pn*ESPRIMO*Mobile*V5*:pvr*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_a9=switchvideomode
5effc8b39fae5cd169d17f342bfc265705840014rbowen KEYBOARD_KEY_d9=brightnessdown
7fec19672a491661b2fe4b29f685bc7f4efa64d4nd KEYBOARD_KEY_df=sleep
7fec19672a491661b2fe4b29f685bc7f4efa64d4nd KEYBOARD_KEY_ef=brightnessup
7fec19672a491661b2fe4b29f685bc7f4efa64d4nd# Esprimo Mobile V6
7fec19672a491661b2fe4b29f685bc7f4efa64d4ndkeyboard:dmi:bvn*:bvr*:bd*:svnFUJITSU*:pn*ESPRIMO*Mobile*V6*:pvr*
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak KEYBOARD_KEY_ce=brightnessup
KEYBOARD_KEY_17=prog1 # ThinkPad/ThinkVantage button (high keycode: "vendor")
KEYBOARD_KEY_090015=camera # Fn+F6 headset/camera VoIP key ??
KEYBOARD_KEY_90001=chat # Messenger/SMS
keyboard:dmi:bvn*:bvr*:bd*:svnMICRO-STAR*:pnU90/U100:*
KEYBOARD_KEY_82=!switchvideomode # Fn+F4 CRT/LCD (high keycode: "displaytoggle")
KEYBOARD_KEY_84=!prog1 # Fn+F5 backlight on/off
KEYBOARD_KEY_b3=!prog3 # Fn+F8 switch power mode (battery/dynamic/performance)
KEYBOARD_KEY_c5=!prog3 # Fn+F8 switch power mode (battery/dynamic/performance)
KEYBOARD_KEY_d5=!wlan # Fn+F12 wlan/airplane switch
KEYBOARD_KEY_b3=!prog3 # Fn+F11 fan/cooling mode changer
KEYBOARD_KEY_b3=!prog3 # Fn+F11 fan/cooling mode changer
KEYBOARD_KEY_d5=!wlan # Fn+F12 wlan/airplane switch