diff options
author | Campbell Barton <ideasman42@gmail.com> | 2014-01-23 07:58:04 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2014-01-23 07:58:04 +0400 |
commit | 3b71cab420c642df30d9f9addee166444ce5b85b (patch) | |
tree | 50b3a4dfc9fcbb9473e65d5ab7d78b67c38c423c /source/gameengine/BlenderRoutines/KX_BlenderKeyboardDevice.cpp | |
parent | c02c2dfdd911fd1c92236e810f26da13f79cf8a5 (diff) |
Fix T38110: GameEngine keyboard sensor ignores unicode characters
Diffstat (limited to 'source/gameengine/BlenderRoutines/KX_BlenderKeyboardDevice.cpp')
-rw-r--r-- | source/gameengine/BlenderRoutines/KX_BlenderKeyboardDevice.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source/gameengine/BlenderRoutines/KX_BlenderKeyboardDevice.cpp b/source/gameengine/BlenderRoutines/KX_BlenderKeyboardDevice.cpp index 5917ce40440..ea78d2d389e 100644 --- a/source/gameengine/BlenderRoutines/KX_BlenderKeyboardDevice.cpp +++ b/source/gameengine/BlenderRoutines/KX_BlenderKeyboardDevice.cpp @@ -91,7 +91,7 @@ void KX_BlenderKeyboardDevice::NextFrame() * ConvertBlenderEvent translates blender keyboard events into ketsji kbd events * extra event information is stored, like ramp-mode (just released/pressed) */ -bool KX_BlenderKeyboardDevice::ConvertBlenderEvent(unsigned short incode, short val) +bool KX_BlenderKeyboardDevice::ConvertBlenderEvent(unsigned short incode, short val, unsigned int unicode) { bool result = false; @@ -112,6 +112,7 @@ bool KX_BlenderKeyboardDevice::ConvertBlenderEvent(unsigned short incode, short // todo: convert val ?? m_eventStatusTables[m_currentTable][kxevent].m_eventval = val ; //??? + m_eventStatusTables[m_currentTable][kxevent].m_unicode = unicode; switch (m_eventStatusTables[previousTable][kxevent].m_status) { |