aboutsummaryrefslogtreecommitdiffstats
path: root/hw/goldfish_events_device.c
diff options
context:
space:
mode:
authorDavid 'Digit' Turner <digit@google.com>2009-05-12 17:53:24 +0200
committerDavid 'Digit' Turner <digit@google.com>2009-05-12 17:53:24 +0200
commit3d2300cb2f8f575d9e0c553c88790b5d79dda1b6 (patch)
tree5cbb6b952ce4a66a9b4ef85d4c2c2759b4251ac5 /hw/goldfish_events_device.c
parent007f1a763ee96261dd75752f10936b12ac1e348c (diff)
downloadexternal_qemu-3d2300cb2f8f575d9e0c553c88790b5d79dda1b6.zip
external_qemu-3d2300cb2f8f575d9e0c553c88790b5d79dda1b6.tar.gz
external_qemu-3d2300cb2f8f575d9e0c553c88790b5d79dda1b6.tar.bz2
Allow search key (F5) to work on keyboard-less configurations
Diffstat (limited to 'hw/goldfish_events_device.c')
-rw-r--r--hw/goldfish_events_device.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/hw/goldfish_events_device.c b/hw/goldfish_events_device.c
index 32e6798..6f7e41b 100644
--- a/hw/goldfish_events_device.c
+++ b/hw/goldfish_events_device.c
@@ -289,6 +289,9 @@ void events_dev_init(uint32_t base, qemu_irq irq)
* Note that previous models also had a KEY_SOFT2,
* and a KEY_POWER which we still support here.
*
+ * Newer models have a KEY_SEARCH key, which we always
+ * enable here.
+ *
* A Dpad will send: KEY_DOWN / UP / LEFT / RIGHT / CENTER
*
* The KEY_CAMERA button isn't very useful if there is no camera.
@@ -307,6 +310,7 @@ void events_dev_init(uint32_t base, qemu_irq irq)
events_set_bit(s, EV_KEY, KEY_VOLUMEDOWN);
events_set_bit(s, EV_KEY, KEY_SOFT2);
events_set_bit(s, EV_KEY, KEY_POWER);
+ events_set_bit(s, EV_KEY, KEY_SEARCH);
if (config->hw_dPad) {
events_set_bit(s, EV_KEY, KEY_DOWN);