Merge pull request #2347 from HiassofT/le9-v4l-utils-cleanup

v4l-utils: cleanup build and add missing keymaps
This commit is contained in:
Christian Hewitt 2018-01-03 11:45:54 +04:00 committed by GitHub
commit 846e91eab9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
16 changed files with 308 additions and 317 deletions

View File

@ -0,0 +1,10 @@
# table cubox_i, type: RC6
0x1f020b0 KEY_MEDIA
0x1f02078 KEY_UP
0x1f02044 KEY_ENTER
0x1f020f8 KEY_DOWN
0x1f02004 KEY_LEFT
0x1f02084 KEY_RIGHT
0x1f020c4 KEY_BACKSPACE
0x1f02068 KEY_PLAYPAUSE
0x1f02064 KEY_EPG

View File

@ -0,0 +1,65 @@
# table hp_mce, type: RC6
0x80111200 KEY_NUMERIC_0
0x80111201 KEY_NUMERIC_1
0x80111202 KEY_NUMERIC_2
0x80111203 KEY_NUMERIC_3
0x80111204 KEY_NUMERIC_4
0x80111205 KEY_NUMERIC_5
0x80111206 KEY_NUMERIC_6
0x80111207 KEY_NUMERIC_7
0x80111208 KEY_NUMERIC_8
0x80111209 KEY_NUMERIC_9
0x80111256 KEY_DELETE
0x8011125c KEY_ENTER
0x801112a8 KEY_POWER
0x801112a1 KEY_MEDIA
0x8011120d KEY_MUTE
0x80111281 KEY_INFO
0x80111210 KEY_VOLUMEUP
0x80111211 KEY_VOLUMEDOWN
0x8011121e KEY_CHANNELUP
0x8011121f KEY_CHANNELDOWN
0x80111228 KEY_FASTFORWARD
0x80111229 KEY_REWIND
0x8011122c KEY_PLAY
0x80111237 KEY_RECORD
0x80111230 KEY_PAUSE
0x7011126e KEY_PLAYPAUSE
0x80111231 KEY_STOP
0x80111220 KEY_NEXT
0x80111221 KEY_PREVIOUS
0x801112a2 KEY_NUMERIC_POUND
0x801112ac KEY_NUMERIC_STAR
0x80111258 KEY_UP
0x80111259 KEY_DOWN
0x8011125a KEY_LEFT
0x8011125b KEY_RIGHT
0x8011125c KEY_OK
0x80111255 KEY_EXIT
0x70111224 KEY_DVD
0x80111292 KEY_TUNER
0x801112cc KEY_EPG
0x70111227 KEY_ZOOM
0x7011123a KEY_BRIGHTNESSUP
0x70111246 KEY_TV
0x70111247 KEY_AUDIO
0x801112a0 KEY_PVR
0x70111249 KEY_CAMERA
0x7011124a KEY_VIDEO
0x7011124c KEY_LANGUAGE
0x7011124d KEY_TITLE
0x7011124e KEY_PRINT
0x70111250 KEY_RADIO
0x7011125a KEY_SUBTITLE
0x801112e4 KEY_RED
0x801112e5 KEY_GREEN
0x801112e6 KEY_YELLOW
0x801112e7 KEY_BLUE
0x8011120c KEY_POWER2
0x7011126e KEY_PLAYPAUSE
0x8011120b KEY_MEDIA
0x70111280 KEY_BRIGHTNESSDOWN
0x80111254 KEY_MENU
0x8011129f KEY_LAST
0x8011128b KEY_SETUP
0x801112a3 KEY_SCREEN

View File

@ -0,0 +1,13 @@
# table odroid, type: NEC
0xb2dc KEY_POWER
0xb288 KEY_MUTE
0xb282 KEY_HOME
0xb2ce KEY_OK
0xb2ca KEY_UP
0xb299 KEY_LEFT
0xb2c1 KEY_RIGHT
0xb2d2 KEY_DOWN
0xb2c5 KEY_MENU
0xb29a KEY_BACK
0xb281 KEY_VOLUMEDOWN
0xb280 KEY_VOLUMEUP

View File

@ -0,0 +1,31 @@
# table samsung, type: NEC
0x43532f KEY_NUMERIC_0
0x435341 KEY_NUMERIC_1
0x435342 KEY_NUMERIC_2
0x435343 KEY_NUMERIC_3
0x435344 KEY_NUMERIC_4
0x435345 KEY_NUMERIC_5
0x435346 KEY_NUMERIC_6
0x435347 KEY_NUMERIC_7
0x43533f KEY_NUMERIC_8
0x435337 KEY_NUMERIC_9
0x435305 KEY_ENTER
0x435300 KEY_TITLE
0x435326 KEY_INFO
0x435323 KEY_VOLUMEUP
0x43532b KEY_VOLUMEDOWN
0x435375 KEY_FASTFORWARD
0x435374 KEY_REWIND
0x43537d KEY_PLAYPAUSE
0x43530b KEY_STOP
0x435313 KEY_NEXT
0x43531b KEY_PREVIOUS
0x43530d KEY_UP
0x435315 KEY_DOWN
0x435325 KEY_LEFT
0x43531d KEY_RIGHT
0x435336 KEY_MENU
0x43531c KEY_EXIT
0x43530f KEY_ZOOM
0x43530e KEY_SUBTITLE
0x43537e KEY_BACK

View File

@ -0,0 +1,13 @@
# table wetek_hub, type: NEC
0x77f1 KEY_POWER
0x77f2 KEY_HOME
0x77f3 KEY_MUTE
0x77f4 KEY_UP
0x77f5 KEY_DOWN
0x77f6 KEY_LEFT
0x77f7 KEY_RIGHT
0x77f8 KEY_OK
0x77f9 KEY_BACK
0x77fa KEY_MENU
0x77fb KEY_VOLUMEUP
0x77fc KEY_VOLUMEDOWN

View File

@ -0,0 +1,66 @@
# table xbox_360, type: RC6
0x800f7400 KEY_NUMERIC_0
0x800f7401 KEY_NUMERIC_1
0x800f7402 KEY_NUMERIC_2
0x800f7403 KEY_NUMERIC_3
0x800f7404 KEY_NUMERIC_4
0x800f7405 KEY_NUMERIC_5
0x800f7406 KEY_NUMERIC_6
0x800f7407 KEY_NUMERIC_7
0x800f7408 KEY_NUMERIC_8
0x800f7409 KEY_NUMERIC_9
0x800f740a KEY_DELETE
0x800f740b KEY_ENTER
0x800f740c KEY_SLEEP
0x800f740d KEY_MEDIA
0x800f7464 KEY_MEDIA
0x800f740e KEY_MUTE
0x800f740f KEY_INFO
0x800f7410 KEY_VOLUMEUP
0x800f7411 KEY_VOLUMEDOWN
0x800f7412 KEY_CHANNELUP
0x800f746C KEY_CHANNELUP
0x800f7413 KEY_CHANNELDOWN
0x800f746D KEY_CHANNELDOWN
0x800f7414 KEY_FASTFORWARD
0x800f7415 KEY_REWIND
0x800f7416 KEY_PLAY
0x800f7417 KEY_RECORD
0x800f7418 KEY_PAUSE
0x800f7419 KEY_STOP
0x800f741a KEY_NEXT
0x800f741b KEY_PREVIOUS
0x800f741c KEY_NUMERIC_POUND
0x800f741d KEY_NUMERIC_STAR
0x800f741e KEY_UP
0x800f741f KEY_DOWN
0x800f7420 KEY_LEFT
0x800f7421 KEY_RIGHT
0x800f7422 KEY_OK
0x800f7423 KEY_EXIT
0x800f7424 KEY_DVD
0x800f744f KEY_EPG
0x800f7427 KEY_ZOOM
0x800f7432 KEY_MODE
0x800f7433 KEY_PRESENTATION
0x800f7428 KEY_EJECTCD
0x800f743a KEY_BRIGHTNESSUP
0x800f7446 KEY_TV
0x800f7447 KEY_AUDIO
0x800f7448 KEY_PVR
0x800f7449 KEY_CAMERA
0x800f744a KEY_VIDEO
0x800f744c KEY_LANGUAGE
0x800f7451 KEY_TITLE
0x800f744e KEY_PRINT
0x800f7450 KEY_RADIO
0x800f745a KEY_SUBTITLE
0x800f7425 KEY_RED
0x800f7466 KEY_GREEN
0x800f7426 KEY_YELLOW
0x800f7468 KEY_BLUE
0x800f7465 KEY_POWER2
0x800f746e KEY_PLAYPAUSE
0x800f746f KEY_PLAYER
0x800f7480 KEY_BRIGHTNESSDOWN
0x800f7481 KEY_PLAYPAUSE

View File

@ -0,0 +1,22 @@
# table xbox_one, type: NEC
0x80d864 KEY_MEDIA
0x80d820 KEY_LEFT
0x80d821 KEY_RIGHT
0x80d81e KEY_UP
0x80d81f KEY_DOWN
0x80d822 KEY_OK
0x80d823 KEY_EXIT
0x80d80e KEY_MUTE
0x80d810 KEY_VOLUMEUP
0x80d811 KEY_VOLUMEDOWN
0x80d812 KEY_CHANNELUP
0x80d813 KEY_CHANNELDOWN
0x80d814 KEY_FASTFORWARD
0x80d815 KEY_REWIND
0x80d870 KEY_PLAYPAUSE
0x80d819 KEY_STOP
0x80d81a KEY_NEXT
0x80d81b KEY_PREVIOUS
0x80d826 KEY_INFO
0x80d86f KEY_EPG
0x80d86e KEY_ZOOM

View File

@ -0,0 +1,44 @@
# table zotac_ad10, type: RC6
0x8034048e KEY_POWER
0x8034043d KEY_POWER
0x80340400 KEY_NUMERIC_0
0x80340401 KEY_NUMERIC_1
0x80340402 KEY_NUMERIC_2
0x80340403 KEY_NUMERIC_3
0x80340404 KEY_NUMERIC_4
0x80340405 KEY_NUMERIC_5
0x80340406 KEY_NUMERIC_6
0x80340407 KEY_NUMERIC_7
0x80340408 KEY_NUMERIC_8
0x80340409 KEY_NUMERIC_9
0x80340432 KEY_NUMERIC_POUND
0x80340433 KEY_NUMERIC_STAR
0x8034043a KEY_DELETE
0x80340434 KEY_ENTER
0x8034045d KEY_MEDIA
0x8034040d KEY_MUTE
0x803404cb KEY_INFO
0x80340410 KEY_VOLUMEUP
0x80340411 KEY_VOLUMEDOWN
0x8034041e KEY_CHANNELUP
0x8034041f KEY_CHANNELDOWN
0x80340428 KEY_FASTFORWARD
0x80340429 KEY_REWIND
0x8034042c KEY_PLAY
0x80340437 KEY_RECORD
0x80340430 KEY_PAUSE
0x80340431 KEY_STOP
0x80340420 KEY_NEXT
0x80340421 KEY_PREVIOUS
0x80340458 KEY_UP
0x80340459 KEY_DOWN
0x8034045a KEY_LEFT
0x8034045b KEY_RIGHT
0x8034045c KEY_OK
0x80340483 KEY_EXIT
0x8034043e KEY_EPG
0x8034042f KEY_TITLE
0x8034046d KEY_RED
0x8034046e KEY_GREEN
0x8034046f KEY_YELLOW
0x80340470 KEY_BLUE

View File

@ -54,7 +54,23 @@ makeinstall_target() {
fi fi
} }
create_multi_keymap() {
local f name protocols
name="$1"
protocols="$2"
shift 2
(
echo "# table $name, type: $protocols"
for f in "$@" ; do
echo "# $f"
grep -v "^#" $INSTALL/usr/lib/udev/rc_keymaps/$f
done
) > $INSTALL/usr/lib/udev/rc_keymaps/$name
}
post_makeinstall_target() { post_makeinstall_target() {
local default_multi_maps f keymap
rm -rf $INSTALL/etc/rc_keymaps rm -rf $INSTALL/etc/rc_keymaps
ln -sf /storage/.config/rc_keymaps $INSTALL/etc/rc_keymaps ln -sf /storage/.config/rc_keymaps $INSTALL/etc/rc_keymaps
@ -65,11 +81,34 @@ post_makeinstall_target() {
mkdir -p $INSTALL/usr/lib/udev/rules.d mkdir -p $INSTALL/usr/lib/udev/rules.d
cp -PR $PKG_DIR/udev.d/*.rules $INSTALL/usr/lib/udev/rules.d cp -PR $PKG_DIR/udev.d/*.rules $INSTALL/usr/lib/udev/rules.d
# install additional keymaps without overwriting upstream maps
( (
echo "# table libreelec_multi, type: RC6 NEC" set -C
for f in rc6_mce xbox_360 zotac_ad10 hp_mce xbox_one cubox_i ; do for f in $PKG_DIR/keymaps/* ; do
echo "# $f" if [ -e $f ] ; then
grep -v "^#" $INSTALL/usr/lib/udev/rc_keymaps/$f keymap=$(basename $f)
cat $f > $INSTALL/usr/lib/udev/rc_keymaps/$keymap
fi
done done
) > $INSTALL/usr/lib/udev/rc_keymaps/libreelec_multi )
# create multi keymap to support several remotes OOTB
default_multi_maps="rc6_mce xbox_360 zotac_ad10 hp_mce xbox_one cubox_i"
create_multi_keymap libreelec_multi "RC6 NEC" $default_multi_maps
# use multi-keymap instead of default one
sed -i '/^\*\s*rc-rc6-mce\s*rc6_mce/d' $INSTALL/etc/rc_maps.cfg
cat << EOF >> $INSTALL/etc/rc_maps.cfg
#
# Custom LibreELEC configuration starts here
#
# use combined multi-table on MCE receivers
# * rc-rc6-mce rc6_mce
* rc-rc6-mce libreelec_multi
# additional non-upstreamed keymaps
* rc-odroid odroid
* rc-wetek-hub wetek_hub
EOF
} }

View File

@ -1,46 +0,0 @@
diff -Naur v4l-utils-1.8.1/utils/keytable/rc_keymaps/samsung v4l-utils-1.8.1.patch/utils/keytable/rc_keymaps/samsung
--- v4l-utils-1.8.1/utils/keytable/rc_keymaps/samsung 1970-01-01 01:00:00.000000000 +0100
+++ v4l-utils-1.8.1.patch/utils/keytable/rc_keymaps/samsung 2015-11-18 12:21:30.202350149 +0100
@@ -0,0 +1,31 @@
+# table samsung, type: NEC
+0x43532f KEY_NUMERIC_0
+0x435341 KEY_NUMERIC_1
+0x435342 KEY_NUMERIC_2
+0x435343 KEY_NUMERIC_3
+0x435344 KEY_NUMERIC_4
+0x435345 KEY_NUMERIC_5
+0x435346 KEY_NUMERIC_6
+0x435347 KEY_NUMERIC_7
+0x43533f KEY_NUMERIC_8
+0x435337 KEY_NUMERIC_9
+0x435305 KEY_ENTER
+0x435300 KEY_TITLE
+0x435326 KEY_INFO
+0x435323 KEY_VOLUMEUP
+0x43532b KEY_VOLUMEDOWN
+0x435375 KEY_FASTFORWARD
+0x435374 KEY_REWIND
+0x43537d KEY_PLAYPAUSE
+0x43530b KEY_STOP
+0x435313 KEY_NEXT
+0x43531b KEY_PREVIOUS
+0x43530d KEY_UP
+0x435315 KEY_DOWN
+0x435325 KEY_LEFT
+0x43531d KEY_RIGHT
+0x435336 KEY_MENU
+0x43531c KEY_EXIT
+0x43530f KEY_ZOOM
+0x43530e KEY_SUBTITLE
+0x43537e KEY_BACK
diff -Naur v4l-utils-1.8.1/utils/keytable/rc_maps.cfg v4l-utils-1.8.1.patch/utils/keytable/rc_maps.cfg
--- v4l-utils-1.8.1/utils/keytable/rc_maps.cfg 2015-09-19 20:54:17.000000000 +0200
+++ v4l-utils-1.8.1.patch/utils/keytable/rc_maps.cfg 2015-11-18 12:22:30.963487065 +0100
@@ -112,6 +112,7 @@
* rc-rc6-mce rc6_mce
* rc-real-audio-220-32-keys real_audio_220_32_keys
* rc-reddo reddo
+* rc-samsung samsung
* rc-snapstream-firefly snapstream_firefly
* rc-streamzap streamzap
* rc-su3000 su3000

View File

@ -1,71 +0,0 @@
diff --git a/utils/keytable/rc_keymaps/hp_mce b/utils/keytable/rc_keymaps/hp_mce
new file mode 100644
index 0000000..266dc8a
--- /dev/null
+++ b/utils/keytable/rc_keymaps/hp_mce
@@ -0,0 +1,65 @@
+# table hp_mce, type: RC6
+0x80111200 KEY_NUMERIC_0
+0x80111201 KEY_NUMERIC_1
+0x80111202 KEY_NUMERIC_2
+0x80111203 KEY_NUMERIC_3
+0x80111204 KEY_NUMERIC_4
+0x80111205 KEY_NUMERIC_5
+0x80111206 KEY_NUMERIC_6
+0x80111207 KEY_NUMERIC_7
+0x80111208 KEY_NUMERIC_8
+0x80111209 KEY_NUMERIC_9
+0x80111256 KEY_DELETE
+0x8011125c KEY_ENTER
+0x801112a8 KEY_POWER
+0x801112a1 KEY_MEDIA
+0x8011120d KEY_MUTE
+0x80111281 KEY_INFO
+0x80111210 KEY_VOLUMEUP
+0x80111211 KEY_VOLUMEDOWN
+0x8011121e KEY_CHANNELUP
+0x8011121f KEY_CHANNELDOWN
+0x80111228 KEY_FASTFORWARD
+0x80111229 KEY_REWIND
+0x8011122c KEY_PLAY
+0x80111237 KEY_RECORD
+0x80111230 KEY_PAUSE
+0x7011126e KEY_PLAYPAUSE
+0x80111231 KEY_STOP
+0x80111220 KEY_NEXT
+0x80111221 KEY_PREVIOUS
+0x801112a2 KEY_NUMERIC_POUND
+0x801112ac KEY_NUMERIC_STAR
+0x80111258 KEY_UP
+0x80111259 KEY_DOWN
+0x8011125a KEY_LEFT
+0x8011125b KEY_RIGHT
+0x8011125c KEY_OK
+0x80111255 KEY_EXIT
+0x70111224 KEY_DVD
+0x80111292 KEY_TUNER
+0x801112cc KEY_EPG
+0x70111227 KEY_ZOOM
+0x7011123a KEY_BRIGHTNESSUP
+0x70111246 KEY_TV
+0x70111247 KEY_AUDIO
+0x801112a0 KEY_PVR
+0x70111249 KEY_CAMERA
+0x7011124a KEY_VIDEO
+0x7011124c KEY_LANGUAGE
+0x7011124d KEY_TITLE
+0x7011124e KEY_PRINT
+0x70111250 KEY_RADIO
+0x7011125a KEY_SUBTITLE
+0x801112e4 KEY_RED
+0x801112e5 KEY_GREEN
+0x801112e6 KEY_YELLOW
+0x801112e7 KEY_BLUE
+0x8011120c KEY_POWER2
+0x7011126e KEY_PLAYPAUSE
+0x8011120b KEY_MEDIA
+0x70111280 KEY_BRIGHTNESSDOWN
+0x80111254 KEY_MENU
+0x8011129f KEY_LAST
+0x8011128b KEY_SETUP
+0x801112a3 KEY_SCREEN

View File

@ -1,28 +0,0 @@
diff --git a/utils/keytable/rc_keymaps/xbox_one b/utils/keytable/rc_keymaps/xbox_one
new file mode 100644
index 0000000..07614ee
--- /dev/null
+++ b/utils/keytable/rc_keymaps/xbox_one
@@ -0,0 +1,22 @@
+# table xbox_one, type: NEC
+0x80d864 KEY_MEDIA
+0x80d820 KEY_LEFT
+0x80d821 KEY_RIGHT
+0x80d81e KEY_UP
+0x80d81f KEY_DOWN
+0x80d822 KEY_OK
+0x80d823 KEY_EXIT
+0x80d80e KEY_MUTE
+0x80d810 KEY_VOLUMEUP
+0x80d811 KEY_VOLUMEDOWN
+0x80d812 KEY_CHANNELUP
+0x80d813 KEY_CHANNELDOWN
+0x80d814 KEY_FASTFORWARD
+0x80d815 KEY_REWIND
+0x80d870 KEY_PLAYPAUSE
+0x80d819 KEY_STOP
+0x80d81a KEY_NEXT
+0x80d81b KEY_PREVIOUS
+0x80d826 KEY_INFO
+0x80d86f KEY_EPG
+0x80d86e KEY_ZOOM

View File

@ -1,16 +0,0 @@
diff --git a/utils/keytable/rc_keymaps/cuboxi b/utils/keytable/rc_keymaps/cubox_i
new file mode 100644
index 0000000..1063253
--- /dev/null
+++ b/utils/keytable/rc_keymaps/cubox_i
@@ -0,0 +1,10 @@
+# table cubox_i, type: RC6
+0x1f020b0 KEY_MEDIA
+0x1f02078 KEY_UP
+0x1f02044 KEY_ENTER
+0x1f020f8 KEY_DOWN
+0x1f02004 KEY_LEFT
+0x1f02084 KEY_RIGHT
+0x1f020c4 KEY_BACKSPACE
+0x1f02068 KEY_PLAYPAUSE
+0x1f02064 KEY_EPG

View File

@ -1,72 +0,0 @@
diff --git a/utils/keytable/rc_keymaps/xbox_360 b/utils/keytable/rc_keymaps/xbox_360
new file mode 100644
index 0000000..b90ecfd
--- /dev/null
+++ b/utils/keytable/rc_keymaps/xbox_360
@@ -0,0 +1,66 @@
+# table xbox_360, type: RC6
+0x800f7400 KEY_NUMERIC_0
+0x800f7401 KEY_NUMERIC_1
+0x800f7402 KEY_NUMERIC_2
+0x800f7403 KEY_NUMERIC_3
+0x800f7404 KEY_NUMERIC_4
+0x800f7405 KEY_NUMERIC_5
+0x800f7406 KEY_NUMERIC_6
+0x800f7407 KEY_NUMERIC_7
+0x800f7408 KEY_NUMERIC_8
+0x800f7409 KEY_NUMERIC_9
+0x800f740a KEY_DELETE
+0x800f740b KEY_ENTER
+0x800f740c KEY_SLEEP
+0x800f740d KEY_MEDIA
+0x800f7464 KEY_MEDIA
+0x800f740e KEY_MUTE
+0x800f740f KEY_INFO
+0x800f7410 KEY_VOLUMEUP
+0x800f7411 KEY_VOLUMEDOWN
+0x800f7412 KEY_CHANNELUP
+0x800f746C KEY_CHANNELUP
+0x800f7413 KEY_CHANNELDOWN
+0x800f746D KEY_CHANNELDOWN
+0x800f7414 KEY_FASTFORWARD
+0x800f7415 KEY_REWIND
+0x800f7416 KEY_PLAY
+0x800f7417 KEY_RECORD
+0x800f7418 KEY_PAUSE
+0x800f7419 KEY_STOP
+0x800f741a KEY_NEXT
+0x800f741b KEY_PREVIOUS
+0x800f741c KEY_NUMERIC_POUND
+0x800f741d KEY_NUMERIC_STAR
+0x800f741e KEY_UP
+0x800f741f KEY_DOWN
+0x800f7420 KEY_LEFT
+0x800f7421 KEY_RIGHT
+0x800f7422 KEY_OK
+0x800f7423 KEY_EXIT
+0x800f7424 KEY_DVD
+0x800f744f KEY_EPG
+0x800f7427 KEY_ZOOM
+0x800f7432 KEY_MODE
+0x800f7433 KEY_PRESENTATION
+0x800f7428 KEY_EJECTCD
+0x800f743a KEY_BRIGHTNESSUP
+0x800f7446 KEY_TV
+0x800f7447 KEY_AUDIO
+0x800f7448 KEY_PVR
+0x800f7449 KEY_CAMERA
+0x800f744a KEY_VIDEO
+0x800f744c KEY_LANGUAGE
+0x800f7451 KEY_TITLE
+0x800f744e KEY_PRINT
+0x800f7450 KEY_RADIO
+0x800f745a KEY_SUBTITLE
+0x800f7425 KEY_RED
+0x800f7466 KEY_GREEN
+0x800f7426 KEY_YELLOW
+0x800f7468 KEY_BLUE
+0x800f7465 KEY_POWER2
+0x800f746e KEY_PLAYPAUSE
+0x800f746f KEY_PLAYER
+0x800f7480 KEY_BRIGHTNESSDOWN
+0x800f7481 KEY_PLAYPAUSE

View File

@ -1,50 +0,0 @@
diff --git a/utils/keytable/rc_keymaps/zotac_ad10 b/utils/keytable/rc_keymaps/zotac_ad10
new file mode 100644
index 0000000..e93fad4
--- /dev/null
+++ b/utils/keytable/rc_keymaps/zotac_ad10
@@ -0,0 +1,44 @@
+# table zotac_ad10, type: RC6
+0x8034048e KEY_POWER
+0x8034043d KEY_POWER
+0x80340400 KEY_NUMERIC_0
+0x80340401 KEY_NUMERIC_1
+0x80340402 KEY_NUMERIC_2
+0x80340403 KEY_NUMERIC_3
+0x80340404 KEY_NUMERIC_4
+0x80340405 KEY_NUMERIC_5
+0x80340406 KEY_NUMERIC_6
+0x80340407 KEY_NUMERIC_7
+0x80340408 KEY_NUMERIC_8
+0x80340409 KEY_NUMERIC_9
+0x80340432 KEY_NUMERIC_POUND
+0x80340433 KEY_NUMERIC_STAR
+0x8034043a KEY_DELETE
+0x80340434 KEY_ENTER
+0x8034045d KEY_MEDIA
+0x8034040d KEY_MUTE
+0x803404cb KEY_INFO
+0x80340410 KEY_VOLUMEUP
+0x80340411 KEY_VOLUMEDOWN
+0x8034041e KEY_CHANNELUP
+0x8034041f KEY_CHANNELDOWN
+0x80340428 KEY_FASTFORWARD
+0x80340429 KEY_REWIND
+0x8034042c KEY_PLAY
+0x80340437 KEY_RECORD
+0x80340430 KEY_PAUSE
+0x80340431 KEY_STOP
+0x80340420 KEY_NEXT
+0x80340421 KEY_PREVIOUS
+0x80340458 KEY_UP
+0x80340459 KEY_DOWN
+0x8034045a KEY_LEFT
+0x8034045b KEY_RIGHT
+0x8034045c KEY_OK
+0x80340483 KEY_EXIT
+0x8034043e KEY_EPG
+0x8034042f KEY_TITLE
+0x8034046d KEY_RED
+0x8034046e KEY_GREEN
+0x8034046f KEY_YELLOW
+0x80340470 KEY_BLUE

View File

@ -1,29 +0,0 @@
diff --git a/utils/keytable/rc_maps.cfg b/utils/keytable/rc_maps.cfg
index e69fd6a..c0fe122 100644
--- a/utils/keytable/rc_maps.cfg
+++ b/utils/keytable/rc_maps.cfg
@@ -109,7 +109,9 @@
* rc-proteus-2309 proteus_2309
* rc-purpletv purpletv
* rc-pv951 pv951
-* rc-rc6-mce rc6_mce
+# use combined multi-table on MCE receivers
+#* rc-rc6-mce rc6_mce
+* rc-rc6-mce libreelec_multi
* rc-real-audio-220-32-keys real_audio_220_32_keys
* rc-reddo reddo
* rc-snapstream-firefly snapstream_firefly
@@ -136,6 +138,13 @@
* rc-videomate-tv-pvr videomate_tv_pvr
* rc-winfast-usbii-deluxe winfast_usbii_deluxe
* rc-winfast winfast
+# fake tables for LibreELEC keymaps
+* rc-cubox-i cubox-i
+* rc-hp-mce hp_mce
+* rc-samsung samsung
+* rc-xbox-360 xbox_360
+* rc-xbox-one xbox_one
+* rc-zotac-ad10 zotac_ad10
# * * a800 # found in a800.c
# * * af9005 # found in af9005-remote.c
# * * cinergyt2 # found in cinergyT2-core.c