aboutsummaryrefslogtreecommitdiffstats
path: root/src/androidgui.h
diff options
context:
space:
mode:
authorPo Lu2023-08-02 09:09:53 +0800
committerPo Lu2023-08-02 09:09:53 +0800
commit8ff8a7fd5c50aaa7721a562a11836b4ec733ba5e (patch)
tree2b13cd6fceba087acdcfbecd3530718a484e26d8 /src/androidgui.h
parentf7052599877de9e855d743c68c88cc5729456f1f (diff)
downloademacs-8ff8a7fd5c50aaa7721a562a11836b4ec733ba5e.tar.gz
emacs-8ff8a7fd5c50aaa7721a562a11836b4ec733ba5e.zip
Fix reporting of key events containing SYM and META
* doc/emacs/android.texi (Android)::(What is Android?): (Android Startup, Android File System, Android Environment) (Android Windowing, Android Fonts, Android Troubleshooting): Improve section titles. (Android Windowing): Describe the relation between keyboard modifiers reported by Android and those in key events. * java/org/gnu/emacs/EmacsWindow.java (onKeyDown, onKeyUp): Clear META_SYM_ON and META_META_MASK when retrieving ASCII characters. * src/androidgui.h: Add ANDROID_META_MASK. * src/androidterm.c (android_android_to_emacs_modifiers) (android_emacs_to_android_modifiers): Transform META to Alt, and vice versa.
Diffstat (limited to 'src/androidgui.h')
-rw-r--r--src/androidgui.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/androidgui.h b/src/androidgui.h
index 265ec29b678..14225f7bf80 100644
--- a/src/androidgui.h
+++ b/src/androidgui.h
@@ -263,6 +263,7 @@ enum android_modifier_mask
263 ANDROID_CONTROL_MASK = 4096, 263 ANDROID_CONTROL_MASK = 4096,
264 ANDROID_ALT_MASK = 2, 264 ANDROID_ALT_MASK = 2,
265 ANDROID_SUPER_MASK = 4, 265 ANDROID_SUPER_MASK = 4,
266 ANDROID_META_MASK = 65536,
266 }; 267 };
267 268
268struct android_key_event 269struct android_key_event