Archive:MS-Tech MC-1200 Remote: Difference between revisions
>Guido (Created page with 'Test') |
>Guido No edit summary |
||
Line 1: | Line 1: | ||
Zorg dat remote altijd bereikbaar is op zelfde adres: | |||
nano /proces/bus/input/devices | |||
output is zoiets als: | |||
I: Bus=0003 Vendor=05a4 Product=9881 Version=0110 | |||
N: Name="HID 05a4:9881" | |||
P: Phys=usb-0000:00:06.0-1/input0 | |||
S: Sysfs=/devices/pci0000:00/0000:00:06.0/usb4/4-1/4-1:1.0/input/input4 | |||
U: Uniq= | |||
H: Handlers=kbd event4 | |||
B: EV=120013 | |||
B: KEY=e080ffdf01cfffff fffffffffffffffe | |||
B: MSC=10 | |||
B: LED=7 | |||
I: Bus=0003 Vendor=05a4 Product=9881 Version=0110 | |||
N: Name="HID 05a4:9881" | |||
P: Phys=usb-0000:00:06.0-1/input1 | |||
S: Sysfs=/devices/pci0000:00/0000:00:06.0/usb4/4-1/4-1:1.1/input/input5 | |||
U: Uniq= | |||
H: Handlers=kbd mouse1 event5 | |||
B: EV=17 | |||
B: KEY=1f0000 2020000 3878d801d001 1e000000000000 0 | |||
B: REL=103 | |||
B: MSC=10 | |||
Benodigd is de Phys van Cypress Cypress USB Keyboard / PS2 Mouse | |||
creeer een regel voor udev: | |||
sudo nano /etc/udev/rules.d/10-irremote.rules | |||
SUBSYSTEM=="input",ATTRS{phys}=="usb-0000:00:06.0-3/input0",SYMLINK=="input/irremote0" | |||
SUBSYSTEM=="input",ATTRS{phys}=="usb-0000:00:06.0-3/input1",SYMLINK=="input/irremote1" | |||
Herstart udev en trigger een ontdekking: | |||
sudo restart udev | |||
sudo udevadm trigger | |||
ls /dev/input | |||
hier zouden nu twee symlinks moeten staan: irremote0 en irremote1 | |||
Installeer inputlirc | |||
sudo apt-get update | |||
sudo apt-get install inputlirc | |||
sudo nano /etc/default/inputlirc | |||
EVENTS="/dev/input/irremote0 /dev/input/irremote1" | |||
OPTIONS="-g -m0 -c -d /var/run/lirc/lircd" | |||
Herstart inputlirc | |||
sudo /etc/init.d/inputlirc restart | |||
test de remote via irw | |||
irw | |||
Creeer een bestand in ~/.xbmc/userdata/Lircmap.xml | |||
<lircmap> | |||
<remote device="irremote0"> | |||
<play>CTRL_SHIFT_KEY_P</play> | |||
<pause>CTRL_KEY_P</pause> | |||
<stop>CTRL_SHIFT_KEY_S</stop> | |||
<forward>CTRL_SHIFT_KEY_F</forward> | |||
<reverse>CTRL_SHIFT_KEY_B</reverse> | |||
<skipplus>CTRL_KEY_F</skipplus> | |||
<skipminus>CTRL_KEY_B</skipminus> | |||
<left>KEY_LEFT</left> | |||
<right>KEY_RIGHT</right> | |||
<up>KEY_UP</up> | |||
<down>KEY_DOWN</down> | |||
<select>KEY_ENTER</select> | |||
<pageplus>KEY_PAGEUP</pageplus> | |||
<pageminus>KEY_PAGEDOWN</pageminus> | |||
<one>KEY_1</one> | |||
<two>KEY_2</two> | |||
<three>KEY_3</three> | |||
<four>KEY_4</four> | |||
<five>KEY_5</five> | |||
<six>KEY_6</six> | |||
<seven>KEY_7</seven> | |||
<eight>KEY_8</eight> | |||
<nine>KEY_9</nine> | |||
<zero>KEY_0</zero> | |||
<hash>SHIFT_KEY_3</hash> | |||
<star>KEY_KPASTERISK</star> | |||
<clear>KEY_DELETE</clear> | |||
<record>CTRL_KEY_R</record> | |||
<menu>ALT_KEY_ENTER</menu> | |||
<info>CTRL_KEY_G</info> | |||
<title>KEY_COMPOSE</title> | |||
<back>KEY_BACKSPACE</back> | |||
<display>ALT_META_KEY_ENTER</display> | |||
<start></start> | |||
<mytv>CTRL_SHIFT_KEY_T</mytv> | |||
<mymusic>CTRL_KEY_M</mymusic> | |||
<mypictures>CTRL_KEY_I</mypictures> | |||
<myvideo>CTRL_KEY_E</myvideo> | |||
</remote> | |||
<remote device="irremote1"> | |||
<power>KEY_POWER</power> | |||
<volumeplus>KEY_VOLUMEUP</volumeplus> | |||
<volumeminus>KEY_VOLUMEDOWN</volumeminus> | |||
<mute>KEY_MIN_INTERESTING</mute> | |||
</remote> | |||
</lircmap> |
Revision as of 12:55, 6 September 2010
Zorg dat remote altijd bereikbaar is op zelfde adres:
nano /proces/bus/input/devices
output is zoiets als: I: Bus=0003 Vendor=05a4 Product=9881 Version=0110 N: Name="HID 05a4:9881" P: Phys=usb-0000:00:06.0-1/input0 S: Sysfs=/devices/pci0000:00/0000:00:06.0/usb4/4-1/4-1:1.0/input/input4 U: Uniq= H: Handlers=kbd event4 B: EV=120013 B: KEY=e080ffdf01cfffff fffffffffffffffe B: MSC=10 B: LED=7
I: Bus=0003 Vendor=05a4 Product=9881 Version=0110 N: Name="HID 05a4:9881" P: Phys=usb-0000:00:06.0-1/input1 S: Sysfs=/devices/pci0000:00/0000:00:06.0/usb4/4-1/4-1:1.1/input/input5 U: Uniq= H: Handlers=kbd mouse1 event5 B: EV=17 B: KEY=1f0000 2020000 3878d801d001 1e000000000000 0 B: REL=103 B: MSC=10
Benodigd is de Phys van Cypress Cypress USB Keyboard / PS2 Mouse
creeer een regel voor udev: sudo nano /etc/udev/rules.d/10-irremote.rules
SUBSYSTEM=="input",ATTRS{phys}=="usb-0000:00:06.0-3/input0",SYMLINK=="input/irremote0" SUBSYSTEM=="input",ATTRS{phys}=="usb-0000:00:06.0-3/input1",SYMLINK=="input/irremote1"
Herstart udev en trigger een ontdekking: sudo restart udev sudo udevadm trigger ls /dev/input hier zouden nu twee symlinks moeten staan: irremote0 en irremote1
Installeer inputlirc sudo apt-get update sudo apt-get install inputlirc sudo nano /etc/default/inputlirc
EVENTS="/dev/input/irremote0 /dev/input/irremote1" OPTIONS="-g -m0 -c -d /var/run/lirc/lircd"
Herstart inputlirc sudo /etc/init.d/inputlirc restart
test de remote via irw irw
Creeer een bestand in ~/.xbmc/userdata/Lircmap.xml
<lircmap> <remote device="irremote0"> <play>CTRL_SHIFT_KEY_P</play> <pause>CTRL_KEY_P</pause> <stop>CTRL_SHIFT_KEY_S</stop> <forward>CTRL_SHIFT_KEY_F</forward> <reverse>CTRL_SHIFT_KEY_B</reverse> <skipplus>CTRL_KEY_F</skipplus> <skipminus>CTRL_KEY_B</skipminus> <left>KEY_LEFT</left> <right>KEY_RIGHT</right> <up>KEY_UP</up> <down>KEY_DOWN</down> <select>KEY_ENTER</select> <pageplus>KEY_PAGEUP</pageplus> <pageminus>KEY_PAGEDOWN</pageminus> <one>KEY_1</one> <two>KEY_2</two> <three>KEY_3</three> <four>KEY_4</four> <five>KEY_5</five> <six>KEY_6</six> <seven>KEY_7</seven> <eight>KEY_8</eight> <nine>KEY_9</nine> <zero>KEY_0</zero> <hash>SHIFT_KEY_3</hash> <star>KEY_KPASTERISK</star> <clear>KEY_DELETE</clear> <record>CTRL_KEY_R</record> <menu>ALT_KEY_ENTER</menu> <info>CTRL_KEY_G</info> <title>KEY_COMPOSE</title> <back>KEY_BACKSPACE</back> <display>ALT_META_KEY_ENTER</display> <start></start> <mytv>CTRL_SHIFT_KEY_T</mytv> <mymusic>CTRL_KEY_M</mymusic> <mypictures>CTRL_KEY_I</mypictures> <myvideo>CTRL_KEY_E</myvideo> </remote> <remote device="irremote1"> <power>KEY_POWER</power> <volumeplus>KEY_VOLUMEUP</volumeplus> <volumeminus>KEY_VOLUMEDOWN</volumeminus> <mute>KEY_MIN_INTERESTING</mute> </remote>
</lircmap>