qapi: convert sendkey
commite4c8f004c55d9da3eae3e14df740238bf805b5d6
authorAmos Kong <akong@redhat.com>
Fri, 31 Aug 2012 02:56:26 +0000 (31 10:56 +0800)
committerLuiz Capitulino <lcapitulino@redhat.com>
Wed, 5 Sep 2012 18:48:57 +0000 (5 15:48 -0300)
tree15dfdb6d109c4d093fa08e4f7fa79bfbaf29c6b1
parent1048c88f03545fa42bdebb077871a743a614d2ab
qapi: convert sendkey

Convert 'sendkey' to use QAPI.

QAPI passes key's index of mapping table to qmp_send_key(),
not keycode. So we use help functions to convert key/code to
index of key_defs, and 'index' will be converted to 'keycode'
inside qmp_send_key().

For qmp, QAPI would check invalid key and raise error.
For hmp, invalid key is checked in hmp_send_key().

'send-key' of QMP doesn't support key in hexadecimal format.

Signed-off-by: Amos Kong <akong@redhat.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
console.h
hmp-commands.hx
hmp.c
hmp.h
input.c
monitor.c
qapi-schema.json
qmp-commands.hx