blender/intern/ghost/intern
Bastien Montagne ce65fae8f3 Fix T48369: Missing suport for main '+' key.
Many keyboard layouts (italian, spanish, german...) have direct access to '+' key on main
keyboard area (not the numpad one), ans x11 has own define for this key, so use it instead
of generating an unkown key event.

Note that we most likely have much more missing 'specific' keycodes for non-US keyboard layout,
but think since we already had a 'minus' keyevent, supporting 'plus' one is totally consistent.
And we had a spare space in our defined values just for it even!

This keyevent is only supported/generated by x11 and cocoa Ghost backends for now,
neither SDL nor win32 seem to have matching key events...
2016-05-10 08:29:03 +02:00
..
GHOST_Buttons.cpp style cleanup: ghost 2012-05-19 09:57:55 +00:00
GHOST_Buttons.h GHOST: fewer virtual functions 2015-02-08 14:18:53 -05:00
GHOST_C-api.cpp Fix memory leak in GHOST Event Manager. 2015-12-27 18:08:44 +01:00
GHOST_CallbackEventConsumer.cpp code clenup: comments and some style edits on ghost/osx (odd indentation) 2012-09-06 02:10:09 +00:00
GHOST_CallbackEventConsumer.h GHOST: fewer virtual functions 2015-02-08 14:18:53 -05:00
GHOST_Context.cpp fixed printf format warning that occurred with 64-bit targets 2014-10-10 23:21:44 -05:00
GHOST_Context.h GHost: Code cleanup, prepare for strict C++ flags 2015-03-27 18:23:31 +05:00
GHOST_ContextCGL.h Fix various compiler warnings. 2015-10-10 17:35:30 +02:00
GHOST_ContextCGL.mm Fix T46993: UI lag in fullscreen mode on OS X / Intel graphics. 2016-01-07 23:51:38 +01:00
GHOST_ContextEGL.cpp Checked each of my (jwilkins) XXX notes. 2014-10-22 20:03:25 -05:00
GHOST_ContextEGL.h GHOST: fewer virtual functions 2015-02-08 14:18:53 -05:00
GHOST_ContextGLX.cpp Fix: unreported crash with misconfigured nvidia opengl drivers 2015-12-13 10:36:52 +00:00
GHOST_ContextGLX.h GHOST/X11: Support GLX-Context flags 2015-07-20 13:32:20 +10:00
GHOST_ContextNone.cpp Ghost Context Refactor 2014-10-07 15:47:32 -05:00
GHOST_ContextNone.h GHOST: fewer virtual functions 2015-02-08 14:18:53 -05:00
GHOST_ContextSDL.cpp Ghost Context Refactor 2014-10-07 15:47:32 -05:00
GHOST_ContextSDL.h Debug GPU functionality from soc-viewport_fx by Jason Wilkins 2015-02-23 13:35:57 +01:00
GHOST_ContextWGL.cpp Fix previous own fix - second message was actually OK, first one had bad comma placement... 2015-11-24 15:36:49 +01:00
GHOST_ContextWGL.h Error out on Windows if driver does not support OpenGL 2.1 with an error 2015-11-22 20:53:57 +01:00
GHOST_Debug.h GHOST: don't instantiate assert arg 2015-04-09 13:55:46 +10:00
GHOST_DisplayManager.cpp Code cleanup: ghost style 2014-07-24 21:40:01 +10:00
GHOST_DisplayManager.h Spelling 2014-08-13 09:34:37 +10:00
GHOST_DisplayManagerCocoa.h Cleanup: doxygen comments 2015-07-01 16:30:26 +10:00
GHOST_DisplayManagerCocoa.mm fix [#37059] OSX Debug - assert when using external screen with MacBookPro 2013-10-12 20:01:17 +00:00
GHOST_DisplayManagerNULL.h style cleanup 2012-06-04 20:11:09 +00:00
GHOST_DisplayManagerSDL.cpp Code cleanup: ghost style 2014-07-24 21:40:01 +10:00
GHOST_DisplayManagerSDL.h style cleanup: ghost headers 2012-05-19 09:23:08 +00:00
GHOST_DisplayManagerWin32.cpp GHost: Avoid macro re-definition by undefining the macro first 2016-02-20 14:06:10 +05:00
GHOST_DisplayManagerWin32.h Cleanup: doxygen comments 2015-07-01 16:30:26 +10:00
GHOST_DisplayManagerX11.cpp Cleanup: quiet warnings 2015-09-08 19:42:58 +10:00
GHOST_DisplayManagerX11.h Cleanup: doxygen comments 2015-07-01 16:30:26 +10:00
GHOST_DropTargetWin32.cpp Spelling 2014-08-12 10:31:07 +10:00
GHOST_DropTargetWin32.h GHOST: fewer virtual functions 2015-02-08 14:18:53 -05:00
GHOST_DropTargetX11.cpp Cleanup: warning 2015-05-28 18:46:14 +10:00
GHOST_DropTargetX11.h Cleanup 2014-08-17 12:18:40 +10:00
GHOST_Event.h GHOST: fewer virtual functions 2015-02-08 14:18:53 -05:00
GHOST_EventButton.h Cleanup: doxygen comments 2015-07-01 16:30:26 +10:00
GHOST_EventCursor.h code clenup: comments and some style edits on ghost/osx (odd indentation) 2012-09-06 02:10:09 +00:00
GHOST_EventDragnDrop.h OSX: fix 1 leak ( found and fixed by marcclintdion ) and 1 possible leak in dragndrop, backport to 2.74 2015-03-22 19:29:42 +01:00
GHOST_EventKey.h code clenup: comments and some style edits on ghost/osx (odd indentation) 2012-09-06 02:10:09 +00:00
GHOST_EventManager.cpp Fix for heap-use-after-free happening in GHOST_EventManager. 2015-12-28 00:35:47 +01:00
GHOST_EventManager.h Fix for heap-use-after-free happening in GHOST_EventManager. 2015-12-28 00:35:47 +01:00
GHOST_EventNDOF.h style cleanup: ghost headers 2012-05-19 09:23:08 +00:00
GHOST_EventPrinter.cpp GHOST: flush event printer output 2015-05-26 18:51:51 +10:00
GHOST_EventPrinter.h GHOST: fewer virtual functions 2015-02-08 14:18:53 -05:00
GHOST_EventString.h code clenup: comments and some style edits on ghost/osx (odd indentation) 2012-09-06 02:10:09 +00:00
GHOST_EventTrackpad.h Cleanup: doxygen comments 2015-07-01 16:30:26 +10:00
GHOST_EventWheel.h Cleanup: doxygen comments 2015-07-01 16:30:26 +10:00
GHOST_ImeWin32.cpp cleanup: ghost Win32 IME 2015-02-26 18:40:34 -05:00
GHOST_ImeWin32.h cleanup: ghost Win32 IME 2015-02-26 18:40:34 -05:00
GHOST_ISystem.cpp Ghost Context Refactor 2014-10-07 15:47:32 -05:00
GHOST_ISystemPaths.cpp GHOST: rename suffix X11 to Unix for non X11 files 2015-11-16 21:57:05 +11:00
GHOST_ModifierKeys.cpp code clenup: comments and some style edits on ghost/osx (odd indentation) 2012-09-06 02:10:09 +00:00
GHOST_ModifierKeys.h Cleanup: doxygen comments 2015-07-01 16:30:26 +10:00
GHOST_NDOFManager.cpp Cleanup: style from my previous commit 2014-12-06 03:48:41 -05:00
GHOST_NDOFManager.h ndof: rework Mac driver glue 2015-10-25 21:19:26 +01:00
GHOST_NDOFManagerCocoa.h ndof: rework Mac driver glue 2015-10-25 21:19:26 +01:00
GHOST_NDOFManagerCocoa.mm ndof: rework Mac driver glue 2015-10-25 21:19:26 +01:00
GHOST_NDOFManagerUnix.cpp NDof device: Check for socket exists before connecting to spnavd 2016-04-22 10:14:30 +02:00
GHOST_NDOFManagerUnix.h GHOST: rename suffix X11 to Unix for non X11 files 2015-11-16 21:57:05 +11:00
GHOST_NDOFManagerWin32.cpp User Prefs for NDOF dead-zone 2015-07-01 13:45:19 +10:00
GHOST_NDOFManagerWin32.h unify include guard defines, __$FILENAME__ 2012-02-17 18:59:41 +00:00
GHOST_Path-api.cpp Adding include for NULL define in c++ 2013-03-08 09:09:48 +00:00
GHOST_Rect.cpp style cleanup: trailing tabs & expand some non prefix tabs into spaces. 2012-10-21 05:46:41 +00:00
GHOST_System.cpp Fix memory leak in GHOST Event Manager. 2015-12-27 18:08:44 +01:00
GHOST_System.h Fix memory leak in GHOST Event Manager. 2015-12-27 18:08:44 +01:00
GHOST_SystemCocoa.h Fix T47393: mouse wheel scroll no longer zooms with mighty mouse on OS X. 2016-02-13 16:07:55 +01:00
GHOST_SystemCocoa.mm Fix T48369: Missing suport for main '+' key. 2016-05-10 08:29:03 +02:00
GHOST_SystemNULL.h Warning messagebox for windows when an unsupported implementation of 2015-02-25 13:51:53 +01:00
GHOST_SystemPaths.h style cleanup 2012-09-20 01:32:13 +00:00
GHOST_SystemPathsCocoa.h GHOST: fewer virtual functions 2015-02-08 14:18:53 -05:00
GHOST_SystemPathsCocoa.mm cleanup: Mac #include 2015-03-17 01:18:52 -04:00
GHOST_SystemPathsUnix.cpp GHOST: rename suffix X11 to Unix for non X11 files 2015-11-16 21:57:05 +11:00
GHOST_SystemPathsUnix.h Cleanup: redundant 'break', minor edits 2015-11-19 22:52:13 +11:00
GHOST_SystemPathsWin32.cpp Cleanup: remove _DEBUG define usage 2014-08-27 18:59:32 +10:00
GHOST_SystemPathsWin32.h GHost: Avoid macro re-definition by undefining the macro first 2016-02-20 14:06:10 +05:00
GHOST_SystemSDL.cpp Cleanup: whitespace & break placement 2015-07-18 19:03:22 +10:00
GHOST_SystemSDL.h Warning messagebox for windows when an unsupported implementation of 2015-02-25 13:51:53 +01:00
GHOST_SystemWin32.cpp Error out on Windows if driver does not support OpenGL 2.1 with an error 2015-11-22 20:53:57 +01:00
GHOST_SystemWin32.h GHost: Avoid macro re-definition by undefining the macro first 2016-02-20 14:06:10 +05:00
GHOST_SystemX11.cpp Fix T48369: Missing suport for main '+' key. 2016-05-10 08:29:03 +02:00
GHOST_SystemX11.h GHOST/X11: Support GLX-Context flags 2015-07-20 13:32:20 +10:00
GHOST_TaskbarWin32.h GHost: Avoid macro re-definition by undefining the macro first 2016-02-20 14:06:10 +05:00
GHOST_TimerManager.cpp Cleanup: warnings. spelling 2016-04-30 04:10:34 +10:00
GHOST_TimerManager.h GHOST: fewer virtual functions 2015-02-08 14:18:53 -05:00
GHOST_TimerTask.h Cleanup: doxygen comments 2015-07-01 16:30:26 +10:00
GHOST_Window.cpp GHost: Code cleanup, prepare for strict C++ flags 2015-03-27 18:23:31 +05:00
GHOST_Window.h Cleanup: doxygen comments 2015-07-01 16:30:26 +10:00
GHOST_WindowCocoa.h GHOST: fewer virtual functions 2015-02-08 14:18:53 -05:00
GHOST_WindowCocoa.mm OS X: remove code for OS X <= 10.5, which is already not supported since 2 years. 2015-12-29 00:27:18 +01:00
GHOST_WindowManager.cpp GHost: Code cleanup, prepare for strict C++ flags 2015-03-27 18:23:31 +05:00
GHOST_WindowManager.h GHOST: fewer virtual functions 2015-02-08 14:18:53 -05:00
GHOST_WindowNULL.h GHOST: fewer virtual functions 2015-02-08 14:18:53 -05:00
GHOST_WindowSDL.cpp Ghost Context Refactor 2014-10-07 15:47:32 -05:00
GHOST_WindowSDL.h GHOST: fewer virtual functions 2015-02-08 14:18:53 -05:00
GHOST_WindowWin32.cpp OpenGL: request version 2.1 when creating context on Windows 2015-12-06 18:02:07 -05:00
GHOST_WindowWin32.h Error out on Windows if driver does not support OpenGL 2.1 with an error 2015-11-22 20:53:57 +01:00
GHOST_WindowX11.cpp Cleanup: suspicious use of commas 2016-03-04 16:38:41 +11:00
GHOST_WindowX11.h Make OpenGL debug contexts a flag --debug-gpu instead of a compile time 2015-07-02 19:30:17 +02:00