Author: pebender
Date: Mon Dec 8 16:51:50 2008
New Revision: 4061
Added:
trunk/gar-minimyth/script/meta/minimyth/files/source/rootfs/etc/lirc.d/lircd.conf/devinput
Removed:
trunk/gar-minimyth/html/minimyth/misc/
Modified:
trunk/gar-minimyth/html/minimyth/document-changelog.txt
trunk/gar-minimyth/html/minimyth/document-howto-lirc_devinput.html
Log:
- Added lircd.conf file for devinput device with a default keyboard map.
Modified: trunk/gar-minimyth/html/minimyth/document-changelog.txt
==============================================================================
--- trunk/gar-minimyth/html/minimyth/document-changelog.txt (original)
+++ trunk/gar-minimyth/html/minimyth/document-changelog.txt Mon Dec 8
16:51:50 2008
@@ -53,8 +53,7 @@
- Modified lirc device detection so that different build-in lircd.conf
files
can be used for different devices, enabling better support for
devices
that use the devinput driver.
- - Added lircd.conf file for the already auto-detected the
- 'TechniSat SkyStar 2 TV 2.6D' remote control.
+ - Added lircd.conf file for devinput device with a default keyboard
map.
- Added lircd.conf file for remotes that emulate MCE keyboard
shortcuts.
- This has not been tested.
- Added lircrc entries for remotes that emulate MCE keyboard shortcuts.
@@ -64,6 +63,8 @@
- Added auto-detection of the 'Cyberlink Media Center' remote control.
- This remote emulates MCE keyboard shortcuts.
- This has not been tested.
+ - Added lircd.conf file for the already auto-detected the
+ 'TechniSat SkyStar 2 TV 2.6D' remote control.
Modified Xorg
Modified: trunk/gar-minimyth/html/minimyth/document-howto-lirc_devinput.html
==============================================================================
--- trunk/gar-minimyth/html/minimyth/document-howto-lirc_devinput.html
(original)
+++ trunk/gar-minimyth/html/minimyth/document-howto-lirc_devinput.html Mon
Dec 8 16:51:50 2008
@@ -24,16 +24,38 @@
</div>
<div class="middle">
<div class="heading">LIRC devinput: Using a remote control that
appears as keyboard</div>
- <div id="toc" class="section">
+ <div id="introduction" class="section">
+ <div class="heading">Introduction</div>
<p>
- Some remote control devices appear as keyboard devices.
+ Some remote controls appear as keyboard devices rather than
remote control devices.
Specifically, they appear as one or more event input devices.
MiniMyth can treat an event input device as either a remote
(handled by LIRC) or a keyboard (handled by Xorg).
Because MiniMyth is better integrated and tested with LIRC
than with Xorg as input,
I believe that it is better to treat these event input devices
as remotes rather than keyboards.
</p>
+ </div>
+ <div id="mcekbd" class="section">
+ <div class="heading">Remote Controls that Generate Media Center
Edition Keyboard Shortcuts</div>
+ <p>
+ One family of remote controls that appear as keyboard devices
is the family of remote controls that generate
+ <a
href="http://www.microsoft.com/enable/products/KeyboardSearch_MediaCenter2005XP.aspx">Media
Center Edition keyboard shortcuts</a>
+ rather than remote codes.
+ MiniMyth has built-in support for this family of remote
controls.
+ However, your remote control must be auto-detected by MiniMyth
for it to work.
+ </p>
<p>
- Unfortunately, if your remote control is not already known to
MiniMyth,
+ If you have one of these remotes but MiniMyth does not detect
it, then please
+ <a href="http://minimyth.org/forum/">let us know</a>
+ the remote control vendor and model,
+ the output of 'lsusb' with the remote control connected, and
+ the output of 'cat /proc/bus/input/devices' with the
remote control connected.
+ </p>
+ </div>
+ <div id="configuration" class="section">
+ <div class="heading">Configuration</div>
+ <p>
+ If your remote control is not already known to MiniMyth and
+ does not generate Media Center Edition keyboard shortcuts,
then treating it as a remote will require some manual
configuration.
Specifically, you will need to provide MiniMyth with
the name of the LIRC driver that handles event input devices,
@@ -43,7 +65,7 @@
</p>
<p>
LIRC handles input event devices such as keyboards using the
devinput driver.
- Therefore, you can configure LIRC to use the devinput driver
by adding
+ You can configure LIRC to use the devinput driver by adding
<a
href="document-minimyth_conf.html#MM_LIRC_DRIVER">MM_LIRC_DRIVER</a>='devinput'
to your
<a href="document-configure.html#minimyth_conf">MiniMyth
configuration file</a>.
@@ -76,27 +98,14 @@
<a href="document-configure.html#minimyth_conf">MiniMyth
configuration file</a>.
</p>
<p>
- In order to provide MiniMyth with an 'lircd.conf' file that
maps remote control key preses to key names,
+ In order to provide MiniMyth with an 'lircd.conf' file that
maps remote control key presses to key names,
you must determine the mapping.
Determining the mapping is two step process:
- (1) use the standard keyboard map to determine the standard
key name(s) that are generated when a key is pressed, and
+ (1) use the standard keyboard map (which is built-in to
MiniMyth) to determine the standard key name(s) that are generated when a
key is pressed, and
(2) modify the standard keyboard map so that the key name that
is generated corresponds to the key pressed.
</p>
<p>
- You can find an 'lircd.conf' file for the standard keyboard map
- <a href="misc/lircd.conf.devinput">here</a>.
- If you name the file 'lircd.conf', put it in your
- <a href="document-configure.html#location">MiniMyth read-only
configure directory</a>
- (the same directory as your
- <a href="document-configure.html#minimyth_conf">MiniMyth
configuration file</a>),
- and add
- <a
href="document-minimyth_conf.html#MM_LIRC_FETCH_LIRCD_CONF">MM_LIRC_FETCH_LIRCD_CONF</a>='yes'
- to your
- <a href="document-configure.html#minimyth_conf">MiniMyth
configuration file</a>),
- then MiniMyth will use this standard keyboard map 'lircd.conf'
file.
- </p>
- <p>
- Now, reboot your frontend.
+ In order to accomplish step (1), start by rebooting your
frontend.
If all goes well, lircd should start.
You can check that it started
by connecting to your MiniMyth frontend as user 'root' using
either
@@ -109,18 +118,15 @@
ps x ocmd | grep lircd
</code>
<p>
- If lircd is running, then you should see the output
+ If 'lircd' is running, then you should see the output
</p>
<code>
/usr/sbin/lircd --device=/dev/input/eventX --driver=devinput ..
</code>
<p>
- In addition, it is a good idea to make sure that the standard
keyboard map 'lircd.conf' file is being used
- by checking that the contents of the '/etc/lircd.conf' file on
your MiniMyth frontend
- are the same as the 'lircd.conf' file in your
- <a href="document-configure.html#location">MiniMyth read-only
configure directory</a>.
- Finally, it is a good idea to exit mythfrontend,
- which you can do by connecting to your MiniMyth frontend as
user 'root' using either
+ In addition, it is a good idea to stop mythfrontend (or
mythwelcome)
+ so that the remote key presses do not confuse mythfrontend (or
mythwelcome),
+ You can stop mythfrontend (or mythwelcome) by connecting to
your MiniMyth frontendas user 'root' using either
<a href="document-use.html#access-telnet">telnet</a>
or
<a href="document-use.html#access-ssh">ssh</a>
@@ -155,23 +161,33 @@
<p>
Most remote controls that appear as keyboards will generate
one key name output per key press.
However, some remote controls
- (such as remote controls that output the Microsoft Media
Center keyboard shortcuts)
+ (such as remote controls that output Media Center Edition
keyboard shortcuts)
may generate multiple key name outputs per key press.
- If none of the keys on your remote control generate more than
one key name output per key press,
+ If none of the keys on your remote control generates more than
one key name output per key press,
then you will only need to create a custom 'lircd.conf' file.
If some of the keys on your remote control generate more than
one key name output per key press,
then you will need to create a custom 'lircd.conf' file and a
custom 'lircrc' file.
</p>
<p>
- In order to create a custom 'lircd.conf' file for your remote
control,
- the first thing to do is delete all the key name entries from
the standard keyboard 'lircd.conf' file.
+ In order to accomplish step (2), you will need to create a
custom 'lircd.conf' file for your remote control.
+ First, get a copy of the 'lircd.conf' file with the standard
keyboard map.
+ The '/etc/lirc.d/lircd.conf/devinput' file on your frontend
contains the standard keyboard map.
+ You can download this file from your frontend using the
+ <a
href="http://minimyth.org/document-use.html#access-http">HTTP access</a>
+ to the frontend.
+ Second, delete all the key name entries from the standard
keyboard 'lircd.conf' file
+ that are not needed by your remote control.
+
If your remote control does not generate more than one key
name output per key press for any keys,
- then you should change the key names in the 'lircd.conf' file
so that they more correctly correspond to their function
+ then you should change the key names in the 'lircd.conf' file
to key names
+ that most closely correspond to their function
as this will enable the 'lircd.conf' file to work with
MiniMyth's built-in 'lircrc' files.
If your remote control does generate more than one key name
output per key press for some keys,
then there is no reason to change the key names in
the 'lircd.conf' file
as you will need to create a custom 'lircd.conf' file anyway.
- If you want more information on the 'lircd.conf' file format,
you can find it
+ If you want more information on the
+ <a
href="http://www.lirc.org/html/configure.html#lircd.conf_format">'lircd.conf'
file format</a>,
+ you can find it
<a
href="http://www.lirc.org/html/configure.html#lircd.conf_format">here</a>.
</p>
<p>
@@ -179,7 +195,7 @@
then you will need to create a custom 'lircrc' file.
The reason is that the MiniMyth built-in 'lircrc' files expect
one key name per key press,
and there is no way to use 'lircd.conf' to map multiple key
names to a single key name.
- The '/etc/lircrc' on your frontend file contains a list of
file names that are the MiniMyth built-in 'lircrc' files.
+ The '/etc/lircrc' file on your frontend file contains a list
of file names that are the MiniMyth built-in 'lircrc' files.
You can download these files from your frontend using the
<a
href="http://minimyth.org/document-use.html#access-http">HTTP access</a>
to the frontend.
@@ -196,10 +212,20 @@
'button = KEY_LEFTCTRL',
'button = KEY_LEFTSHIFT' and
'button = KEY_F'.
- If you want more information on the 'lircrc' file format, you
can find it
+ If you want more information on the
+ <a
href="http://www.lirc.org/html/configure.html#lircrc_format">lircrc file
format</a>,
+ you can find it
<a
href="http://www.lirc.org/html/configure.html#lircrc_format">here</a>.
</p>
<p>
+ Now that you have a custom 'lircd.conf' and (if needed) a
custom 'lircrc' file,
+ you can use the
+ '<a
href="document-minimyth_conf.html#MM_LIRC_FETCH_LIRCD_CONF">MM_LIRC_FETCH_LIRCD_CONF</a>'
+ and
+ '<a
href="document-minimyth_conf.html#MM_LIRC_FETCH_LIRCRC">MM_LIRC_FETCH_LIRCRC</a>'
+ variables to tell MiniMyth to fetch the files at boot time.
+ </p>
+ <p>
If your remote control was not known to MiniMyth
and you took the time to create the 'lircd.conf' file and (if
needed) the 'lircrc' file,
then please follow the instructions under
@@ -238,7 +264,7 @@
alt="Valid CSS!" height="31" width="88" /></a>
</div>
<div class="version">
- Last Updated on 2008-12-07
+ Last Updated on 2008-12-08
<br />
< mailto : webmaster at minimyth dot org >
</div>
Added:
trunk/gar-minimyth/script/meta/minimyth/files/source/rootfs/etc/lirc.d/lircd.conf/devinput
==============================================================================
--- (empty file)
+++
trunk/gar-minimyth/script/meta/minimyth/files/source/rootfs/etc/lirc.d/lircd.conf/devinput
Mon Dec 8 16:51:50 2008
@@ -0,0 +1,516 @@
+################################################################################
+# lircd.conf file containing the standard keyboard map for use with the
devinput
+# driver.
+################################################################################
+
+begin remote
+
+ name linux-input-layer
+ bits 32
+
+ begin codes
+ KEY_RESERVED 0x10000
+ KEY_ESC 0x10001
+ KEY_1 0x10002
+ KEY_2 0x10003
+ KEY_3 0x10004
+ KEY_4 0x10005
+ KEY_5 0x10006
+ KEY_6 0x10007
+ KEY_7 0x10008
+ KEY_8 0x10009
+ KEY_9 0x1000a
+ KEY_0 0x1000b
+ KEY_MINUS 0x1000c
+ KEY_EQUAL 0x1000d
+ KEY_BACKSPACE 0x1000e
+ KEY_TAB 0x1000f
+ KEY_Q 0x10010
+ KEY_W 0x10011
+ KEY_E 0x10012
+ KEY_R 0x10013
+ KEY_T 0x10014
+ KEY_Y 0x10015
+ KEY_U 0x10016
+ KEY_I 0x10017
+ KEY_O 0x10018
+ KEY_P 0x10019
+ KEY_LEFTBRACE 0x1001a
+ KEY_RIGHTBRACE 0x1001b
+ KEY_ENTER 0x1001c
+ KEY_LEFTCTRL 0x1001d
+ KEY_A 0x1001e
+ KEY_S 0x1001f
+ KEY_D 0x10020
+ KEY_F 0x10021
+ KEY_G 0x10022
+ KEY_H 0x10023
+ KEY_J 0x10024
+ KEY_K 0x10025
+ KEY_L 0x10026
+ KEY_SEMICOLON 0x10027
+ KEY_APOSTROPHE 0x10028
+ KEY_GRAVE 0x10029
+ KEY_LEFTSHIFT 0x1002a
+ KEY_BACKSLASH 0x1002b
+ KEY_Z 0x1002c
+ KEY_X 0x1002d
+ KEY_C 0x1002e
+ KEY_V 0x1002f
+ KEY_B 0x10030
+ KEY_N 0x10031
+ KEY_M 0x10032
+ KEY_COMMA 0x10033
+ KEY_DOT 0x10034
+ KEY_SLASH 0x10035
+ KEY_RIGHTSHIFT 0x10036
+ KEY_KPASTERISK 0x10037
+ KEY_LEFTALT 0x10038
+ KEY_SPACE 0x10039
+ KEY_CAPSLOCK 0x1003a
+ KEY_F1 0x1003b
+ KEY_F2 0x1003c
+ KEY_F3 0x1003d
+ KEY_F4 0x1003e
+ KEY_F5 0x1003f
+ KEY_F6 0x10040
+ KEY_F7 0x10041
+ KEY_F8 0x10042
+ KEY_F9 0x10043
+ KEY_F10 0x10044
+ KEY_NUMLOCK 0x10045
+ KEY_SCROLLLOCK 0x10046
+ KEY_KP7 0x10047
+ KEY_KP8 0x10048
+ KEY_KP9 0x10049
+ KEY_KPMINUS 0x1004a
+ KEY_KP4 0x1004b
+ KEY_KP5 0x1004c
+ KEY_KP6 0x1004d
+ KEY_KPPLUS 0x1004e
+ KEY_KP1 0x1004f
+ KEY_KP2 0x10050
+ KEY_KP3 0x10051
+ KEY_KP0 0x10052
+ KEY_KPDOT 0x10053
+ 0x10054 0x10054
+ KEY_ZENKAKUHANKAKU 0x10055
+ KEY_102ND 0x10056
+ KEY_F11 0x10057
+ KEY_F12 0x10058
+ KEY_RO 0x10059
+ KEY_KATAKANA 0x1005a
+ KEY_HIRAGANA 0x1005b
+ KEY_HENKAN 0x1005c
+ KEY_KATAKANAHIRAGANA 0x1005d
+ KEY_MUHENKAN 0x1005e
+ KEY_KPJPCOMMA 0x1005f
+ KEY_KPENTER 0x10060
+ KEY_RIGHTCTRL 0x10061
+ KEY_KPSLASH 0x10062
+ KEY_SYSRQ 0x10063
+ KEY_RIGHTALT 0x10064
+ KEY_LINEFEED 0x10065
+ KEY_HOME 0x10066
+ KEY_UP 0x10067
+ KEY_PAGEUP 0x10068
+ KEY_LEFT 0x10069
+ KEY_RIGHT 0x1006a
+ KEY_END 0x1006b
+ KEY_DOWN 0x1006c
+ KEY_PAGEDOWN 0x1006d
+ KEY_INSERT 0x1006e
+ KEY_DELETE 0x1006f
+ KEY_MACRO 0x10070
+ KEY_MUTE 0x10071
+ KEY_VOLUMEDOWN 0x10072
+ KEY_VOLUMEUP 0x10073
+ KEY_POWER 0x10074
+ KEY_KPEQUAL 0x10075
+ KEY_KPPLUSMINUS 0x10076
+ KEY_PAUSE 0x10077
+ 0x10078 0x10078
+ KEY_KPCOMMA 0x10079
+ KEY_HANGEUL 0x1007a # KEY_HANGUEL
+ KEY_HANJA 0x1007b
+ KEY_YEN 0x1007c
+ KEY_LEFTMETA 0x1007d
+ KEY_RIGHTMETA 0x1007e
+ KEY_COMPOSE 0x1007f
+ KEY_STOP 0x10080
+ KEY_AGAIN 0x10081
+ KEY_PROPS 0x10082
+ KEY_UNDO 0x10083
+ KEY_FRONT 0x10084
+ KEY_COPY 0x10085
+ KEY_OPEN 0x10086
+ KEY_PASTE 0x10087
+ KEY_FIND 0x10088
+ KEY_CUT 0x10089
+ KEY_HELP 0x1008a
+ KEY_MENU 0x1008b
+ KEY_CALC 0x1008c
+ KEY_SETUP 0x1008d
+ KEY_SLEEP 0x1008e
+ KEY_WAKEUP 0x1008f
+ KEY_FILE 0x10090
+ KEY_SENDFILE 0x10091
+ KEY_DELETEFILE 0x10092
+ KEY_XFER 0x10093
+ KEY_PROG1 0x10094
+ KEY_PROG2 0x10095
+ KEY_WWW 0x10096
+ KEY_MSDOS 0x10097
+ KEY_COFFEE 0x10098 # KEY_SCREENLOCK
+ KEY_DIRECTION 0x10099
+ KEY_CYCLEWINDOWS 0x1009a
+ KEY_MAIL 0x1009b
+ KEY_BOOKMARKS 0x1009c
+ KEY_COMPUTER 0x1009d
+ KEY_BACK 0x1009e
+ KEY_FORWARD 0x1009f
+ KEY_CLOSECD 0x100a0
+ KEY_EJECTCD 0x100a1
+ KEY_EJECTCLOSECD 0x100a2
+ KEY_NEXTSONG 0x100a3
+ KEY_PLAYPAUSE 0x100a4
+ KEY_PREVIOUSSONG 0x100a5
+ KEY_STOPCD 0x100a6
+ KEY_RECORD 0x100a7
+ KEY_REWIND 0x100a8
+ KEY_PHONE 0x100a9
+ KEY_ISO 0x100aa
+ KEY_CONFIG 0x100ab
+ KEY_HOMEPAGE 0x100ac
+ KEY_REFRESH 0x100ad
+ KEY_EXIT 0x100ae
+ KEY_MOVE 0x100af
+ KEY_EDIT 0x100b0
+ KEY_SCROLLUP 0x100b1
+ KEY_SCROLLDOWN 0x100b2
+ KEY_KPLEFTPAREN 0x100b3
+ KEY_KPRIGHTPAREN 0x100b4
+ KEY_NEW 0x100b5
+ KEY_REDO 0x100b6
+ KEY_F13 0x100b7
+ KEY_F14 0x100b8
+ KEY_F15 0x100b9
+ KEY_F16 0x100ba
+ KEY_F17 0x100bb
+ KEY_F18 0x100bc
+ KEY_F19 0x100bd
+ KEY_F20 0x100be
+ KEY_F21 0x100bf
+ KEY_F22 0x100c0
+ KEY_F23 0x100c1
+ KEY_F24 0x100c2
+ 0x100c3 0x100c3
+ 0x100c4 0x100c4
+ 0x100c5 0x100c5
+ 0x100c6 0x100c6
+ 0x100c7 0x100c7
+ KEY_PLAYCD 0x100c8
+ KEY_PAUSECD 0x100c9
+ KEY_PROG3 0x100ca
+ KEY_PROG4 0x100cb
+ KEY_SUSPEND 0x100cd
+ KEY_CLOSE 0x100ce
+ KEY_PLAY 0x100cf
+ KEY_FASTFORWARD 0x100d0
+ KEY_BASSBOOST 0x100d1
+ KEY_PRINT 0x100d2
+ KEY_HP 0x100d3
+ KEY_CAMERA 0x100d4
+ KEY_SOUND 0x100d5
+ KEY_QUESTION 0x100d6
+ KEY_EMAIL 0x100d7
+ KEY_CHAT 0x100d8
+ KEY_SEARCH 0x100d9
+ KEY_CONNECT 0x100da
+ KEY_FINANCE 0x100db
+ KEY_SPORT 0x100dc
+ KEY_SHOP 0x100dd
+ KEY_ALTERASE 0x100de
+ KEY_CANCEL 0x100df
+ KEY_BRIGHTNESSDOWN 0x100e0
+ KEY_BRIGHTNESSUP 0x100e1
+ KEY_MEDIA 0x100e2
+ KEY_SWITCHVIDEOMODE 0x100e3
+ KEY_KBDILLUMTOGGLE 0x100e4
+ KEY_KBDILLUMDOWN 0x100e5
+ KEY_KBDILLUMUP 0x100e6
+ KEY_SEND 0x100e7
+ KEY_REPLY 0x100e8
+ KEY_FORWARDMAIL 0x100e9
+ KEY_SAVE 0x100ea
+ KEY_DOCUMENTS 0x100eb
+ KEY_BATTERY 0x100ec
+ KEY_BLUETOOTH 0x100ed
+ KEY_WLAN 0x100ee
+ KEY_UWB 0x100ef
+ KEY_UNKNOWN 0x100f0
+ KEY_VIDEO_NEXT 0x100f1
+ KEY_VIDEO_PREV 0x100f2
+ KEY_BRIGHTNESS_CYCLE 0x100f3
+ KEY_BRIGHTNESS_ZERO 0x100f4
+ KEY_DISPLAY_OFF 0x100f5
+ KEY_WIMAX 0x100f6
+ 0x100f7 0x100f7
+ 0x100f8 0x100f8
+ 0x100f9 0x100f9
+ 0x100fa 0x100fa
+ 0x100fb 0x100fb
+ 0x100fc 0x100fc
+ 0x100fd 0x100fd
+ 0x100fe 0x100fe
+ 0x100ff 0x100ff
+ BTN_MISC 0x10100
+ BTN_0 0x10100
+ BTN_1 0x10101
+ BTN_2 0x10102
+ BTN_3 0x10103
+ BTN_4 0x10104
+ BTN_5 0x10105
+ BTN_6 0x10106
+ BTN_7 0x10107
+ BTN_8 0x10108
+ BTN_9 0x10109
+ BTN_MOUSE 0x10110
+ BTN_LEFT 0x10110
+ BTN_RIGHT 0x10111
+ BTN_MIDDLE 0x10112
+ BTN_SIDE 0x10113
+ BTN_EXTRA 0x10114
+ BTN_FORWARD 0x10115
+ BTN_BACK 0x10116
+ BTN_TASK 0x10117
+ 0x10118 0x10118
+ 0x10119 0x10119
+ 0x1011a 0x1011a
+ 0x1011b 0x1011b
+ 0x1011c 0x1011c
+ 0x1011d 0x1011d
+ 0x1011e 0x1011e
+ 0x1011f 0x1011f
+ BTN_JOYSTICK 0x10120 # BTN_TRIGGER
+ BTN_THUMB 0x10121
+ BTN_THUMB2 0x10122
+ BTN_TOP 0x10123
+ BTN_TOP2 0x10124
+ BTN_PINKIE 0x10125
+ BTN_BASE 0x10126
+ BTN_BASE2 0x10127
+ BTN_BASE3 0x10128
+ BTN_BASE4 0x10129
+ BTN_BASE5 0x1012a
+ BTN_BASE6 0x1012b
+ BTN_DEAD 0x1012f
+ BTN_A 0x10130 # BTN_GAMEPAD
+ BTN_B 0x10131
+ BTN_C 0x10132
+ BTN_X 0x10133
+ BTN_Y 0x10134
+ BTN_Z 0x10135
+ BTN_TL 0x10136
+ BTN_TR 0x10137
+ BTN_TL2 0x10138
+ BTN_TR2 0x10139
+ BTN_SELECT 0x1013a
+ BTN_START 0x1013b
+ BTN_MODE 0x1013c
+ BTN_THUMBL 0x1013d
+ BTN_THUMBR 0x1013e
+ 0x1013f 0x1013f
+ BTN_TOOL_PEN 0x10140 # BTN_DIGI
+ BTN_TOOL_RUBBER 0x10141
+ BTN_TOOL_BRUSH 0x10142
+ BTN_TOOL_PENCIL 0x10143
+ BTN_TOOL_AIRBRUSH 0x10144
+ BTN_TOOL_FINGER 0x10145
+ BTN_TOOL_MOUSE 0x10146
+ BTN_TOOL_LENS 0x10147
+ BTN_TOUCH 0x1014a
+ BTN_STYLUS 0x1014b
+ BTN_STYLUS2 0x1014c
+ 0x1014d 0x1014d
+ 0x1014e 0x1014e
+ 0x1014f 0x1014f
+ BTN_GEAR_DOWN 0x10150 # BTN_WHEEL
+ BTN_GEAR_UP 0x10151
+ 0x10152 0x10152
+ 0x10153 0x10153
+ 0x10154 0x10154
+ 0x10155 0x10155
+ 0x10156 0x10156
+ 0x10157 0x10157
+ 0x10158 0x10158
+ 0x10159 0x10159
+ 0x1015a 0x1015a
+ 0x1015b 0x1015b
+ 0x1015c 0x1015c
+ 0x1015d 0x1015d
+ 0x1015e 0x1015e
+ 0x1015f 0x1015f
+ KEY_OK 0x10160
+ KEY_SELECT 0x10161
+ KEY_GOTO 0x10162
+ KEY_CLEAR 0x10163
+ KEY_POWER2 0x10164
+ KEY_OPTION 0x10165
+ KEY_INFO 0x10166
+ KEY_TIME 0x10167
+ KEY_VENDOR 0x10168
+ KEY_ARCHIVE 0x10169
+ KEY_PROGRAM 0x1016a
+ KEY_CHANNEL 0x1016b
+ KEY_FAVORITES 0x1016c
+ KEY_EPG 0x1016d
+ KEY_PVR 0x1016e
+ KEY_MHP 0x1016f
+ KEY_LANGUAGE 0x10170
+ KEY_TITLE 0x10171
+ KEY_SUBTITLE 0x10172
+ KEY_ANGLE 0x10173
+ KEY_ZOOM 0x10174
+ KEY_MODE 0x10175
+ KEY_KEYBOARD 0x10176
+ KEY_SCREEN 0x10177
+ KEY_PC 0x10178
+ KEY_TV 0x10179
+ KEY_TV2 0x1017a
+ KEY_VCR 0x1017b
+ KEY_VCR2 0x1017c
+ KEY_SAT 0x1017d
+ KEY_SAT2 0x1017e
+ KEY_CD 0x1017f
+ KEY_TAPE 0x10180
+ KEY_RADIO 0x10181
+ KEY_TUNER 0x10182
+ KEY_PLAYER 0x10183
+ KEY_TEXT 0x10184
+ KEY_DVD 0x10185
+ KEY_AUX 0x10186
+ KEY_MP3 0x10187
+ KEY_AUDIO 0x10188
+ KEY_VIDEO 0x10189
+ KEY_DIRECTORY 0x1018a
+ KEY_LIST 0x1018b
+ KEY_MEMO 0x1018c
+ KEY_CALENDAR 0x1018d
+ KEY_RED 0x1018e
+ KEY_GREEN 0x1018f
+ KEY_YELLOW 0x10190
+ KEY_BLUE 0x10191
+ KEY_CHANNELUP 0x10192
+ KEY_CHANNELDOWN 0x10193
+ KEY_FIRST 0x10194
+ KEY_LAST 0x10195
+ KEY_AB 0x10196
+ KEY_NEXT 0x10197
+ KEY_RESTART 0x10198
+ KEY_SLOW 0x10199
+ KEY_SHUFFLE 0x1019a
+ KEY_BREAK 0x1019b
+ KEY_PREVIOUS 0x1019c
+ KEY_DIGITS 0x1019d
+ KEY_TEEN 0x1019e
+ KEY_TWEN 0x1019f
+ KEY_VIDEOPHONE 0x101a0
+ KEY_GAMES 0x101a1
+ KEY_ZOOMIN 0x101a2
+ KEY_ZOOMOUT 0x101a3
+ KEY_ZOOMRESET 0x101a4
+ KEY_WORDPROCESSOR 0x101a5
+ KEY_EDITOR 0x101a6
+ KEY_SPREADSHEET 0x101a7
+ KEY_GRAPHICSEDITOR 0x101a8
+ KEY_PRESENTATION 0x101a9
+ KEY_DATABASE 0x101aa
+ KEY_NEWS 0x101ab
+ KEY_VOICEMAIL 0x101ac
+ KEY_ADDRESSBOOK 0x101ad
+ KEY_MESSENGER 0x101ae
+ KEY_DISPLAYTOGGLE 0x101af
+ KEY_SPELLCHECK 0x101b0
+ KEY_LOGOFF 0x101b1
+ KEY_DOLLAR 0x101b2
+ KEY_EURO 0x101b3
+ KEY_FRAMEBACK 0x101b4
+ KEY_FRAMEFORWARD 0x101b5
+ KEY_CONTEXT_MENU 0x101b6
+ KEY_MEDIA_REPEAT 0x101b7
+ 0x101b8 0x10188
+ 0x101b9 0x10189
+ 0x101ba 0x1018a
+ 0x101bb 0x1018b
+ 0x101bc 0x1018c
+ 0x101bd 0x1018d
+ 0x101be 0x1018e
+ 0x101bf 0x1018f
+ KEY_DEL_EOL 0x101c0
+ KEY_DEL_EOS 0x101c1
+ KEY_INS_LINE 0x101c2
+ KEY_DEL_LINE 0x101c3
+ 0x101c4 0x101c4
+ 0x101c5 0x101c5
+ 0x101c6 0x101c6
+ 0x101c7 0x101c7
+ 0x101c8 0x101c8
+ 0x101c9 0x101c9
+ 0x101ca 0x101ca
+ 0x101cb 0x101cb
+ 0x101cc 0x101cc
+ 0x101cd 0x101cd
+ 0x101ce 0x101ce
+ 0x101cf 0x101cf
+ KEY_FN 0x101d0
+ KEY_FN_ESC 0x101d1
+ KEY_FN_F1 0x101d2
+ KEY_FN_F2 0x101d3
+ KEY_FN_F3 0x101d4
+ KEY_FN_F4 0x101d5
+ KEY_FN_F5 0x101d6
+ KEY_FN_F6 0x101d7
+ KEY_FN_F7 0x101d8
+ KEY_FN_F8 0x101d9
+ KEY_FN_F9 0x101da
+ KEY_FN_F10 0x101db
+ KEY_FN_F11 0x101dc
+ KEY_FN_F12 0x101dd
+ KEY_FN_1 0x101de
+ KEY_FN_2 0x101df
+ KEY_FN_D 0x101e0
+ KEY_FN_E 0x101e1
+ KEY_FN_F 0x101e2
+ KEY_FN_S 0x101e3
+ KEY_FN_B 0x101e4
+ 0x101e5 0x101e5
+ 0x101e6 0x101e6
+ 0x101e7 0x101e7
+ 0x101e8 0x101e8
+ 0x101e9 0x101e9
+ 0x101ea 0x101ea
+ 0x101eb 0x101eb
+ 0x101ec 0x101ec
+ 0x101ed 0x101ed
+ 0x101ee 0x101ee
+ 0x101ef 0x101ef
+ 0x101f0 0x101f0
+ KEY_BRL_DOT1 0x101f1
+ KEY_BRL_DOT2 0x101f2
+ KEY_BRL_DOT3 0x101f3
+ KEY_BRL_DOT4 0x101f4
+ KEY_BRL_DOT5 0x101f5
+ KEY_BRL_DOT6 0x101f6
+ KEY_BRL_DOT7 0x101f7
+ KEY_BRL_DOT8 0x101f8
+ KEY_BRL_DOT9 0x101f9
+ KEY_BRL_DOT10 0x101fa
+ 0x101fb 0x101fb
+ 0x101fc 0x101fc
+ 0x101fd 0x101fd
+ 0x101fe 0x101fe
+ 0x101ff 0x101ff
+ end codes
+
+end remote
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"minimyth-commits" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/minimyth-commits?hl=en
-~----------~----~----~----~------~----~------~--~---