summaryrefslogtreecommitdiff
authorTreeHugger Robot <treehugger-gerrit@google.com>2020-11-11 13:34:30 (GMT)
committer Android Partner Code Review <android-gerrit-partner@google.com>2020-11-11 13:34:30 (GMT)
commit46e5da771d739fa0e9de31db2c7eadc3393c56d7 (patch)
treecb765aaf194ca475d8f30c531373129a6bd900ad
parentf833f56b913792380ea36a166b33b2b2b168d0fe (diff)
parentc4a95e7be747ceffee13b6e7b89ab29142bb4f79 (diff)
downloadcommon-46e5da771d739fa0e9de31db2c7eadc3393c56d7.zip
common-46e5da771d739fa0e9de31db2c7eadc3393c56d7.tar.gz
common-46e5da771d739fa0e9de31db2c7eadc3393c56d7.tar.bz2
Merge "device-common: use tv remote layout when using livetv [1/1]" into r-tv-dev
Diffstat
-rw-r--r--keyboards/Vendor_7545_Product_0180.kl2
-rw-r--r--products/mbox/Vendor_0001_Product_0002.kl123
-rw-r--r--products/mbox/g12a/device.mk10
-rw-r--r--products/mbox/gxl/device.mk10
-rw-r--r--products/mbox/sm1/device.mk10
5 files changed, 151 insertions, 4 deletions
diff --git a/keyboards/Vendor_7545_Product_0180.kl b/keyboards/Vendor_7545_Product_0180.kl
index 19e39d9..a74076c 100644
--- a/keyboards/Vendor_7545_Product_0180.kl
+++ b/keyboards/Vendor_7545_Product_0180.kl
@@ -57,7 +57,7 @@ key usage 0x0c003e 8
key usage 0x0c003f 9
key usage 0x0c0007 SETTINGS
key usage 0x0c000f 0
-key usage 0x0c0008 TV_INPUT
+key usage 0x0c0008 MENU #TV_INPUT
key usage 0x0c0009 PROG_RED
key usage 0x0c000a PROG_GREEN
key usage 0x0c000b PROG_YELLOW
diff --git a/products/mbox/Vendor_0001_Product_0002.kl b/products/mbox/Vendor_0001_Product_0002.kl
new file mode 100644
index 0000000..0b790b4
--- a/dev/null
+++ b/products/mbox/Vendor_0001_Product_0002.kl
@@ -0,0 +1,123 @@
+key 116 POWER
+key 2 1
+key 3 2
+key 4 3
+key 5 4
+key 6 5
+key 7 6
+key 8 7
+key 9 8
+key 10 9
+key 11 0
+#key 16 Q
+#key 17 W
+#key 18 E
+#key 19 R
+#key 20 T
+#key 21 Y
+#key 22 U
+#key 23 I
+#key 24 O
+#key 25 P
+#key 26 LEFT_BRACKET
+#key 27 RIGHT_BRACKET
+#key 43 BACKSLASH
+
+#key 30 A
+#key 31 S
+#key 32 D
+#key 33 F
+#key 34 G
+#key 35 H
+#key 36 J
+#key 37 K
+#key 38 L
+#key 39 SEMICOLON
+#key 40 APOSTROPHE
+#key 14 DEL
+
+#key 44 Z
+#key 45 X
+#key 46 C
+#key 47 V
+#key 48 B
+#key 49 N
+#key 50 M
+#key 51 COMMA
+#key 52 PERIOD
+#key 53 SLASH
+
+key 56 ALT_LEFT
+key 100 ALT_RIGHT
+key 42 SHIFT_LEFT
+key 54 SHIFT_RIGHT
+key 57 SPACE
+key 58 SOFT_RIGHT
+key 465 LAST_CHANNEL
+key 402 CHANNEL_UP
+key 403 CHANNEL_DOWN
+key 115 VOLUME_UP
+key 114 VOLUME_DOWN
+key 113 VOLUME_MUTE
+key 28 DPAD_CENTER
+key 103 DPAD_UP
+key 108 DPAD_DOWN
+key 105 DPAD_LEFT
+key 106 DPAD_RIGHT
+key 158 CLEAR
+key 139 MENU
+key 102 HOME
+key 398 PROG_RED
+key 399 PROG_GREEN
+key 400 PROG_YELLOW
+key 401 PROG_BLUE
+key 165 MEDIA_PREVIOUS
+key 163 MEDIA_NEXT
+key 168 MEDIA_REWIND
+key 208 MEDIA_FAST_FORWARD
+key 164 MEDIA_PLAY_PAUSE
+key 166 MEDIA_STOP
+key 167 MEDIA_RECORD
+
+key 155 ENVELOPE
+key 12 MINUS
+key 13 EQUALS
+key 215 AT
+key 130 ZOOM_IN
+key 131 ZOOM_OUT
+key 15 BACK
+key 466 TV_INPUT
+key 111 PAGE_UP
+key 112 PAGE_DOWN
+key 358 INFO
+key 213 CAPTIONS
+key 214 MEDIA_AUDIO_TRACK
+key 216 NUM_LOCK
+key 217 GUIDE
+
+#special for tv remote
+#key 207 TV_SHORTCUTKEY_GLOBALSETUP
+#key 464 TV_SHORTCUTKEY_3DMODE
+#key 469 TV_SHORTCUTKEY_VIEWMODE
+#key 470 TV_SHORTCUTKEY_VOICEMODE
+#key 471 TV_SHORTCUTKEY_DISPAYMODE
+#key 237 FAV
+#key 238 LIST
+#key 212 TV_REPEAT
+#key 250 EARLY_POWER
+#key 219 TV_SLEEP
+#key 70 TV_BROWSER
+
+#map existed key for tv remote specially
+key 464 3D_MODE # for TV_SHORTCUTKEY_3DMODE
+key 469 TV_INPUT_HDMI_1 # for TV_SHORTCUTKEY_VIEWMODE
+key 470 TV_INPUT_HDMI_2 # for TV_SHORTCUTKEY_VOICEMODE
+key 471 TV_INPUT_HDMI_3 # for TV_SHORTCUTKEY_DISPAYMODE
+key 237 TV_INPUT_HDMI_4 # for FAV
+key 238 TV_INPUT_COMPOSITE_1 # for LIST
+key 212 MEDIA_RECORD # for TV_REPEAT
+key 219 TV_INPUT_COMPOSITE_2 # for TV_SLEEP
+key 70 EXPLORER # for TV_BROWSER
+
+key 600 PAIRING
+key 133 STEM_1
diff --git a/products/mbox/g12a/device.mk b/products/mbox/g12a/device.mk
index 89163c4..6032950 100644
--- a/products/mbox/g12a/device.mk
+++ b/products/mbox/g12a/device.mk
@@ -26,9 +26,17 @@ PRODUCT_COPY_FILES += \
device/amlogic/common/products/mbox/g12a/files/remote.tab3:$(TARGET_COPY_OUT_VENDOR)/etc/remote.tab3
PRODUCT_COPY_FILES += \
- device/amlogic/common/products/mbox/Vendor_0001_Product_0001.kl:$(TARGET_COPY_OUT_VENDOR)/usr/keylayout/Vendor_0001_Product_0001.kl \
device/amlogic/common/products/mbox/Vendor_1915_Product_0001.kl:$(TARGET_COPY_OUT_VENDOR)/usr/keylayout/Vendor_1915_Product_0001.kl
+#use tv remote layout for mbox if livetv is built
+ifeq ($(TARGET_BUILD_LIVETV), true)
+ PRODUCT_COPY_FILES += \
+ device/amlogic/common/products/mbox/Vendor_0001_Product_0002.kl:$(TARGET_COPY_OUT_VENDOR)/usr/keylayout/Vendor_0001_Product_0001.kl
+else
+ PRODUCT_COPY_FILES += \
+ device/amlogic/common/products/mbox/Vendor_0001_Product_0001.kl:$(TARGET_COPY_OUT_VENDOR)/usr/keylayout/Vendor_0001_Product_0001.kl
+endif
+
PRODUCT_COPY_FILES += \
device/amlogic/common/products/mbox/g12a/recovery/remotecfg:recovery/root/sbin/remotecfg \
device/amlogic/common/products/mbox/g12a/recovery/recovery.kl:recovery/root/sbin/recovery.kl \
diff --git a/products/mbox/gxl/device.mk b/products/mbox/gxl/device.mk
index 83ac65e..29ff1f1 100644
--- a/products/mbox/gxl/device.mk
+++ b/products/mbox/gxl/device.mk
@@ -26,9 +26,17 @@ PRODUCT_COPY_FILES += \
device/amlogic/common/products/mbox/gxl/files/remote.tab3:$(TARGET_COPY_OUT_VENDOR)/etc/remote.tab3
PRODUCT_COPY_FILES += \
- device/amlogic/common/products/mbox/Vendor_0001_Product_0001.kl:$(TARGET_COPY_OUT_VENDOR)/usr/keylayout/Vendor_0001_Product_0001.kl \
device/amlogic/common/products/mbox/Vendor_1915_Product_0001.kl:$(TARGET_COPY_OUT_VENDOR)/usr/keylayout/Vendor_1915_Product_0001.kl
+#use tv remote layout for mbox if livetv is built
+ifeq ($(TARGET_BUILD_LIVETV), true)
+ PRODUCT_COPY_FILES += \
+ device/amlogic/common/products/mbox/Vendor_0001_Product_0002.kl:$(TARGET_COPY_OUT_VENDOR)/usr/keylayout/Vendor_0001_Product_0001.kl
+else
+ PRODUCT_COPY_FILES += \
+ device/amlogic/common/products/mbox/Vendor_0001_Product_0001.kl:$(TARGET_COPY_OUT_VENDOR)/usr/keylayout/Vendor_0001_Product_0001.kl
+endif
+
PRODUCT_COPY_FILES += \
device/amlogic/common/recovery/busybox:recovery/root/sbin/busybox \
device/amlogic/common/products/mbox/gxl/recovery/init.recovery.amlogic.rc:root/init.recovery.amlogic.rc \
diff --git a/products/mbox/sm1/device.mk b/products/mbox/sm1/device.mk
index 151b213..208f580 100644
--- a/products/mbox/sm1/device.mk
+++ b/products/mbox/sm1/device.mk
@@ -26,9 +26,17 @@ PRODUCT_COPY_FILES += \
device/amlogic/common/products/mbox/sm1/files/remote.tab3:$(TARGET_COPY_OUT_VENDOR)/etc/remote.tab3
PRODUCT_COPY_FILES += \
- device/amlogic/common/products/mbox/Vendor_0001_Product_0001.kl:$(TARGET_COPY_OUT_VENDOR)/usr/keylayout/Vendor_0001_Product_0001.kl \
device/amlogic/common/products/mbox/Vendor_1915_Product_0001.kl:$(TARGET_COPY_OUT_VENDOR)/usr/keylayout/Vendor_1915_Product_0001.kl
+#use tv remote layout for mbox if livetv is built
+ifeq ($(TARGET_BUILD_LIVETV), true)
+ PRODUCT_COPY_FILES += \
+ device/amlogic/common/products/mbox/Vendor_0001_Product_0002.kl:$(TARGET_COPY_OUT_VENDOR)/usr/keylayout/Vendor_0001_Product_0001.kl
+else
+ PRODUCT_COPY_FILES += \
+ device/amlogic/common/products/mbox/Vendor_0001_Product_0001.kl:$(TARGET_COPY_OUT_VENDOR)/usr/keylayout/Vendor_0001_Product_0001.kl
+endif
+
PRODUCT_COPY_FILES += \
device/amlogic/common/products/mbox/sm1/recovery/remotecfg:recovery/root/sbin/remotecfg \
device/amlogic/common/products/mbox/sm1/recovery/recovery.kl:recovery/root/sbin/recovery.kl \