From: Derek Kelly <user.vdr@gmail.com>
To: linux-input@vger.kernel.org
Cc: sean@mess.org, mchehab+samsung@kernel.org, linux-media@vger.kernel.org
Subject: [PATCH v2] Input: Add missing event codes for common IR remote buttons
Date: Sat, 3 Nov 2018 07:55:32 -0700 [thread overview]
Message-ID: <20181103145532.9323-1-user.vdr@gmail.com> (raw)
The following patch adds event codes for common buttons found on various
provider and universal remote controls. They represent functions not
covered by existing event codes. Once added, rc_keymaps can be updated
accordingly where applicable.
v2 changes:
Renamed KEY_SYSTEM to KEY_SYSTEM_MENU to avoid conflict with powerpc
KEY_SYSTEM define.
Signed-off-by: Derek Kelly <user.vdr@gmail.com>
---
include/uapi/linux/input-event-codes.h | 13 +++++++++++++
1 file changed, 13 insertions(+)
diff --git a/include/uapi/linux/input-event-codes.h b/include/uapi/linux/input-event-codes.h
index 53fbae27b280..a15fd3c944d2 100644
--- a/include/uapi/linux/input-event-codes.h
+++ b/include/uapi/linux/input-event-codes.h
@@ -689,6 +689,19 @@
#define BTN_TRIGGER_HAPPY39 0x2e6
#define BTN_TRIGGER_HAPPY40 0x2e7
+/* Remote control buttons found across provider & universal remotes */
+#define KEY_LIVE_TV 0x2e8 /* Jump to live tv viewing */
+#define KEY_OPTIONS 0x2e9 /* Jump to options */
+#define KEY_INTERACTIVE 0x2ea /* Jump to interactive system/menu/item */
+#define KEY_MIC_INPUT 0x2eb /* Trigger MIC input/listen mode */
+#define KEY_SCREEN_INPUT 0x2ec /* Open on-screen input system */
+#define KEY_SYSTEM_MENU 0x2ed /* Open systems menu/display */
+#define KEY_SERVICES 0x2ee /* Access services */
+#define KEY_DISPLAY_FORMAT 0x2ef /* Cycle display formats */
+#define KEY_PIP 0x2f0 /* Toggle Picture-in-Picture on/off */
+#define KEY_PIP_SWAP 0x2f1 /* Swap contents between main view and PIP window */
+#define KEY_PIP_POSITION 0x2f2 /* Cycle PIP window position */
+
/* We avoid low common keys in module aliases so they don't get huge. */
#define KEY_MIN_INTERESTING KEY_MUTE
#define KEY_MAX 0x2ff
--
2.19.1
next reply other threads:[~2018-11-04 0:08 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-11-03 14:55 Derek Kelly [this message]
2018-11-05 20:53 ` [PATCH v2] Input: Add missing event codes for common IR remote buttons Sean Young
2018-11-13 13:04 ` Bastien Nocera
2018-11-13 16:20 ` VDR User
2019-01-19 8:52 ` Dmitry Torokhov
2019-01-23 7:50 ` VDR User
2019-01-23 10:18 ` Bastien Nocera
2019-01-23 16:07 ` VDR User
2019-01-24 8:37 ` Dmitry Torokhov
2019-01-24 16:21 ` VDR User
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20181103145532.9323-1-user.vdr@gmail.com \
--to=user.vdr@gmail.com \
--cc=linux-input@vger.kernel.org \
--cc=linux-media@vger.kernel.org \
--cc=mchehab+samsung@kernel.org \
--cc=sean@mess.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.