mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-02 23:33:54 -06:00
ui: convert GTK and SDL1 frontends to keycodemapdb
The x_keycode_to_pc_keycode and evdev_keycode_to_pc_keycode tables are replaced with automatically generated tables. In addition the X11 heuristics are improved to detect running on XQuartz and XWin X11 servers, to activate the correct OS-X and Win32 keycode maps. Signed-off-by: Daniel P. Berrange <berrange@redhat.com> Message-id: 20180117164717.15855-3-berrange@redhat.com Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
This commit is contained in:
parent
ed7b2624f2
commit
2ec78706d1
9 changed files with 302 additions and 319 deletions
|
@ -68,6 +68,9 @@ void qemu_input_check_mode_change(void);
|
|||
void qemu_add_mouse_mode_change_notifier(Notifier *notify);
|
||||
void qemu_remove_mouse_mode_change_notifier(Notifier *notify);
|
||||
|
||||
extern const guint qemu_input_map_atset1_to_qcode_len;
|
||||
extern const guint16 qemu_input_map_atset1_to_qcode[];
|
||||
|
||||
extern const guint qemu_input_map_linux_to_qcode_len;
|
||||
extern const guint16 qemu_input_map_linux_to_qcode[];
|
||||
|
||||
|
@ -83,4 +86,22 @@ extern const guint16 qemu_input_map_qcode_to_linux[];
|
|||
extern const guint qemu_input_map_usb_to_qcode_len;
|
||||
extern const guint16 qemu_input_map_usb_to_qcode[];
|
||||
|
||||
extern const guint qemu_input_map_win32_to_qcode_len;
|
||||
extern const guint16 qemu_input_map_win32_to_qcode[];
|
||||
|
||||
extern const guint qemu_input_map_x11_to_qcode_len;
|
||||
extern const guint16 qemu_input_map_x11_to_qcode[];
|
||||
|
||||
extern const guint qemu_input_map_xorgevdev_to_qcode_len;
|
||||
extern const guint16 qemu_input_map_xorgevdev_to_qcode[];
|
||||
|
||||
extern const guint qemu_input_map_xorgkbd_to_qcode_len;
|
||||
extern const guint16 qemu_input_map_xorgkbd_to_qcode[];
|
||||
|
||||
extern const guint qemu_input_map_xorgxquartz_to_qcode_len;
|
||||
extern const guint16 qemu_input_map_xorgxquartz_to_qcode[];
|
||||
|
||||
extern const guint qemu_input_map_xorgxwin_to_qcode_len;
|
||||
extern const guint16 qemu_input_map_xorgxwin_to_qcode[];
|
||||
|
||||
#endif /* INPUT_H */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue