Presenter/Remote control

В данном форуме предлагается обсуждать темы связанные с любым "железом", а также его работой под Linux
Аватара пользователя
anyr
Неотъемлемая часть форума
Сообщения: 380
Зарегистрирован: 11 апр 2006, 16:25
Откуда: Гомель

Presenter/Remote control

Сообщение anyr »

Решил себе приобрести пульт для презентаций и всяких медиа-приложений. Сначала особо не задумывался над тем, что именно брать, но вот сегодня меня заклинило. Не знаю на чем остановиться: на IR пульт, или на WII Remote.

Мне трудно себе представить какие-либо плюсы или минусы использования в быту этих прибамбасов, поскольку у меня ничего подобного не было, да и у знакомых тоже нету. Одно могу знать точно - в IR надо целиться, а WII Remote работает на bluetooth и ему хоть из-за стены.

Много ли мароки потом с приложениями у IR или WIIMote (OopenOffice, Totem, Exaile)?
Можно ли вешать глобальные хоткеи на кнопки пультов, чтобы они работали в независимости от конкретного приложения?

Посоветуйте пожалуйста что-нибудь, если уже кто-то наступал на эти грабли.

P.S.: Сами "пульты" смотрел на DX:
http://www.dealextreme.com/p/universal- ... or-pc-4543
http://www.dealextreme.com/p/designer-s ... -wii-24822
Я хотел белый. Цены у них почти сопоставимые.

leave
Неотъемлемая часть форума
Сообщения: 1055
Зарегистрирован: 25 окт 2006, 14:50
Откуда: minsk
Контактная информация:

Re: Presenter/Remote control

Сообщение leave »

Смотри, чтобы коды кнопок были меньше 255, или готовься к поиску левых патчей на иксы и/или input.h :)
Сам живу с бехолдеровским пультом + Lirc

Аватара пользователя
anyr
Неотъемлемая часть форума
Сообщения: 380
Зарегистрирован: 11 апр 2006, 16:25
Откуда: Гомель

Re: Presenter/Remote control

Сообщение anyr »

leave писал(а):Смотри, чтобы коды кнопок были меньше 255, или готовься к поиску левых патчей на иксы и/или input.h :)
Сам живу с бехолдеровским пультом + Lirc
Правильно ли я понимаю, что при использовании ИК
1. lirc подгружается при старте системы и в дальнейшем не требуется каким либо образом активировать пульт
2. lirc подгружает при старте некий профиль с настройками и далее работает с ними?
3. если одновременно 2 приложения могут реагировать на play/pausa и на обоих включена поддержка lirc, то какое из них отработает?

Аватара пользователя
anyr
Неотъемлемая часть форума
Сообщения: 380
Зарегистрирован: 11 апр 2006, 16:25
Откуда: Гомель

Re: Presenter/Remote control

Сообщение anyr »

В итоге я купил пульт от WII. Штука забавная, симпатичная и многофункциональная. Для поключения к компьютеру использован wiican. На давнный момент их домашняя страница мертва, но исходники можно скачать с https://launchpad.net/wiican.

Покупал в первую очередь не игр ради и поэтому пришлось написать дополнительный профиль для мультимедийных приложений. Делается это просто. Название команд смотреть тут: http://abstrakraft.org/cwiid/browser/wm ... n_enum.txt, названия кнопок смотреть тут: http://abstrakraft.org/cwiid/browser/doc/wminput.list.

Если кому понадобится:
Wiimote.A = KEY_PLAYPAUSE
Wiimote.B = KEY_F
Wiimote.Up = KEY_UP
Wiimote.Down = KEY_DOWN
Wiimote.Left = KEY_LEFT
Wiimote.Right = KEY_RIGHT
Wiimote.Minus = KEY_VOLUMEDOWN
Wiimote.Plus = KEY_VOLUMEUP
Wiimote.Home = KEY_MUTE
Wiimote.1 = KEY_PREVIOUSSONG
Wiimote.2 = KEY_NEXTSONG

Totem и Exaile работают на ура.

Аватара пользователя
anyr
Неотъемлемая часть форума
Сообщения: 380
Зарегистрирован: 11 апр 2006, 16:25
Откуда: Гомель

Re: Presenter/Remote control

Сообщение anyr »

Конфиг джойстика без акселерометра (со стандартными конфигами у меня что-то не вышло толком поиграть в SMC):
Wiimote.Up = KEY_LEFT
Wiimote.Down = KEY_RIGHT
Wiimote.Left = KEY_DOWN
Wiimote.Right = KEY_UP
Wiimote.A = BTN_A
Wiimote.B = BTN_B
Wiimote.Minus = BTN_C
Wiimote.Plus = BTN_X
Wiimote.Home = BTN_START
Wiimote.1 = BTN_Y
Wiimote.2 = BTN_Z

Как заставить работать TORCS с акселерометром пока не разобрался.

Аватара пользователя
anyr
Неотъемлемая часть форума
Сообщения: 380
Зарегистрирован: 11 апр 2006, 16:25
Откуда: Гомель

Re: Presenter/Remote control

Сообщение anyr »

Для того, чтобы порулить в TORCS надо добавить в кончиг строчку: Plugin.acc.Y = -ABS_X Джойстик при этом надо горизонтально держать, кретик слева, кнопки 1 и 2 - справа.

Ответить