summaryrefslogtreecommitdiffstats
path: root/include/ui/input.h
Commit message (Collapse)AuthorAgeFilesLines
* replay: recording of the user inputPavel Dovgalyuk2015-11-061-0/+2
| | | | | | | | | | This records user input (keyboard and mouse events) in record mode and replays these input events in replay mode. Signed-off-by: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru> Message-Id: <20150917162524.8676.11696.stgit@PASHA-ISP.def.inno> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgaluk@ispras.ru>
* input: add support for kbd delaysGerd Hoffmann2014-06-041-0/+1
| | | | Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
* input: bind devices and input routingGerd Hoffmann2014-05-261-0/+3
| | | | | | | | Add function to bind input devices to display devices. Implementing input routing on top of this: Events coming from the display device in question are routed to the input device bound to it (if there is one). Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
* input: add qemu_input_key_number_to_qcodeGerd Hoffmann2014-05-261-0/+1
| | | | Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
* input: add qemu_input_handler_deactivateGerd Hoffmann2014-05-161-0/+1
| | | | Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
* input: key mapping helpersGerd Hoffmann2014-05-161-0/+4
| | | | | | | | Add helper functions to translate KeyValue (qapi key representation) into other representations: traditional qemu key numbers, qapi key codes (Q_KEY_CODE_*) and scancode sequences. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
* input: move mouse mode notifier to new coreGerd Hoffmann2014-03-051-0/+4
| | | | Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
* input: mouse: add qemu_input_is_absolute()Gerd Hoffmann2014-03-051-0/+1
| | | | | | Same as kbd_mouse_is_absolute(), but using new input core. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
* input: mouse: add helpers functions to coreGerd Hoffmann2014-03-051-0/+14
| | | | | | | Likewise a bunch of helper functions to manage mouse button and movement events, again to make life easier for the ui code. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
* input: keyboard: add helper functions to coreGerd Hoffmann2014-03-051-0/+5
| | | | | | | | A bunch of helper functions to manage keyboard events, to make life simpler for the ui code when submitting keyboard events. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
* input: add core bits of the new input layerGerd Hoffmann2014-03-051-0/+32
Register and unregister handlers. Event dispatcher code. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>