initial support for unicode keyboard input for ghost & blenders WM.
authorCampbell Barton <ideasman42@gmail.com>
Thu, 20 Oct 2011 05:30:26 +0000 (05:30 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Thu, 20 Oct 2011 05:30:26 +0000 (05:30 +0000)
commit9bbec84e7e14f11f86baeaea6a9a2bce6b7499de
tree0aade91288c4ccdc4cd4e1e0749b5b07474b1a17
parent8e58fceab1452fc914e0fe88aaf7ecc80ea9bdb6
initial support for unicode keyboard input for ghost & blenders WM.
- currently X11 only, depends on Xinput (but should not break other os's).
- ghost stores utf8 buffer, copies to wmEvent's
- UI text input is currently the only area that uses this - not console or text editor.
- no rna access yet.
14 files changed:
intern/ghost/GHOST_Types.h
intern/ghost/intern/GHOST_EventKey.h
intern/ghost/intern/GHOST_SystemCarbon.cpp
intern/ghost/intern/GHOST_SystemCocoa.mm
intern/ghost/intern/GHOST_SystemSDL.cpp
intern/ghost/intern/GHOST_SystemWin32.cpp
intern/ghost/intern/GHOST_SystemX11.cpp
intern/ghost/intern/GHOST_SystemX11.h
intern/ghost/intern/GHOST_WindowX11.cpp
intern/ghost/intern/GHOST_WindowX11.h
source/blender/editors/interface/interface_handlers.c
source/blender/windowmanager/WM_types.h
source/blender/windowmanager/intern/wm_event_system.c
source/gameengine/Ketsji/KX_PythonInit.cpp