aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPo Lu2025-06-11 10:34:49 +0800
committerPo Lu2025-06-11 10:34:49 +0800
commit231c4f20ea17a406519d5797e8ea1afdd0111a7c (patch)
treed974ea77ed5c8d8794185f77566078c63e04872d /src
parentf69b822fb0e804a13ff7a4eb55fc2ae618e0de72 (diff)
downloademacs-231c4f20ea17a406519d5797e8ea1afdd0111a7c.tar.gz
emacs-231c4f20ea17a406519d5797e8ea1afdd0111a7c.zip
Port to Android API 36
* java/AndroidManifest.xml.in: Update targetSdkVersion to 36. * java/INSTALL: Document revised compilation dependencies. * java/org/gnu/emacs/EmacsActivity.java (interceptBackGesture): New function. (onCreate): Invoke the same to register back gesture callbacks on Android 16 or better. * java/org/gnu/emacs/EmacsWindow.java (onBackInvoked): New function. * src/keyboard.c (lispy_function_keys): Amend with new symbols introduced in Android API 36.
Diffstat (limited to 'src')
-rw-r--r--src/keyboard.c19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/keyboard.c b/src/keyboard.c
index 5db11ad6379..8b2ebd215d2 100644
--- a/src/keyboard.c
+++ b/src/keyboard.c
@@ -5099,6 +5099,25 @@ static const char *const lispy_function_keys[] =
5099 [285] = "browser-refresh", 5099 [285] = "browser-refresh",
5100 [28] = "clear", 5100 [28] = "clear",
5101 [300] = "XF86Forward", 5101 [300] = "XF86Forward",
5102 [319] = "dictate",
5103 [320] = "new",
5104 [321] = "close",
5105 [322] = "do-not-disturb",
5106 [323] = "print",
5107 [324] = "lock",
5108 [325] = "fullscreen",
5109 [326] = "f13",
5110 [327] = "f14",
5111 [328] = "f15",
5112 [329] = "f16",
5113 [330] = "f17",
5114 [331] = "f18",
5115 [332] = "f19",
5116 [333] = "f20",
5117 [334] = "f21",
5118 [335] = "f22",
5119 [336] = "f23",
5120 [337] = "f24",
5102 [4] = "XF86Back", 5121 [4] = "XF86Back",
5103 [61] = "tab", 5122 [61] = "tab",
5104 [66] = "return", 5123 [66] = "return",