diff options
author | Yuuki Harano <masm+github@masm11.me> | 2020-11-26 23:44:29 +0900 |
---|---|---|
committer | Yuuki Harano <masm+github@masm11.me> | 2020-11-26 23:44:29 +0900 |
commit | db169f81346f3a642b645937218dc3d1dae3301f (patch) | |
tree | f60239e63868fdb04bbc099ac60d92eb1c12dbea /src/pgtkterm.h | |
parent | 68b8acc405f2f7f7cfca6fe88820dfa13161a3c6 (diff) | |
download | emacs-db169f81346f3a642b645937218dc3d1dae3301f.tar.gz |
Add support for hyper modifier key
* src/pgtkterm.c (x_find_modifier_meanings): Autodetect key mask.
(pgtk_gtk_to_emacs_modifiers): Use autodetected mask instead of GDK's.
(pgtk_emacs_to_gtk_modifiers): Use autodetected mask instead of GDK's.
(key_press_event): Ignore hyper as well as super.
* src/pgtkterm.h (struct pgtk_display_info): New member for hyper.
Diffstat (limited to 'src/pgtkterm.h')
-rw-r--r-- | src/pgtkterm.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/pgtkterm.h b/src/pgtkterm.h index a777885518e..09b3b21b170 100644 --- a/src/pgtkterm.h +++ b/src/pgtkterm.h @@ -235,7 +235,7 @@ struct pgtk_display_info struct frame *last_mouse_glyph_frame; /* Modifier masks in gdk */ - int meta_mod_mask, alt_mod_mask, super_mod_mask; + int meta_mod_mask, alt_mod_mask, super_mod_mask, hyper_mod_mask; /* The last click event. */ GdkEvent *last_click_event; |