aboutsummaryrefslogtreecommitdiff
path: root/xbmc/input/keyboard/KeyboardStat.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'xbmc/input/keyboard/KeyboardStat.cpp')
-rw-r--r--xbmc/input/keyboard/KeyboardStat.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/xbmc/input/keyboard/KeyboardStat.cpp b/xbmc/input/keyboard/KeyboardStat.cpp
index 5e390ee562..d6784c920c 100644
--- a/xbmc/input/keyboard/KeyboardStat.cpp
+++ b/xbmc/input/keyboard/KeyboardStat.cpp
@@ -14,6 +14,7 @@
#include "KeyboardStat.h"
#include "ServiceBroker.h"
+#include "input/keyboard/KeyboardTranslator.h"
#include "input/keyboard/KeyboardTypes.h"
#include "input/keyboard/XBMC_keytable.h"
#include "input/keyboard/XBMC_vkeys.h"
@@ -91,8 +92,9 @@ CKey CKeyboardStat::TranslateKey(XBMC_keysym& keysym) const
lockingModifiers |= CKey::MODIFIER_SCROLLLOCK;
CLog::Log(LOGDEBUG,
- "Keyboard: scancode: {:#02x}, sym: {:#04x}, unicode: {:#04x}, modifier: 0x{:x}",
- keysym.scancode, keysym.sym, keysym.unicode, keysym.mod);
+ "Keyboard: scancode: {:#02x}, sym: {:#04x} ({}), unicode: {:#04x}, modifier: 0x{:x}",
+ keysym.scancode, keysym.sym, CKeyboardTranslator::TranslateKeycode(keysym.sym),
+ keysym.unicode, keysym.mod);
// The keysym.unicode is usually valid, even if it is zero. A zero
// unicode just means this is a non-printing keypress. The ascii and