qemu-e2k/hw/input
Gerd Hoffmann 5a37532d08 input: introduce keyboard handler list
Add a linked list of keyboard handlers.  Added handlers will go
to the head of the list.  Removed handlers will be zapped from
the list.  The head of the list will be used for events.

This fixes the keyboard-dead-after-usb-kbd-unplug issue, key events
will be re-routed to the ps/2 kbd instead of being discarded.

[ v2: fix cut+paste bug found my Markus ]

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Message-id: 1366798118-3248-3-git-send-email-kraxel@redhat.com
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
2013-04-24 11:50:18 -05:00
..
Makefile.objs hw: move timer devices to hw/timer/, configure with default-configs/ 2013-04-08 18:13:14 +02:00
adb.c hw: move target-independent files to subdirectories 2013-04-08 18:13:12 +02:00
hid.c input: introduce keyboard handler list 2013-04-24 11:50:18 -05:00
lm832x.c hw: move target-independent files to subdirectories 2013-04-08 18:13:12 +02:00
milkymist-softusb.c hw: move timer devices to hw/timer/, configure with default-configs/ 2013-04-08 18:13:14 +02:00
pckbd.c hw: move target-independent files to subdirectories 2013-04-08 18:13:12 +02:00
pl050.c hw: move target-independent files to subdirectories 2013-04-08 18:13:12 +02:00
ps2.c hw: move target-independent files to subdirectories 2013-04-08 18:13:12 +02:00
pxa2xx_keypad.c hw: move timer devices to hw/timer/, configure with default-configs/ 2013-04-08 18:13:14 +02:00
stellaris_input.c arm: fix location of some include files 2013-04-15 15:16:01 +02:00
tsc210x.c arm: fix location of some include files 2013-04-15 15:16:01 +02:00
tsc2005.c arm: fix location of some include files 2013-04-15 15:16:01 +02:00
vmmouse.c hw: move target-independent files to subdirectories 2013-04-08 18:13:12 +02:00