--- /dev/null
+#
+# 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-rc5-tv rc5_tv
+* 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-rc5-hauppauge-new rc5_hauppauge_new
+* 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-hauppauge-new hauppauge_new
+* 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