Hey,
Ich habe folgendes X10 Modell: http://www.amazon.de/Medion-Fernbedienung-mit-externe-Emphänger/dp/B006V1K5ZC/ref=sr_1_7?ie=UTF8&qid=1327350241&sr=8-7
Sie funktionierte teilweise einfach OOTB. Allerdings gibt es ein paar Dinge die noch nicht funktionieren.
Ich habe zuerst mit dem Skript aus diesem Thread die Keymaps zu erstellen: Hilfsskript für rc-core Empfänger
Das hat auch funktioniert, nur sind die gleichen Probleme geblieben
Wenn ich die Setup Taste drücke öffnen sich die Einstellungen und nicht das Menu, obwohl ich in der Keymap Datei KEY_MENU dort stehen habe, aber vielleicht mache ich hier auch was falsch, ich steige da noch nicht ganz durch.
Manche Tasten funktionieren gar nicht, wie die Zurück-Taste und die Info Taste.
Ich würde mich freuen wenn mir jemand ein paar Tips geben kann wie ich das nach meinen Vorstellungen anpasse.
Hier noch ein paar Outputs
samu@samu-htpc:/etc/rc_keymaps$ cat rc-medion-x10
# table rc-medion-x10, type:other
0xc500 = KEY_MUTE
0xc702 = KEY_POWER
0xc904 = KEY_DVD
0xca05 = KEY_DIRECTORY
0xcb06 = KEY_AUDIO
0xcd08 = KEY_VOLUMEDOWN
0xce09 = KEY_VOLUMEUP
0xd00b = KEY_CHANNELUP
0xd10c = KEY_CHANNELDOWN
0xd20d = KEY_1
0xd30e = KEY_2
0xd40f = KEY_3
0xd510 = KEY_4
0xd611 = KEY_5
0xd712 = KEY_6
0xd813 = KEY_7
0xd914 = KEY_8
0xda15 = KEY_9
0xdb16 = KEY_TEXT
0xdc17 = KEY_0
0xdd18 = KEY_SCREEN
0xde19 = KEY_MENU
0xdf1a = KEY_UP
0xe01b = KEY_SETUP
0xe11c = KEY_SEARCH
0xe21d = KEY_LEFT
0xe31e = KEY_OK
0xe41f = KEY_RIGHT
0xe520 = KEY_DELETE
0xe621 = KEY_PREVIOUS
0xe722 = KEY_DOWN
0xe823 = KEY_NEXT
0xe924 = KEY_REWIND
0xea25 = KEY_PLAY
0xeb26 = KEY_FORWARD
0xec27 = KEY_RECORD
0xed28 = KEY_STOP
0xee29 = KEY_PAUSE
0xf12c = KEY_TV
0xf22d = KEY_VCR
0xf32e = KEY_RADIO
0xf42f = KEY_INFO
0xf530 = KEY_LIST
0xf631 = KEY_VIDEO
0xf732 = KEY_RED
0xf833 = KEY_GREEN
0xf934 = KEY_YELLOW
0xfa35 = KEY_BLUE
0xfb36 = KEY_KEYBOARD
0xfc37 = KEY_SELECT
0xfd38 = KEY_EDIT
0xfe39 = KEY_SWITCHVIDEOMODE
0xff3a = KEY_LANGUAGE
Alles anzeigen
samu@samu-htpc:/etc$ cat rc_maps.cfg
#
# Keymaps table
#
# This table creates an association between a keycode file and a kernel
# driver. It can be used to automatically override a keycode definition.
#
# Although not yet tested, it is mented to be added at udev.
#
# To use, you just need to run:
# ./ir-keytable -a
#
# Or, if the remote is not the first device:
# ./ir-keytable -a -s rc1 # for RC at rc1
#
# Format:
# driver - name of the driver provided via uevent - use * for any driver
# table - RC keymap table, provided via uevent - use * for any table
# file - file name. If directory is not specified, it will default to
# /etc/rc_keymaps.
# For example:
# driver table file
# cx8800 * ./keycodes/rc5_hauppauge_new
# * rc-avermedia-m135a-rm-jx ./keycodes/kworld_315u
# saa7134 rc-avermedia-m135a-rm-jx ./keycodes/keycodes/nec_terratec_cinergy_xs
# em28xx * ./keycodes/kworld_315u
# * * ./keycodes/rc5_hauppauge_new
# Table to automatically load the rc maps for the bundled IR's provided with the
# devices supported by the linux kernel
#driver table file
#* rc-twinhan1027 twinhan_vp1027_dvbs
#* rc-videomate-s350 videomate_s350
#* rc-msi-tvanywhere-plus msi_tvanywhere_plus
#* rc-msi-digivox-iii msi_digivox_iii
#* rc-eztv eztv
#* rc-msi-digivox-ii msi_digivox_ii
#* rc-azurewave-ad-tu700 azurewave_ad_tu700
#* rc-gotview7135 gotview7135
#* rc-dib0700-nec dib0700_nec
#* rc-lme2510 lme2510
#* rc-dntv-live-dvbt-pro dntv_live_dvbt_pro
#* rc-tbs-nec tbs_nec
#* rc-encore-enltv encore_enltv
#* rc-nec-terratec-cinergy-xs nec_terratec_cinergy_xs
#* rc-proteus-2309 proteus_2309
#* rc-msi-tvanywhere msi_tvanywhere
#* rc-fusionhdtv-mce fusionhdtv_mce
#* rc-avermedia-cardbus avermedia_cardbus
#* rc-cinergy cinergy
#* rc-imon-pad imon_pad
#* rc-em-terratec em_terratec
#* rc-behold behold
#* rc-gadmei-rm008z gadmei_rm008z
#* rc-behold-columbus behold_columbus
#* rc-genius-tvgo-a11mce genius_tvgo_a11mce
#* rc-kaiomy kaiomy
#* rc-flydvb flydvb
#* rc-leadtek-y04g0051 leadtek_y04g0051
#* rc-videomate-tv-pvr videomate_tv_pvr
#* rc-iodata-bctv7e iodata_bctv7e
#* rc-budget-ci-old budget_ci_old
#* rc-dm1105-nec dm1105_nec
#* rc-dntv-live-dvb-t dntv_live_dvb_t
#* rc-anysee anysee
#* rc-tt-1500 tt_1500
#* rc-flyvideo flyvideo
#* rc-pixelview pixelview
#* rc-streamzap streamzap
#* rc-kworld-plus-tv-analog kworld_plus_tv_analog
#* rc-apac-viewcomp apac_viewcomp
#* rc-avermedia-a16d avermedia_a16d
#* rc-digitalnow-tinytwin digitalnow_tinytwin
#* rc-real-audio-220-32-keys real_audio_220_32_keys
#* rc-avermedia-m733a-rm-k6 avermedia_m733a_rm_k6
#* rc-winfast-usbii-deluxe winfast_usbii_deluxe
#* rc-pixelview-mk12 pixelview_mk12
#* rc-pinnacle-color pinnacle_color
#* rc-pinnacle-pctv-hd pinnacle_pctv_hd
#* rc-terratec-cinergy-xs terratec_cinergy_xs
#* rc-alink-dtu-m alink_dtu_m
#* rc-imon-mce imon_mce
#* rc-rc6-mce rc6_mce
#* rc-pv951 pv951
#* rc-kworld-315u kworld_315u
#* rc-nebula nebula
#* rc-encore-enltv-fm53 encore_enltv_fm53
#* rc-asus-pc39 asus_pc39
#* rc-dib0700-rc5 dib0700_rc5
#* rc-pinnacle-grey pinnacle_grey
#* rc-pctv-sedna pctv_sedna
#* rc-ati-tv-wonder-hd-600 ati_tv_wonder_hd_600
#* rc-videomate-m1f videomate_m1f
#* rc-cinergy-1400 cinergy_1400
#* rc-adstech-dvb-t-pci adstech_dvb_t_pci
#* rc-terratec-slim terratec_slim
#* rc-purpletv purpletv
#* rc-total-media-in-hand total_media_in_hand
#* rc-powercolor-real-angel powercolor_real_angel
#* rc-manli manli
#* rc-digittrade digittrade
#* rc-pixelview-002t pixelview_002t
#* rc-norwood norwood
#* rc-pixelview-new pixelview_new
#* rc-avermedia avermedia
#* rc-technisat-usb2 technisat_usb2
#* rc-trekstor trekstor
#* rc-avertv-303 avertv_303
#* rc-evga-indtube evga_indtube
#* rc-avermedia-dvbt avermedia_dvbt
#* rc-avermedia-rm-ks avermedia_rm_ks
#* rc-rc5-hauppauge hauppauge
#* rc-winfast winfast
#* rc-avermedia-m135a avermedia_m135a
#* rc-npgtech npgtech
#* rc-encore-enltv2 encore_enltv2
#* rc-tevii-nec tevii_nec
# * * a800 # found in a800.c
# * * af9005 # found in af9005-remote.c
# * * cinergyt2 # found in cinergyT2-core.c
# * * dvico_mce # found in cxusb.c
# * * dvico_portable # found in cxusb.c
# * * d680_dmb # found in cxusb.c
# * * dibusb # found in dibusb-common.c
# * * digitv # found in digitv.c
# * * dtt200u # found in dtt200u.c
# * * dw210x # found in dw2102.c
# * * tevii # found in dw2102.c
# * * tbs # found in dw2102.c
# * * megasky # found in m920x.c
# * * tvwalkertwin # found in m920x.c
# * * pinnacle310e # found in m920x.c
# * * haupp # found in nova-t-usb2.c
# * * opera1 # found in opera1.c
# * * vp702x # found in vp702x.c
# * * vp7045 # found in vp7045.c
ir-kbd-i2c * /lib/udev/rc_keymaps/pvr350
imon rc-imon-pad /lib/udev/rc_keymaps/rc-imon-pad
imon rc-imon-mce /lib/udev/rc_keymaps/rc-imon-mce
mceusb * /lib/udev/rc_keymaps/HOPLOrc6
mantis_core * /lib/udev/rc_keymaps/skystarhd2
* rc-tt-1500 /lib/udev/rc_keymaps/rc-tt-1500
ati_remote rc-medion-x10 /etc/rc_keymaps/rc-medion-x10
Alles anzeigen
samu@samu-htpc:/etc$ sudo ir-keytable
Found /sys/class/rc/rc1/ (/dev/input/event3) with:
Driver ati_remote, table rc-medion-x10
Supported protocols: other
Enabled protocols: other
Repeat delay = 500 ms, repeat period = 125 ms
Danke schonmal
Grüße,
sMau