mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-09 10:34:58 -06:00
ui/input-legacy.c: remove unused legacy qemu_add_kbd_event_handler() function
Since the last keyboard device has now been converted over to use qemu_input_handler_register(), the legacy qemu_add_kbd_event_handler() function is now unused and can be removed. Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> Reviewed-by: Alex Bennée <alex.bennee@linaro.org> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Message-ID: <20241106120928.242443-3-mark.cave-ayland@ilande.co.uk> Signed-off-by: Thomas Huth <thuth@redhat.com>
This commit is contained in:
parent
44e21ef055
commit
e7e76150a2
2 changed files with 0 additions and 39 deletions
|
@ -70,8 +70,6 @@ typedef struct QEMUPutMouseEntry QEMUPutMouseEntry;
|
||||||
typedef struct QEMUPutKbdEntry QEMUPutKbdEntry;
|
typedef struct QEMUPutKbdEntry QEMUPutKbdEntry;
|
||||||
typedef struct QEMUPutLEDEntry QEMUPutLEDEntry;
|
typedef struct QEMUPutLEDEntry QEMUPutLEDEntry;
|
||||||
|
|
||||||
QEMUPutKbdEntry *qemu_add_kbd_event_handler(QEMUPutKBDEvent *func,
|
|
||||||
void *opaque);
|
|
||||||
QEMUPutMouseEntry *qemu_add_mouse_event_handler(QEMUPutMouseEvent *func,
|
QEMUPutMouseEntry *qemu_add_mouse_event_handler(QEMUPutMouseEvent *func,
|
||||||
void *opaque, int absolute,
|
void *opaque, int absolute,
|
||||||
const char *name);
|
const char *name);
|
||||||
|
|
|
@ -109,43 +109,6 @@ void qmp_send_key(KeyValueList *keys, bool has_hold_time, int64_t hold_time,
|
||||||
g_free(up);
|
g_free(up);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void legacy_kbd_event(DeviceState *dev, QemuConsole *src,
|
|
||||||
InputEvent *evt)
|
|
||||||
{
|
|
||||||
QEMUPutKbdEntry *entry = (QEMUPutKbdEntry *)dev;
|
|
||||||
int scancodes[3], i, count;
|
|
||||||
InputKeyEvent *key = evt->u.key.data;
|
|
||||||
|
|
||||||
if (!entry || !entry->put_kbd) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
count = qemu_input_key_value_to_scancode(key->key,
|
|
||||||
key->down,
|
|
||||||
scancodes);
|
|
||||||
for (i = 0; i < count; i++) {
|
|
||||||
entry->put_kbd(entry->opaque, scancodes[i]);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
static const QemuInputHandler legacy_kbd_handler = {
|
|
||||||
.name = "legacy-kbd",
|
|
||||||
.mask = INPUT_EVENT_MASK_KEY,
|
|
||||||
.event = legacy_kbd_event,
|
|
||||||
};
|
|
||||||
|
|
||||||
QEMUPutKbdEntry *qemu_add_kbd_event_handler(QEMUPutKBDEvent *func, void *opaque)
|
|
||||||
{
|
|
||||||
QEMUPutKbdEntry *entry;
|
|
||||||
|
|
||||||
entry = g_new0(QEMUPutKbdEntry, 1);
|
|
||||||
entry->put_kbd = func;
|
|
||||||
entry->opaque = opaque;
|
|
||||||
entry->s = qemu_input_handler_register((DeviceState *)entry,
|
|
||||||
&legacy_kbd_handler);
|
|
||||||
qemu_input_handler_activate(entry->s);
|
|
||||||
return entry;
|
|
||||||
}
|
|
||||||
|
|
||||||
static void legacy_mouse_event(DeviceState *dev, QemuConsole *src,
|
static void legacy_mouse_event(DeviceState *dev, QemuConsole *src,
|
||||||
InputEvent *evt)
|
InputEvent *evt)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue