universal7885: Add headset event keylayout file

Keylayout files map linux kernel event codes to android input listener. By default all input uses Generic.kl which can be wrong. Using custom keyout files solves this.
The linux kernel has all kernel-specific event codes listed on include/uapi/linux/input-event-codes.h. Remapped key VOLUME_DOWN, VOLUME_UP which is different from Generic.kl

Signed-off-by: roynatech2544 <whiteshell2544@naver.com>
This commit is contained in:
roynatech2544 2021-11-20 10:26:40 +09:00
commit 036c61b3a4
No known key found for this signature in database
GPG key ID: 9675C32163D88D30
2 changed files with 34 additions and 1 deletions

View file

@ -121,7 +121,11 @@ PRODUCT_PACKAGES += \
fstab.exynos7884B \
init.target.rc \
init.baseband.rc
# Keylayout
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/configs/keylayout/Codec3035_Headset_Events.kl:$(TARGET_COPY_OUT_SYSTEM)/usr/keylayout/Codec3035_Headset_Events.kl
# Keymaster
PRODUCT_PACKAGES += \
android.hardware.keymaster@4.0-service.samsung \