Archiv > General

Soundgraph iMon und Harmony als MCE einrichten

<< < (3/5) > >>

MegaX:
Hmmm...also ich hab hier den selben Empfänger und hatte hier auch schon ne Harmony 300 mit dem Microsoft MCE Profil am laufen und es hatte alles funktioniert.
Habe nur auf die andere FB gewechselt weil meine 300er den Geist aufgegeben hatte.

Also im Moment steh ich auch etwas ratlos da. Hast du alles richtig eingefügt?

so sollte es in der /lib/udev/rules.d/98-eventlircd.rules aussehen:
Spoiler (show / hide)################################################################################
# An example udev rules file for eventlircd.
#
# This rules file does not start eventlircd. Many applications only check for
# the lircd socket at application lauch. Therefore, it is better to start
# eventlircd in an init script so that eventlircd creates the lircd socket
# before any applications that use LIRC launch.
################################################################################

# eventlircd only does something for "add" and "remove" actions.
ACTION!="add|remove", GOTO="end"

# eventlircd only does something "input" subsystem devices.
SUBSYSTEM!="input", GOTO="end"

# eventlircd can only handle event devices.
KERNEL!="event[0-9]*", GOTO="end"

# eventlircd ignores devices created by eventlircd.
ATTRS{name}=="eventlircd", GOTO="end"

#-------------------------------------------------------------------------------
# Ask eventlircd to handle input event devices created by lircd. For this to
# work, lircd must be configured to output Linux input events and must be
# configured to output key names that conform to the LIRC namespace derived from
# the Linux key/button event names. This rule assumes that lircd performs all
# key mappings, so the rule does not provide a value for "eventlircd_evmap".
# For more information on lircd, see <http://www.lirc.org/>.
#-------------------------------------------------------------------------------
ATTRS{name}=="lircd", \
  ENV{eventlircd_enable}="true"

#-------------------------------------------------------------------------------
# Ask eventlircd to handle input event devices created by irserver2uinput.
#-------------------------------------------------------------------------------
ATTRS{name}=="irserver2uinput", \
  ENV{eventlircd_enable}="true"

#-------------------------------------------------------------------------------
# Ask eventlircd to handle input event devices created by bdremoteng. For this
# to work, bdremoteng must be configured to output Linux input events and must
# be configured to output key names that conform to LIRC namespace derived
# from the Linux key/button event names. For more information on bdremoteng,
# see <http://code.google.com/p/bdremote-ng/>.
#-------------------------------------------------------------------------------
ATTRS{name}=="bdremoteng", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="bdremoteng.evmap"

#-------------------------------------------------------------------------------
# Ask eventlircd to handle input event devices created by wminput. This rule
# assumes that wminput performs all key mappings, so the rule does not provide a
# value for "eventlircd_evmap" For more information on wminput, see
# <http://abstrakraft.org/cwiid/>.
#-------------------------------------------------------------------------------
ATTRS{name}=="bdremoteng", \
  ENV{eventlircd_enable}="true"

#-------------------------------------------------------------------------------
# Ask eventlircd to handle input event devices created by ir-core (kernel).
#-------------------------------------------------------------------------------
SUBSYSTEMS=="rc", \
  ENV{eventlircd_enable}="true"

#-------------------------------------------------------------------------------
# overwrites for ircore mapping
#-------------------------------------------------------------------------------

SUBSYSTEM=="input", ATTRS{idVendor}=="1c73", ATTRS{idProduct}=="861f", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="anysee.evmap"

#-------------------------------------------------------------------------------
# Ask eventlircd to handle USB HID devices that show up as event devices and are
# known to be remote controls. For simplicity, the event map file names have the
# format <BUSTYPE>_<VENDOR>_<PRODUCT>.evmap.
#-------------------------------------------------------------------------------
SUBSYSTEMS=="usb", GOTO="begin-usb"
GOTO="end-usb"
LABEL="begin-usb"

ENV{ID_USB_INTERFACES}=="", IMPORT{program}="usb_id --export %p"

ENV{ID_VENDOR_ID}=="0419", ENV{ID_MODEL_ID}=="0001", \
  ENV{eventlircd_enable}="true",\
  ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"

ENV{ID_VENDOR_ID}=="05a4", ENV{ID_MODEL_ID}=="9881", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="hama-mce.evmap"

ENV{ID_VENDOR_ID}=="4243", ENV{ID_MODEL_ID}=="ee08", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"

ENV{ID_VENDOR_ID}=="1934", ENV{ID_MODEL_ID}=="5168", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"

ENV{ID_VENDOR_ID}=="0755", ENV{ID_MODEL_ID}=="2626", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"

ENV{ID_VENDOR_ID}=="045e", ENV{ID_MODEL_ID}=="006d", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"

ENV{ID_VENDOR_ID}=="0766", ENV{ID_MODEL_ID}=="0204", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"

ENV{ID_VENDOR_ID}=="1241", ENV{ID_MODEL_ID}=="e000", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"

ENV{ID_VENDOR_ID}=="147a", ENV{ID_MODEL_ID}=="e02d", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="mce.evmap"

ENV{ID_VENDOR_ID}=="147a", ENV{ID_MODEL_ID}=="e03a", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="mce.evmap"

ENV{ID_VENDOR_ID}=="0c16", ENV{ID_MODEL_ID}=="0002", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="04_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"

ENV{ID_VENDOR_ID}=="0755", ENV{ID_MODEL_ID}=="2626", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"

ENV{ID_VENDOR_ID}=="0471", ENV{ID_MODEL_ID}=="060c", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"

ENV{ID_VENDOR_ID}=="0471", ENV{ID_MODEL_ID}=="0815", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"

ENV{ID_VENDOR_ID}=="18b1", ENV{ID_MODEL_ID}=="0037", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"

ENV{ID_VENDOR_ID}=="04b4", ENV{ID_MODEL_ID}=="0100", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"

ENV{ID_VENDOR_ID}=="04b4", ENV{ID_MODEL_ID}=="0101", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"

ENV{ID_VENDOR_ID}=="1d57", ENV{ID_MODEL_ID}=="ac01", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"

ENV{ID_VENDOR_ID}=="22b8", ENV{ID_MODEL_ID}=="003b", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"

ENV{ID_VENDOR_ID}=="1784", ENV{ID_MODEL_ID}=="0004", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="default.evmap"

ENV{ID_VENDOR_ID}=="15c2", ENV{ID_MODEL_ID}=="0038", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"

# Enable wake-on-usb for the USB remotes.
ENV{eventlircd_enable}=="true", RUN+="wakeup_enable"

LABEL="end-usb"

LABEL="end"
Und so in der /etc/rc_maps.cfg:
Spoiler (show / hide)#
# 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         rc-hauppauge         /etc/rc_keymaps/rc-hauppauge
imon               rc-imon-pad         /etc/rc_keymaps/rc-my-imon-mce
#imon             rc-imon-mce         /etc/rc_keymaps/rc-imon-mce
#mceusb            rc-rc6-mce         /etc/rc_keymaps/HOPLOrc6
mceusb            rc-rc6-mce         /etc/rc_keymaps/rc-rc6-mce
mantis_core          *             /etc/rc_keymaps/skystarhd2
saa716x            rc-tt-1500         /etc/rc_keymaps/rc-tt-1500
saa716x            rc-tbs-nec         /etc/rc_keymaps/rc-tbs-nec
nuvoton-cir         rc-rc6-mce         /etc/rc_keymaps/rc-rc6-mce
ati_remote         rc-medion-x10           /etc/rc_keymaps/rc-medion-x10
ati_remote         rc-medion-x10-digitainer   /etc/rc_keymaps/rc-medion-x10-digitainer
ati_remote         rc-medion-x10-or2x      /etc/rc_keymaps/rc-medion-x10-or2x
Vergleich mal bitte mit deinen Dateien nicht das beim kopieren oder einfügen nen Fehler passiert ist. Meine Keymap hast du ja schon und die geht definitiv.


MegaX

essor:
Den hier habe ich nicht:


--- Code: ---imon               rc-imon-pad         /etc/rc_keymaps/rc-my-imon-mce
--- End code ---

bei mir lautet der mit deiner Keytable natürlich:


--- Code: ---imon    rc-imon-pad    /lib/udev/rc_keymaps/rc-mce-megax
--- End code ---

wie du oben geschrieben hattest, allerdings lädt er damit nicht das RC6 Protokoll sondern other und es tut sich gar nix.

Wenn ich den Eintrag in


--- Code: ---imon    rc-imon-pad    /etc/rc_keymaps/rc-mce-megax
--- End code ---

ändere, springt er im vdr 3 Sender auf einmal und andere Tasten gehen nicht.

Deine Keymap liegt in /etc/rc_keymaps

Die /lib/udev/rules.d/98-eventlircd.rules sieht so aus:

Spoiler (show / hide)
--- Code: ---################################################################################
# An example udev rules file for eventlircd.
#
# This rules file does not start eventlircd. Many applications only check for
# the lircd socket at application lauch. Therefore, it is better to start
# eventlircd in an init script so that eventlircd creates the lircd socket
# before any applications that use LIRC launch.
################################################################################

# eventlircd only does something for "add" and "remove" actions.
ACTION!="add|remove", GOTO="end"

# eventlircd only does something "input" subsystem devices.
SUBSYSTEM!="input", GOTO="end"

# eventlircd can only handle event devices.
KERNEL!="event[0-9]*", GOTO="end"

# eventlircd ignores devices created by eventlircd.
ATTRS{name}=="eventlircd", GOTO="end"

#-------------------------------------------------------------------------------
# Ask eventlircd to handle input event devices created by lircd. For this to
# work, lircd must be configured to output Linux input events and must be
# configured to output key names that conform to the LIRC namespace derived from
# the Linux key/button event names. This rule assumes that lircd performs all
# key mappings, so the rule does not provide a value for "eventlircd_evmap".
# For more information on lircd, see <http://www.lirc.org/>.
#-------------------------------------------------------------------------------
ATTRS{name}=="lircd", \
  ENV{eventlircd_enable}="true"

#-------------------------------------------------------------------------------
# Ask eventlircd to handle input event devices created by irserver2uinput.
#-------------------------------------------------------------------------------
ATTRS{name}=="irserver2uinput", \
  ENV{eventlircd_enable}="true"

#-------------------------------------------------------------------------------
# Ask eventlircd to handle input event devices created by bdremoteng. For this
# to work, bdremoteng must be configured to output Linux input events and must
# be configured to output key names that conform to LIRC namespace derived
# from the Linux key/button event names. For more information on bdremoteng,
# see <http://code.google.com/p/bdremote-ng/>.
#-------------------------------------------------------------------------------
ATTRS{name}=="bdremoteng", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="bdremoteng.evmap"

#-------------------------------------------------------------------------------
# Ask eventlircd to handle input event devices created by wminput. This rule
# assumes that wminput performs all key mappings, so the rule does not provide a
# value for "eventlircd_evmap" For more information on wminput, see
# <http://abstrakraft.org/cwiid/>.
#-------------------------------------------------------------------------------
ATTRS{name}=="bdremoteng", \
  ENV{eventlircd_enable}="true"

#-------------------------------------------------------------------------------
# Ask eventlircd to handle input event devices created by ir-core (kernel).
#-------------------------------------------------------------------------------
SUBSYSTEMS=="rc", \
  ENV{eventlircd_enable}="true"

#-------------------------------------------------------------------------------
# overwrites for ircore mapping
#-------------------------------------------------------------------------------

SUBSYSTEM=="input", ATTRS{idVendor}=="1c73", ATTRS{idProduct}=="861f", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="anysee.evmap"

#-------------------------------------------------------------------------------
# Ask eventlircd to handle USB HID devices that show up as event devices and are
# known to be remote controls. For simplicity, the event map file names have the
# format <BUSTYPE>_<VENDOR>_<PRODUCT>.evmap.
#-------------------------------------------------------------------------------
SUBSYSTEMS=="usb", GOTO="begin-usb"
GOTO="end-usb"
LABEL="begin-usb"

ENV{ID_USB_INTERFACES}=="", IMPORT{program}="usb_id --export %p"

ENV{ID_VENDOR_ID}=="0419", ENV{ID_MODEL_ID}=="0001", \
  ENV{eventlircd_enable}="true",\
  ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"

ENV{ID_VENDOR_ID}=="05a4", ENV{ID_MODEL_ID}=="9881", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="hama-mce.evmap"

ENV{ID_VENDOR_ID}=="4243", ENV{ID_MODEL_ID}=="ee08", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"

ENV{ID_VENDOR_ID}=="1934", ENV{ID_MODEL_ID}=="5168", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"

ENV{ID_VENDOR_ID}=="0755", ENV{ID_MODEL_ID}=="2626", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"

ENV{ID_VENDOR_ID}=="045e", ENV{ID_MODEL_ID}=="006d", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"

ENV{ID_VENDOR_ID}=="0766", ENV{ID_MODEL_ID}=="0204", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"

ENV{ID_VENDOR_ID}=="1241", ENV{ID_MODEL_ID}=="e000", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"

ENV{ID_VENDOR_ID}=="147a", ENV{ID_MODEL_ID}=="e02d", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="mce.evmap"

ENV{ID_VENDOR_ID}=="147a", ENV{ID_MODEL_ID}=="e03a", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="mce.evmap"

ENV{ID_VENDOR_ID}=="0c16", ENV{ID_MODEL_ID}=="0002", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="04_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"

ENV{ID_VENDOR_ID}=="0755", ENV{ID_MODEL_ID}=="2626", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"

ENV{ID_VENDOR_ID}=="0471", ENV{ID_MODEL_ID}=="060c", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"

ENV{ID_VENDOR_ID}=="0471", ENV{ID_MODEL_ID}=="0815", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"

ENV{ID_VENDOR_ID}=="18b1", ENV{ID_MODEL_ID}=="0037", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"

ENV{ID_VENDOR_ID}=="04b4", ENV{ID_MODEL_ID}=="0100", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"

ENV{ID_VENDOR_ID}=="04b4", ENV{ID_MODEL_ID}=="0101", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"

ENV{ID_VENDOR_ID}=="1d57", ENV{ID_MODEL_ID}=="ac01", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"

ENV{ID_VENDOR_ID}=="22b8", ENV{ID_MODEL_ID}=="003b", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"

ENV{ID_VENDOR_ID}=="1784", ENV{ID_MODEL_ID}=="0004", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="default.evmap"

ENV{ID_VENDOR_ID}=="15c2", ENV{ID_MODEL_ID}=="0038", \                         
  ENV{eventlircd_enable}="true", \                                     
  ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"

# Enable wake-on-usb for the USB remotes.
ENV{eventlircd_enable}=="true", RUN+="wakeup_enable"

LABEL="end-usb"

LABEL="end"
--- End code ---

MegaX:
Ja klar, der Eintrag in der rc_maps.cfg war von meinem System da heisst die Keymap rc-my_imon-mce.
Die Keymap die ich dir geschickt habe ist genau dieselbe nur das ich sie für diesen Zweck umbenannt habe.

Die Keymap sollte aber nicht nach /lib/udev/rc_keymaps/ sondern nach /etc/rc_keymaps/ kopiert werden.
Der Eintrag in der rc_maps.cfg sollte dann natürlich so aussehen:

--- Code: ---imon               rc-imon-pad         /etc/rc_keymaps/rc-mce-megax
--- End code ---

Danach nen reboot am besten und dann sollte es funktionieren.


MegaX

essor:
Leider dasselbe wie bei den vorherigen Versuchen, Hoch/Runter wechselt im VDR 3 Kanäle auf einmal
die anderen Tasten gehen nicht.

Irgendwie kapier ich das nicht.

laut irw funktionieren auch die Hoch/Runter Tasten nicht, irw sagt auch bei denen nix.

essor:
meine rc_maps.cfg
Spoiler (show / hide)
--- Code: ---* opera1               # found in opera1.c
# * * vp702x               # found in vp702x.c
# * * vp7045               # found in vp7045.c
ir-kbd-i2c rc-hauppauge /etc/rc_keymaps/rc-hauppauge
#imon    rc-imon-pad /etc/rc_keymaps/rc-imon-pad
#imon rc-imon-pad /etc/rc_keymaps/rc-mce-megax
#imon rc-imon-mce /etc/rc_keymaps/rc-imon-mce
#imon    rc-imon-pad    /lib/udev/rc_keymaps/rc-imon-mce
imon    rc-imon-pad    /etc/rc_keymaps/rc-mce-megax
#mceusb rc-rc6-mce /etc/rc_keymaps/HOPLOrc6
#mceusb rc-rc6-mce /etc/rc_keymaps/rc-rc6-mce
mantis_core * /etc/rc_keymaps/skystarhd2
saa716x rc-tt-1500 /etc/rc_keymaps/rc-tt-1500
saa716x rc-tbs-nec /etc/rc_keymaps/rc-tbs-nec
nuvoton-cir rc-rc6-mce /etc/rc_keymaps/rc-rc6-mce
ati_remote rc-medion-x10   /etc/rc_keymaps/rc-medion-x10
ati_remote rc-medion-x10-digitainer /etc/rc_keymaps/rc-medion-x10-digitainer
ati_remote rc-medion-x10-or2x /etc/rc_keymaps/rc-medion-x10-or2x
--- End code ---

Erkenne da keinen Fehler, sollte so sein wie du geschrieben hast.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version