Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Mam karte TV LEADTEK WINFAST i pilota w zestawie Y04G0051. Lirc zainstalowany. Pliki hardare.conf i lirc.conf w porządku. Pilot jest sprawny a mam taki problem, że jak przyjdzie co do czego to nie wykrywa mi większej połowy przycisków na pilocie. Skąd wiem, że pilot jest sprawny? Bo próbowałem stworzyć swój własny plik lirc.conf przy pomocy narzędzia irrecord którym to można nagrać sekwencję każdego klawisza i było ok, komp reagował na każdy klawisz i utworzył się plik konfiguracyjny i każdy klawisz na pilocie się zapisał. No ale problem jest taki, że mimo to wszystkie przyciski w praktyce nie są widziane przez kompa. Myślałem, że może coś poknociłem przy tworzeniu własnego pliku lirc.conf, ale ściągnąłem gotowce dla mojego pilota i bez zmian, dalej komp reaguje mi tylko na część przycisków na pilocie a reszty nie widzi. Nie ma też znaczenia czy w katalogu home ma skonfigurowany plik .lircd czy nie. Po prostu na pilocie mimo tego że przy konfiguracji każdy klawisz jest wykrywany, to kiedy chce z nich skorzystać to komputer reaguje tylko na klawisze: 0,1,2,3,4,5,6,7,8,9. ok, prawo, lewo, góra, dół, mute volume up volume down, list, rec, play/pause, oraz szybkie przewijanie w przód i tył. Reszta przycisków nie działa i to niezależnie czy je próbuje czytać przy pomocy narzędzia irw czy przez jakąś aplikację, bo okazuje się, że nie trzeba mieć teraz skonfigurowanych plików dla każdej aplikacji z osobna w .lircd ale wystarczy, że w skrótach klawiaturowych dla każdej aplikacji czy to kaffeine, czy vlc czy jakiś inny player, można przechwycić skróty z pilota i działa, problem jest jednak taki, że przechwytuje mi tylko wyżej wymienione przyciski a na resztę nie reaguje.
Teraz pytanie: jak to jest , że irrecord wykrywa każdy przycisk na pilocie i go zapisuje, ale później to nie działa i komputer reaguje tylko na wymienione wyżej przyciski? Może problemu trzeba szukać nie w Lircu, ale w jakiś ustawieniach systemu, że sobie nie radzi z innymi przyciskami pilota i mimo, że są nadawane to ich nie rozróżnia? Ale czemu w takim razie sam lirc sobie nie radzi? gdy nagrywa komendy przycisków przy pomocy irrecord to widzi wszystkie, ale kiedy chce je czytać przy pomocy irw to widzi tylko te co napisałem.
Pomoże ktoś? pliss help bo juz pół roku siedzę nad tym lircem i już mi się skończyły pomysły.
W razie czego podaję mój lirc.conf:
# # this config file was written on Mon Dec 13 23:51:16 MET 2004 # by Thomas Reitmayr (treitmayr@yahoo.com) # # brand: Leadtek # model: Y0400052 (bundeled with Winfast PVR2000 TV-card) # # Only CH_UP, CH_DOWN, VOL_UP and VOL_DOWN will repeat. This seems to be a # limitation of the remote control. # begin remote name PVR2000 bits 8 flags SHIFT_ENC gap 120000 begin codes KEY_POWER 0x0000000000000070 KEY_TV 0x0000000000000026 KEY_RADIO 0x0000000000000027 KEY_DVD 0x0000000000000028 KEY_RED 0x000000000000003B KEY_GREEN 0x000000000000003C KEY_YELLOW 0x000000000000003D KEY_BLUE 0x000000000000003E TELETEXT 0x000000000000006F KEY_SLEEP 0x0000000000000030 KEY_MUTE 0x0000000000000064 BOSS_KEY 0x0000000000000039 KEY_CHANNELUP 0x000000000000007C KEY_CHANNELDOWN 0x0000000000000060 KEY_VOLUMEDOWN 0x0000000000000078 KEY_VOLUMEUP 0x0000000000000074 KEY_ENTER 0x0000000000000063 CC 0x0000000000000020 FULLSCREEN 0x0000000000000073 KEY_MENU 0x000000000000003F SCAN 0x0000000000000021 KEY_AGAIN 0x0000000000000032 KEY_PLAY 0x0000000000000033 KEY_NEXT 0x0000000000000034 OSD 0x0000000000000022 KEY_BACK 0x0000000000000024 KEY_STOP 0x0000000000000036 KEY_FORWARD 0x0000000000000025 KEY_LANGUAGE 0x0000000000000023 KEY_1 0x0000000000000075 KEY_2 0x0000000000000076 KEY_3 0x0000000000000077 KEY_4 0x0000000000000079 KEY_5 0x000000000000007A KEY_6 0x000000000000007B KEY_7 0x000000000000007D KEY_8 0x000000000000007E KEY_9 0x000000000000007F KEY_0 0x0000000000000062 KEY_DOT 0x0000000000000031 RECALL 0x0000000000000061 KEY_VIDEO 0x000000000000006E KEY_AUDIO 0x000000000000006B DISPLAY 0x0000000000000066 SNAPSHOT 0x0000000000000038 PIP 0x000000000000003A RECSTOP 0x0000000000000036 KEY_RECORD 0x0000000000000037 TIMESHIFT 0x0000000000000035 end codes end remote begin remote name PVR2000_V2 bits 8 flags SHIFT_ENC gap 120000 begin codes POWER 0X0000000000000080 TV 0X00000000000000D6 FM 0X00000000000000D7 DVD 0X00000000000000D8 RED 0X00000000000000CB GREEN 0X00000000000000CC YELLOW 0X00000000000000CD BLUE 0X00000000000000CE TELETEXT 0X000000000000009F SLEEP 0X00000000000000C0 MUTE 0X0000000000000094 BOSS_KEY 0X00000000000000C9 CH_UP 0X000000000000008C CH_DOWN 0X0000000000000090 VOL_DOWN 0X0000000000000088 VOL_UP 0X0000000000000084 ENTER 0X0000000000000093 CC 0X00000000000000D0 FULLSCREEN 0X0000000000000083 MENU 0X00000000000000CF SCAN 0X00000000000000D1 REPLAY 0X00000000000000C2 PLAY 0X00000000000000C3 SKIP 0X00000000000000C4 OSD 0X00000000000000D2 BACK 0X00000000000000D4 STOP 0X00000000000000C6 FORWARD 0X00000000000000D5 LANGUAGE 0X00000000000000D3 1 0X0000000000000085 2 0X0000000000000086 3 0X0000000000000087 4 0X0000000000000089 5 0X000000000000008A 6 0X000000000000008B 7 0X000000000000008D 8 0X000000000000008E 9 0X000000000000008F 0 0X0000000000000092 . 0X00000000000000C1 RECALL 0X0000000000000061 VIDEO 0X000000000000009E AUDIO 0X000000000000009B DISPLAY 0X0000000000000096 SNAPSHOT 0X00000000000000C8 PIP 0X00000000000000CA RECSTOP 0X00000000000000C6 REC 0X00000000000000C7 TIMESHIFT 0X00000000000000C5 end codes end remote
Offline
Odkopię, bo może się komuś współcześnie również przydać. Nazwy klawiszy należy przypisywać tylko te które wyświetli polecenie `irrecord -l'.
[url=http://strony.ac-net.pl/wieslaw/parts/pl.irrecord.html]Tutaj[/url] jest tłumaczenie irrecorda.
Również z tym miałem problem, niekiedy dla niedziałających klawiszy musiałem powtórzyć procedurę.
Pozdrawiam
Offline
Strony: 1
Time (s) | Query |
---|---|
0.00010 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00044 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.221.8.126' WHERE u.id=1 |
0.00084 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.221.8.126', 1732621397) |
0.00038 | SELECT * FROM punbb_online WHERE logged<1732621097 |
0.00192 | DELETE FROM punbb_online WHERE ident='18.191.215.30' |
0.00054 | DELETE FROM punbb_online WHERE ident='18.220.206.141' |
0.00058 | DELETE FROM punbb_online WHERE ident='18.222.44.156' |
0.00066 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=22016 AND t.moved_to IS NULL |
0.00017 | SELECT search_for, replace_with FROM punbb_censoring |
0.00550 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=22016 ORDER BY p.id LIMIT 0,25 |
0.00089 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=22016 |
Total query time: 0.01206 s |