keypad/numpad 键的 gtk keyval?
gtk keyval for keypad/numpad keys?
这可能是个愚蠢的问题,但我正在尝试在 gtk 程序中处理键盘事件。我在文档 ( https://git.gnome.org/browse/gtk+/plain/gdk/gdkkeysyms.h ) 中找不到 keypad/numpad 键的键值,例如“+”或“-”。
GDK_KEY_plus 和 GDK_KEY_minus 指的是键盘顶部的“+”和“-”,而不是小键盘上的。
感谢阅读。
ps : 我使用的是 azerty 键盘。
小键盘常量是GDK_KEY_KP_*
(代表小键盘)常量。 GDK_KEY_plus
是 GDK_KEY_KP_Add
,GDK_KEY_minus
是 GDK_KEY_KP_Subtract
。
这可能是个愚蠢的问题,但我正在尝试在 gtk 程序中处理键盘事件。我在文档 ( https://git.gnome.org/browse/gtk+/plain/gdk/gdkkeysyms.h ) 中找不到 keypad/numpad 键的键值,例如“+”或“-”。
GDK_KEY_plus 和 GDK_KEY_minus 指的是键盘顶部的“+”和“-”,而不是小键盘上的。
感谢阅读。
ps : 我使用的是 azerty 键盘。
小键盘常量是GDK_KEY_KP_*
(代表小键盘)常量。 GDK_KEY_plus
是 GDK_KEY_KP_Add
,GDK_KEY_minus
是 GDK_KEY_KP_Subtract
。