qt: Initial xkbcommon keyboard support for X11

This commit is contained in:
RichardG867
2023-04-07 22:33:53 -03:00
parent 36ac74d7c6
commit 05b3cd1607
8 changed files with 432 additions and 23 deletions

View File

@@ -0,0 +1,19 @@
/*
* 86Box A hypervisor and IBM PC system emulator that specializes in
* running old operating systems and software designed for IBM
* PC systems and compatibles from 1981 through fairly recent
* system designs based on the PCI bus.
*
* This file is part of the 86Box distribution.
*
* Definitions for xkbcommon keyboard input module.
*
*
*
* Authors: RichardG, <richardg867@gmail.com>
*
* Copyright 2023 RichardG.
*/
extern void *xkbcommon_keymap;
void xkbcommon_init(struct xkb_keymap *keymap);
uint16_t xkbcommon_translate(uint32_t keycode);