This adds an grab-active bool option to input-linux objects to control
the grab state of evdev devices from QMP. The first patch fixes
a problem with multiple keyboards that was previously unlikely, as the
user will only use one device at a time. It could be merged
independently, but I am submitting them together as this becomes more
relevant when grab state can be controlled from QMP.
Rainer Müller (2):
input-linux: Delay grab toggle if keys are pressed
input-linux: Allow to toggle grab from QMP
qapi/qom.json | 3 +++
ui/input-linux.c | 46 +++++++++++++++++++++++++++++++++++++++++-----
2 files changed, 44 insertions(+), 5 deletions(-)
--
2.25.1