![]() | ![]() | ||
Most recent edit on 2011-04-07 14:38:26 by OlivierBorowski
Additions: * version 1.0.1 (2011/04/07) http://www.boro.fr/download/ati_remote_coin-1.0.1.tar.bz2∞ Le module actuel est développé pour un noyau 2.6.37.1 (ou 2.6.18.2 avec une petite manip), il faudra réappliquer les changements à la main pour un noyau plus récent. Deletions: Edited on 2008-06-24 22:15:06 by OlivierBorowski Additions: Support Linux via ati-remote-boroDeletions: Support Linux via ati-remote-coinEdited on 2008-06-24 22:13:08 by OlivierBorowski Additions: - via le module noyau modifié ati-remote-boro Le module ati-remote-boro est la solution la plus homogène, donc celle que je conseille vivement. Deletions: Le module ati-remote-coin est la solution la plus homogène, donc celle que je conseille vivement. Edited on 2008-06-24 22:12:15 by OlivierBorowski Additions: Pour ceux qui voudront s'amuser à recompiler le module, j'ai trouvé un Makefile très pratique sur un site (dont j'ai perdu l'url) : http://www.boro.fr/download/lirc/Makefile∞ Le fichier de configuration de LIRC : lircd.conf∞ Le fichier de configuration pour l'émulation de souris : lircmd.conf∞ Le fichier de configuration pour les autres actions : lircrc∞ Vous pouvez aussi utiliser ce script de démarrage à mettre dans /etc/init.d : lirc_userland∞ http://www.boro.fr/download/ati_remote_coin-1.0.0.tar.bz2∞ Deletions: Le fichier de configuration de LIRC : lircd.conf∞ Le fichier de configuration pour l'émulation de souris : lircmd.conf∞ Le fichier de configuration pour les autres actions : lircrc∞ Vous pouvez aussi utiliser ce script de démarrage à mettre dans /etc/init.d : lirc_userland∞ http://coin.ovh.org/download/ati_remote_coin-1.0.0.tar.bz2∞ Oldest known version of this page was edited on 2007-05-26 13:37:18 by OlivierBorowski [] Page view: ![]() Informations- beaucoup de boutons ! - émulation de la souris - ondes radio - récepteur USB - 16 canaux possibles Cette télécommande existe en 3 modèles : ATI Remote Wonder, ATI Remote Wonder Plus et ATI Remote Wonder II. La version présentée ici est le premier modèle. Elle semble aussi être vendue sous le nom : Sapphire Ati Remote Control BOB Each remote can be configured to transmit on one channel as follows: - Press and hold the "hand icon" button. - When the red LED starts to blink, let go of the "hand icon" button. - When it stops blinking, input the channel code as two digits, from 01 to 16, and press the hand icon again. Support WindowsDrivers : http://ati.amd.com/support/driver.html∞ Plugins (support d'applications supplémentaires) : http://remotew.free.fr/plugins.htm∞ Support LinuxLa télécommande peut être utilisée sous Linux avec 3 méthodes :
+ émulation de souris assez efficace - peu de touches supportées - clavier américain + possibilités infinies, tout étant configurable / scriptable - émulation souris asthmatique : lenteur exaspérante et diagonales qui ne fonctionnent pas - configuration plus lourde - 3 démons à lancer
+ émulation de souris assez efficace + possible d'associer un script à une touche - module à compiler soi-même (très simple) Pour ceux qui utilisent peu l'émulation souris et qui veulent configurer de manière très précise l'action des touches en fonction de l'application, la solution LIRC est envisageable. Le module ati-remote d'origine est limite inutilisable. Le module ati-remote-coin est la solution la plus homogène, donc celle que je conseille vivement. Support Linux via ati-remoteIbmCrasher:~ # lsusb Bus 002 Device 004: ID 0bc7:0004 X10 Wireless Technology, Inc. X10 Receiver Le module "ati-remote" est chargée automatiquement. syslog indique : Feb 1 14:14:46 IbmCrasher kernel: input: X10 Wireless Technology Inc USB Receiver as /class/input/input4 Feb 1 14:14:46 IbmCrasher kernel: usbcore: registered new driver ati_remote Feb 1 14:14:46 IbmCrasher kernel: drivers/usb/input/ati_remote.c: Registered USB driver ATI/X10 RF USB Remote Control v. 2.2.1 ![]() Légende : - vert : touches qui fonctionnent correctement - orange : touches qui n'ont pas le comportement désiré - rouge : touche qui ne réagit pas (même avec xev) Détails :
Donc l'appui de "1" sur la télécommande correspond à la touche "é". En maintenant la touche "Majuscule" du clavier appuyé, le "1" de la télécommande renvoit "1".
- la touche "main" renvoit le keycode 136 - la touche à gauche de "0" renvoit 158-XF86Eject, ce qui ne me paraît pas très utile pour une télécommande - la touche "valider" à droite de "0" renvoit un 108-KP_Enter => OK - la touche à gauche de la flèche "<=" renvoit 146-XF86Clear - la touche à droite de la flèche "=>" renvoit le keycode 140 - la touche "aller en arrière" renvoit le keycode 152-XF86Xfer - la touche "aller en avant" renvoit le keycode 233-XF86Go - la touche "enregistrer" renvoit le keycode 177 - la touche "pause" renvoit 110-Pause => OK - la touche "lecture" renvoit le keycode 179 - la touche "stop" renvoit le keycode 232 - la touche mal nommée "power" qui permet sous windows de fermer l'application courante renvoit ici 222-XF86PowerOff. Cela me paraît un peu assez agressif d'éteindre l'ordi sur une simple pression de la touche. Pour ceux qui voudront s'amuser à recompiler le module, j'ai trouvé un Makefile très pratique sur un site (dont j'ai perdu l'url) : http://coin.ovh.org/download/lirc/Makefile∞ Support Linux via lircAvec lirc, la configuration est un peu plus complexe mais toutes les touches sont supportées. Sous openSUSE, il faut installer les paquets "lirc" pour le logiciel et "lirc-kmp-default" pour les modules. Dans un premier temps, décharger le module ati-remote avec un rmmod. Puis charger le module lirc correspondant : modprobe lirc_atiusb
syslog indique : Feb 1 14:05:10 IbmCrasher kernel: usbcore: deregistering driver ati_remote Feb 1 14:07:20 IbmCrasher kernel: lirc_dev: IR Remote Control driver registered, at major 61 Feb 1 14:07:20 IbmCrasher kernel: Feb 1 14:07:20 IbmCrasher kernel: lirc_atiusb: USB remote driver for LIRC v0.5 Feb 1 14:07:20 IbmCrasher kernel: lirc_atiusb: Paul Miller <pmiller9@users.sourceforge.net> Feb 1 14:07:20 IbmCrasher kernel: lirc_dev: lirc_register_plugin: sample_rate: 0 Feb 1 14:07:20 IbmCrasher kernel: lirc_atiusb[4]: X10 Wireless Technology Inc USB Receiver on usb2:4 Feb 1 14:07:20 IbmCrasher kernel: usbcore: registered new driver lirc_atiusb Feb 1 14:10:56 IbmCrasher syslog-ng[2816]: STATS: dropped 0 Le fichier de configuration de LIRC : lircd.conf∞ Le fichier de configuration pour l'émulation de souris : lircmd.conf∞ Le fichier de configuration pour les autres actions : lircrc∞ Les applications en espace utilisateur sont logiquement à lancer à la main. Vous pouvez aussi utiliser ce script de démarrage à mettre dans /etc/init.d : lirc_userland∞ Les modifications à faire dans xorg.conf pour l'émulation de la souris : Section "InputDevice" Identifier "LIRC_Mouse" Driver "mouse" Option "Device" "/var/run/lirc/lircm" Option "Protocol" "IMPS/2" Option "SendCoreEvents" Option "Buttons" "5" Option "ZAxisMapping" "4 5" EndSection Section "ServerLayout" ... InputDevice "LIRC_mouse" "CorePointer" remarque : il faudra supprimer cette souris de xorg.cong pour pouvoir réutiliser la télécommande via le module ati_remote. Support Linux via ati-remote-coinTéléchargement : * version 1.0.0 (2007/03/11)
http://coin.ovh.org/download/ati_remote_coin-1.0.0.tar.bz2∞Installation : Lire le fichier INSTALL présent dans l'archive. Bugs connus : Le module actuel est développé pour un noyau 2.6.18.2, il faudra réappliquer les changements à la main pour un noyau plus récent. GeexboxJe suis tombé par hasard sur l'image du mapping des touches sur Geexbox∞ : http://geexbox.org/img/ati-remote-wonder.png∞ Liens en vrachttp://wiki.alionet.org/doku.php?id=ati_remote_lirc∞ http://doc.ubuntu-fr.org/materiel/ati_remote_wonder∞ http://lirc.sourceforge.net/remotes/atiusb/lircd.conf.atiusb∞ http://linuxfr.org/forums/36/12536.html∞ http://lkml.org/lkml/2006/5/10/45∞ Mémoshowkey -s : scan code dump showkey -k : keycode dump setkeycodes e06f 112 codes dans : /usr/src/linux/include/linux/input.h | |||
![]() | ![]() |