From d41db6ae87d64a274d2fd66b4fa9e63c5ccc81f4 Mon Sep 17 00:00:00 2001 From: Eugene Sandulenko Date: Mon, 11 May 2009 09:01:54 +0000 Subject: Define hardware keys for 101 keyboard in SDL backend. TODO: speedup initialization. Now it is quite slowww. svn-id: r40445 --- backends/keymapper/hardware-key.h | 2 +- backends/keymapper/remap-dialog.cpp | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) (limited to 'backends/keymapper') diff --git a/backends/keymapper/hardware-key.h b/backends/keymapper/hardware-key.h index d83d3d9073..fb05366e3f 100644 --- a/backends/keymapper/hardware-key.h +++ b/backends/keymapper/hardware-key.h @@ -35,7 +35,7 @@ namespace Common { -#define HWKEY_ID_SIZE (4) +#define HWKEY_ID_SIZE (15) /** * Describes an available hardware key diff --git a/backends/keymapper/remap-dialog.cpp b/backends/keymapper/remap-dialog.cpp index 54ba8edd00..7f58965120 100644 --- a/backends/keymapper/remap-dialog.cpp +++ b/backends/keymapper/remap-dialog.cpp @@ -230,6 +230,8 @@ void RemapDialog::handleKeyUp(Common::KeyState state) { if (_activeRemapAction) { const HardwareKey *hwkey = _keymapper->findHardwareKey(state); + debug(0, "Key: %d, %d (%c), %x", state.keycode, state.ascii, (state.ascii ? state.ascii : ' '), state.flags); + if (hwkey) { _activeRemapAction->mapKey(hwkey); _activeRemapAction->getParent()->saveMappings(); -- cgit v1.2.3