summaryrefslogtreecommitdiffstats
path: root/client/inputs_channel.cpp
diff options
context:
space:
mode:
authorYonit Halperin <yhalperi@redhat.com>2012-02-29 16:58:46 +0200
committerYonit Halperin <yhalperi@redhat.com>2012-03-01 09:26:41 +0200
commit4b468cd45c05c44b6d5c5c6ea2c50e6f955c01ea (patch)
tree3ac9ac14d47abc808df11965396a0b37dfc609b7 /client/inputs_channel.cpp
parente342ef835732a3696c1eb41204896d125115576a (diff)
downloadspice-4b468cd45c05c44b6d5c5c6ea2c50e6f955c01ea.tar.gz
spice-4b468cd45c05c44b6d5c5c6ea2c50e6f955c01ea.tar.xz
spice-4b468cd45c05c44b6d5c5c6ea2c50e6f955c01ea.zip
client: keyboard - add mapping for volume keys
Add support for sending volume keys scancodes to the guest RHBZ #552539 A good reference for mapping keymaps to scancodes can be found in spice-gtk/gtk/keymaps.csv Signed-off-by: Yonit Halperin <yhalperi@redhat.com> (cherry picked from commit 68cdc5488da1a008fa4e8a4447b85aa8ac9c2735)
Diffstat (limited to 'client/inputs_channel.cpp')
-rw-r--r--client/inputs_channel.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/client/inputs_channel.cpp b/client/inputs_channel.cpp
index b6f02200..c148effd 100644
--- a/client/inputs_channel.cpp
+++ b/client/inputs_channel.cpp
@@ -561,7 +561,10 @@ void InputsChannel::init_scan_table()
init_escape_scan_code(REDKEY_ESCAPE_BASE);
init_escape_scan_code(REDKEY_PAD_ENTER);
init_escape_scan_code(REDKEY_R_CTRL);
+ init_escape_scan_code(REDKEY_MUTE);
init_escape_scan_code(REDKEY_FAKE_L_SHIFT);
+ init_escape_scan_code(REDKEY_VOLUME_DOWN);
+ init_escape_scan_code(REDKEY_VOLUME_UP);
init_escape_scan_code(REDKEY_PAD_DIVIDE);
init_escape_scan_code(REDKEY_FAKE_R_SHIFT);
init_escape_scan_code(REDKEY_CTRL_PRINT_SCREEN);