summaryrefslogtreecommitdiff
path: root/src/keyboard.c
diff options
context:
space:
mode:
authorPo Lu <luangruo@yahoo.com>2023-10-01 17:07:58 +0800
committerPo Lu <luangruo@yahoo.com>2023-10-01 17:08:25 +0800
commit12aca0f90d7aeaa8444508245e7596a64f2e8dce (patch)
treec3a59038f27c443573ecafaef90af6520e9b16f4 /src/keyboard.c
parent7caa3f5499b1ca4b6d66c1655a4e0d6903755679 (diff)
downloademacs-12aca0f90d7aeaa8444508245e7596a64f2e8dce.tar.gz
Update Android port
* doc/emacs/input.texi (On-Screen Keyboards): Revise documentation to reflect changes. * src/keyboard.c (lispy_function_keys) <KEYCODE_DPAD_CENTER>: Define select key absent out of negligence. * src/xterm.c (syms_of_xterm) <x-quit-keysym>: Default to nil. (bug#66040)
Diffstat (limited to 'src/keyboard.c')
-rw-r--r--src/keyboard.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/keyboard.c b/src/keyboard.c
index 6ab1cdebc12..f756f163e87 100644
--- a/src/keyboard.c
+++ b/src/keyboard.c
@@ -4989,6 +4989,10 @@ static const char *const lispy_accent_keys[] =
#ifdef HAVE_ANDROID
#define FUNCTION_KEY_OFFSET 0
+/* Mind that Android designates 23 KEYCODE_DPAD_CENTER, but it is
+ merely abstruse terminology for the ``select'' key frequently
+ located in certain physical keyboards. */
+
const char *const lispy_function_keys[] =
{
/* All elements in this array default to 0, except for the few
@@ -5025,6 +5029,7 @@ const char *const lispy_function_keys[] =
[218] = "kana",
[21] = "left",
[22] = "right",
+ [23] = "select",
[24] = "volume-up",
[259] = "help",
[25] = "volume-down",