This library provides a "Mouse, Keyboard, and Screen" to QEMU using the D-Bus device support in QEMU and GTK 4.
Go to file
Christian Hergert 9bb71b8ea8 lib: add MksScreenAttributes and mks_screen_configure()
MksScreenAttributes is an opaque type with setters so that we can
potentially extend it in the future without ABI issues.

Furthermore, this adds a configure API for both sync and async to
MksScreen.

Currently, I get NOT_SUPPORTED back from Qemu, but I think that's because
I'm not even past the bootloader/EFI stage for tests.
2023-02-09 15:39:03 -08:00
lib lib: add MksScreenAttributes and mks_screen_configure() 2023-02-09 15:39:03 -08:00
tools lib: add MksScreen:device-address 2023-02-09 03:21:43 -08:00
.editorconfig initial commit 2023-02-08 18:06:08 -08:00
COPYING initial commit 2023-02-08 18:06:08 -08:00
meson.build initial commit 2023-02-08 18:06:08 -08:00
README.md initial commit 2023-02-08 18:06:08 -08:00

libmks

This library provides a "Mouse, Keyboard, and Screen" to Qemu using the D-Bus device support in Qemu and GTK 4.