minetest/irr/src
grorp 9a1501ae89
CIrrDeviceSDL: Fix numpad key events not having correct KeyInput.Char (#14780)
Allows you to change viewing range using numpad +/- again. This fix also works with the current unreleased version of SDL 3.

The keycodes for numpad keys (both SDL keycodes and Irrlicht keycodes) are not the same as the keycodes for the equivalent non-numpad keys and don't correspond to chars, so I mapped them to chars manually.

Since I think the resolution of https://github.com/minetest/minetest/issues/13770 was "just disable numlock", I made sure to only do this for the numpad number keys if numlock is enabled.
2024-06-27 14:44:44 +02:00
..
KHR Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
OpenGL Fix some clang compiler warnings (#14654) 2024-05-15 19:56:25 +02:00
OpenGL3 Deduplicate GL extension detection 2024-05-12 14:20:34 +02:00
OpenGLES2 Deduplicate GL extension detection 2024-05-12 14:20:34 +02:00
vendor Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
BuiltInFont.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
builtInFont.png Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CAnimatedMeshSceneNode.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CAnimatedMeshSceneNode.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CAttributeImpl.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CAttributes.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CAttributes.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CB3DMeshFileLoader.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CB3DMeshFileLoader.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CBillboardSceneNode.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CBillboardSceneNode.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CBlit.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CBoneSceneNode.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CBoneSceneNode.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CCameraSceneNode.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CCameraSceneNode.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CColorConverter.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CColorConverter.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CDummyTransformationSceneNode.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CDummyTransformationSceneNode.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CEGLManager.cpp Expose OpenGL debugging as a normal setting 2024-04-15 17:48:33 +02:00
CEGLManager.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CEmptySceneNode.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CEmptySceneNode.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CFileList.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CFileList.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CFileSystem.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CFileSystem.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CFPSCounter.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CFPSCounter.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CGLXManager.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CGLXManager.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CGUIButton.cpp Make button sprites (scrollbar arrows) DPI-aware (#14772) 2024-06-26 15:25:27 +02:00
CGUIButton.h Make button sprites (scrollbar arrows) DPI-aware (#14772) 2024-06-26 15:25:27 +02:00
CGUICheckBox.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CGUICheckBox.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CGUIComboBox.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CGUIComboBox.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CGUIEditBox.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CGUIEditBox.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CGUIEnvironment.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CGUIEnvironment.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CGUIFileOpenDialog.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CGUIFileOpenDialog.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CGUIFont.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CGUIFont.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CGUIImage.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CGUIImage.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CGUIImageList.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CGUIImageList.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CGUIListBox.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CGUIListBox.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CGUIScrollBar.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CGUIScrollBar.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CGUISkin.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CGUISkin.h Make button sprites (scrollbar arrows) DPI-aware (#14772) 2024-06-26 15:25:27 +02:00
CGUISpriteBank.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CGUISpriteBank.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CGUIStaticText.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CGUIStaticText.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CGUITabControl.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CGUITabControl.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CImage.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CImage.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CImageLoaderBMP.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CImageLoaderBMP.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CImageLoaderJPG.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CImageLoaderJPG.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CImageLoaderPNG.cpp Print filenames in irrlicht png warnings (#14525) 2024-04-07 22:06:13 +02:00
CImageLoaderPNG.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CImageLoaderTGA.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CImageLoaderTGA.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CImageWriterJPG.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CImageWriterJPG.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CImageWriterPNG.cpp Print filenames in irrlicht png warnings (#14525) 2024-04-07 22:06:13 +02:00
CImageWriterPNG.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CIrrDeviceLinux.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CIrrDeviceLinux.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CIrrDeviceOSX.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CIrrDeviceOSX.mm Fix scrolling in scroll containers (#14702) 2024-06-03 20:38:09 +02:00
CIrrDeviceSDL.cpp CIrrDeviceSDL: Fix numpad key events not having correct KeyInput.Char (#14780) 2024-06-27 14:44:44 +02:00
CIrrDeviceSDL.h CIrrDeviceSDL: Fix numpad key events not having correct KeyInput.Char (#14780) 2024-06-27 14:44:44 +02:00
CIrrDeviceStub.cpp Remove Irrlicht versioning 2024-03-27 20:55:48 +01:00
CIrrDeviceStub.h Remove Irrlicht versioning 2024-03-27 20:55:48 +01:00
CIrrDeviceWin32.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CIrrDeviceWin32.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CLimitReadFile.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CLimitReadFile.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CLogger.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CLogger.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CMakeLists.txt SDL2: Support highdpi (#14703) 2024-06-16 17:49:42 +02:00
CMemoryFile.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CMemoryFile.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CMeshCache.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CMeshCache.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CMeshManipulator.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CMeshManipulator.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CMeshSceneNode.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CMeshSceneNode.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CNSOGLManager.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CNSOGLManager.mm Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CNullDriver.cpp Print filenames in irrlicht png warnings (#14525) 2024-04-07 22:06:13 +02:00
CNullDriver.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
COBJMeshFileLoader.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
COBJMeshFileLoader.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
COGLESCommon.h Try to fix macro definition order problem with OpenGL code 2024-04-15 19:27:05 +02:00
COGLESCoreExtensionHandler.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
COGLESDriver.cpp Expose OpenGL debugging as a normal setting 2024-04-15 17:48:33 +02:00
COGLESDriver.h Improve error checks in COpenGL3DriverBase 2024-04-15 17:48:33 +02:00
COGLESExtensionHandler.cpp Migrate the Android port to SDL2 2024-04-08 20:15:37 +02:00
COGLESExtensionHandler.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
COGLESMaterialRenderer.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
COpenGLCacheHandler.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
COpenGLCacheHandler.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
COpenGLCommon.h Try to fix macro definition order problem with OpenGL code 2024-04-15 19:27:05 +02:00
COpenGLCoreCacheHandler.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
COpenGLCoreFeature.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
COpenGLCoreRenderTarget.h Improve error checks in COpenGL3DriverBase 2024-04-15 17:48:33 +02:00
COpenGLCoreTexture.h Improve error checks in COpenGL3DriverBase 2024-04-15 17:48:33 +02:00
COpenGLDriver.cpp Expose OpenGL debugging as a normal setting 2024-04-15 17:48:33 +02:00
COpenGLDriver.h Try to fix macro definition order problem with OpenGL code 2024-04-15 19:27:05 +02:00
COpenGLExtensionHandler.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
COpenGLExtensionHandler.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
COpenGLMaterialRenderer.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
COpenGLSLMaterialRenderer.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
COpenGLSLMaterialRenderer.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
COSOperator.cpp Fix some clang compiler warnings (#14654) 2024-05-15 19:56:25 +02:00
COSOperator.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CReadFile.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CReadFile.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CSceneCollisionManager.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CSceneCollisionManager.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CSceneManager.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CSceneManager.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CSDLManager.cpp Try to fix macro definition order problem with OpenGL code 2024-04-15 19:27:05 +02:00
CSDLManager.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CSkinnedMesh.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CSkinnedMesh.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CTimer.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CWGLManager.cpp Expose OpenGL debugging as a normal setting 2024-04-15 17:48:33 +02:00
CWGLManager.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CWriteFile.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CWriteFile.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CXMeshFileLoader.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CXMeshFileLoader.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CZipReader.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
CZipReader.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
IAttribute.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
Irrlicht.cpp Simplify Irrlicht CMake for static linking 2024-04-10 15:31:59 +02:00
mt_opengl_loader.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
os.cpp Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
os.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
SB3DStructs.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00
SoftwareDriver2_helper.h Copy irrlichtmt to <root>/irr/ 2024-03-26 21:39:02 +01:00