Portál AbcLinuxu, 12. května 2025 15:46
# evtest /dev/input/event4 Input driver version is 1.0.1 Input device ID: bus 0x1 vendor 0x107d product 0x6654 version 0x1 Input device name: "cx88 IR (Leadtek WinFast DTV180" Supported events: Event type 0 (Sync) Event type 1 (Key) Event code 2 (1) Event code 3 (2) Event code 4 (3) Event code 5 (4) Event code 6 (5) Event code 7 (6) Event code 8 (7) Event code 9 (8) Event code 10 (9) Event code 11 (0) Event code 28 (Enter) Event code 52 (Dot) Event code 74 (KPMinus) Event code 78 (KPPlus) Event code 113 (Mute) Event code 114 (VolumeDown) Event code 115 (VolumeUp) Event code 116 (Power) Event code 128 (Stop) Event code 139 (Menu) Event code 142 (Sleep) Event code 164 (PlayPause) Event code 167 (Record) Event code 168 (Rewind) Event code 191 (F21) Event code 192 (F22) Event code 193 (F23) Event code 194 (F24) Event code 208 (Fast Forward) Event code 223 (Cancel) Event code 226 (Media) Event code 234 (?) Event code 355 (Clear) Event code 358 (Info) Event code 359 (Time) Event code 363 (Channel) Event code 368 (Language) Event code 370 (Subtitle) Event code 372 (Zoom) Event code 373 (Mode) Event code 377 (TV) Event code 385 (Radio) Event code 386 (Tuner) Event code 388 (Text) Event code 389 (DVD) Event code 392 (Audio) Event code 393 (Video) Event code 398 (Red) Event code 399 (Green) Event code 400 (Yellow) Event code 401 (Blue) Event code 402 (ChannelUp) Event code 403 (ChannelDown) Event code 405 (Last) Event code 407 (Next) Event code 412 (Previous) Event type 20 (Repeat) Testing ... (interrupt to exit) Event: time 1296673813.584948, type 1 (Key), code 191 (F21), value 1 Event: time 1296673813.584954, -------------- Report Sync ------------ Event: time 1296673813.834821, type 1 (Key), code 191 (F21), value 2 Event: time 1296673813.834825, -------------- Report Sync ------------ Event: time 1296673813.834838, type 1 (Key), code 191 (F21), value 0 Event: time 1296673813.834839, -------------- Report Sync ------------Program xev, ktery zjistuje zmacnkute klavesnice mi drtivou vetsinu klapek identifikuje (az na par). Nicmen ani tak je neumu priradit k zadne akci v KDE a ani v XBMC mi nefunguje. Kdyz spustim gnome-lircd-properties, test mi skutecne ukazuje zmacknute klavesy (se jmeny jake maji ve vystupu event-u). Kdyz chci pouzit vlastnost uceni klaves v tomhle prograu zahlasi chybu:
Určení kódu klávesy selhalo Could not initialize hardwareLircd bezi a vytvori mi dve nove zarizeni, /dev/lircd a /dev/lircd1 nicmene program irw nastartuje ale na mackani klaves nereaguje (pouze pokud mackam klavesy 0-9, tak se vypisuji do konzole tyhle znaky). Nastroj pro KDE ktery umoznuje nastavit dalkove ovladani mi dalkove ovladani identifikuje, ale akce nastavene na klavesy nereaguji. A nastaveni klavenise mi umoznuje nastavovat klavesove zkratky na nektere z tlacitek dalekoveho ovladani (jako by se jednalo o klavesnice), na nektere klavesy mi zahlasi chybu ze klapka neni pouzitelna (nebo na ni vubec nereaguje). -- Proste mam pocit jako by lirc vlastne vubec muj IR neovladal a ten se chova spis jako klavesnice, ale i tak dost nedokonala. Chtel bych pomoct se zprovoznenim, bud at vyvolava nejake lepe interpretovane klavesnicove kody (nejak upravit co vraci /dev/input/event4), a nebo proste rozchodit poradne lirc
Řešení dotazu:
The IR support appears to work but the default key code mappings for the IR control are incorrect.Z ceho asi ale plyne ze se daji namapovat nedefaultni kody. A ja si skutecne muzu vytvorit svuj vlasni lircd.conf (to mi problem nedela si zjistit cisla klaves a nastavit si to), jenze evidentne se lirc uplne ignoruje, protoze dalkove ovladani "funguje" v tom pseudo modu i bez lirc (kdyz lirc vypnu) a zmeny v lircd.conf jsou uplne ignorovany.
Section "Files" ModulePath "/usr/local/lib/xorg/modules,/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules" EndSection Section "ServerLayout" Identifier "Default Layout" InputDevice "RF remote" "SendCoreEvents" EndSection Section "InputDevice" Identifier "RF remote" Driver "evdev" Option "Device" "/dev/input/event5" Option "event_key_remap" "402=111 403=116 114=113 116=114 191=123 192=122 223=9 465=15 368=126 407=163 412=165 359=98 \ 372=212 234=99 377=150 392=238 393=239 389=240 405=158 385=241 398=242 399=243 400=244 401=245 388=125 363=246 355=247 358=248 370=\ 249" EndSectionP.S.: Jede to na Kubuntu 10.10. Pro gentoo by snad melo existovat jednodussi reseni https://help.ubuntu.com/community/MultimediaKeys ale ja sem se rozhodl pro fluxbox (stridave s KDE) a postup pro gentoo mi nefugnoval a postup pro KDE nefunguje protoze se pouziva XModmap, ktery nezvladne 255 > P.P.S: Samozrejme ze v soucinosti s timhle je pak dobre pouzit Xmodmap tak aby se dal ovladac pouzivat se vsema konfiguraceme VM, ale jinak v MytTV funguje tohle i bez Xmodmap (btw. XBMC sem opustil, je pekne ale DTV zvlada jenom s velkymi obtizemi) P.P.P.S.: Pry to ma prijit v novem ovladaci XKB2 (ale ten sem nikde nenasel).
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.