Numberpad is interpreted as arrows (not numbers) in the menu
A similar problem was mentioned here, as part of his issue, which involved multiple bugs: viewtopic.php?f=6&t=9543
Steps to reproduce:
Type into any of the fields in the menu using the numberpad. Examples include password, username, server address, etc. The problem also shows up in-game using the chat menu (F10) or the chat window (t).
Behavior:
The numbers 9 and 3 work as expected. They will input as 9 or 3, as long as numlock is on. The numbers 7 and 1 do not do anything, with or without numlock being on. The nubers 4, 6, 8, and 2, all behave like they're being interpreted as arrow keys. This is with or without numlock being on.
Expected Behavior:
In the menus, numbers should always be interpreted as numbers, and not as arrow keys, even if they are on the numberpad.
Workaround:
Use an older version of minetest. This bug was only introduced recently, Around version 4.8, you could use the numberpad to enter numbers.
System information
Minetest version: 4.10-dev. From: 2014.07.08.
OS: Linux 3.14.5-200.fc20.x86_64 #1 SMP Mon Jun 2 14:26:34 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
debug.txt:
Steps to reproduce:
Type into any of the fields in the menu using the numberpad. Examples include password, username, server address, etc. The problem also shows up in-game using the chat menu (F10) or the chat window (t).
Behavior:
The numbers 9 and 3 work as expected. They will input as 9 or 3, as long as numlock is on. The numbers 7 and 1 do not do anything, with or without numlock being on. The nubers 4, 6, 8, and 2, all behave like they're being interpreted as arrow keys. This is with or without numlock being on.
Expected Behavior:
In the menus, numbers should always be interpreted as numbers, and not as arrow keys, even if they are on the numberpad.
Workaround:
Use an older version of minetest. This bug was only introduced recently, Around version 4.8, you could use the numberpad to enter numbers.
System information
Minetest version: 4.10-dev. From: 2014.07.08.
OS: Linux 3.14.5-200.fc20.x86_64 #1 SMP Mon Jun 2 14:26:34 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
debug.txt:
Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
- Code: Select all
-------------
Separator
-------------
10:51:00: INFO[main]: logfile = /home/______/.minetest/debug.txt
10:51:00: VERBOSE[main]: httpfetch_init: parallel_limit=8
10:51:00: INFO[main]: Message locale is now set to: LC_CTYPE=en_US.UTF-8;LC_NUMERIC=C;LC_TIME=en_US.utf8;LC_COLLATE=en_US.UTF-8;LC_MONETARY=en_US.utf8;LC_MESSAGES=en_US.UTF-8;LC_PAPER=en_US.utf8;LC_NAME=en_US.UTF-8;LC_ADDRESS=en_US.UTF-8;LC_TELEPHONE=en_US.UTF-8;LC_MEASUREMENT=en_US.utf8;LC_IDENTIFICATION=en_US.UTF-8
Irrlicht log: Irrlicht Engine version 1.8.1
Irrlicht log: Linux 3.14.5-200.fc20.x86_64 #1 SMP Mon Jun 2 14:26:34 UTC 2014 x86_64
Irrlicht log: Creating X window...
Irrlicht log: Using renderer: OpenGL 3.0
Irrlicht log: Gallium 0.4 on AMD ARUBA: X.Org
Irrlicht log: OpenGL driver version is 1.2 or better.
Irrlicht log: GLSL version: 1.3
10:51:00: INFO[main]: text_height=18
10:51:00: INFO[main]: Searching worlds...
10:51:00: INFO[main]: In /home/______/.minetest/worlds:
10:51:00: INFO[main]: 2 found.
10:51:00: INFO[main]: Waiting for other menus
10:51:00: INFO[main]: Waited for other menus
10:51:00: INFO[main]: Audio: Initializing...
10:51:00: INFO[main]: Audio: Vorbis extension NOT present
10:51:00: INFO[main]: Audio: Initialized: OpenAL 1.1 ALSOFT 1.15.1, using OpenAL Soft
10:51:00: INFO[main]: GUIEngine: Initializing Lua
10:51:00: VERBOSE[AsyncWorkerThread_0]: Loading and running script from /usr/local/share/minetest/builtin/init.lua
10:51:00: INFO[AsyncWorkerThread_0]: Initializing Asynchronous environment
10:51:00: VERBOSE[AsyncWorkerThread_1]: Loading and running script from /usr/local/share/minetest/builtin/init.lua
10:51:00: INFO[AsyncWorkerThread_1]: Initializing Asynchronous environment
10:51:00: VERBOSE[AsyncWorkerThread_2]: Loading and running script from /usr/local/share/minetest/builtin/init.lua
10:51:00: INFO[AsyncWorkerThread_2]: Initializing Asynchronous environment
10:51:00: INFO[main]: SCRIPTAPI: Initialized main menu modules
10:51:00: VERBOSE[main]: Loading and running script from /usr/local/share/minetest/builtin/init.lua
10:51:00: VERBOSE[AsyncWorkerThread_3]:
10:51:00: INFO[AsyncWorkerThread_3]: Initializing Asynchronous environment
10:51:00: INFO[main]: Searching worlds...
10:51:00: INFO[main]: In /home/______/.minetest/worlds:
10:51:00: INFO[main]: 2 found.
10:51:00: VERBOSE[main]: OpenALSoundManager::maintain(): 0 playing sounds, 0 sound names loaded
10:51:00: INFO[main]: Audio: Error opening /home/______/.minetest/sounds/main_menu.0.ogg for decoding
10:51:00: INFO[main]: Audio: Error opening /home/______/.minetest/sounds/main_menu.1.ogg for decoding
10:51:00: INFO[main]: Audio: Error opening /home/______/.minetest/sounds/main_menu.2.ogg for decoding
10:51:00: INFO[main]: Audio: Error opening /home/______/.minetest/sounds/main_menu.3.ogg for decoding
10:51:00: INFO[main]: Audio: Error opening /home/______/.minetest/sounds/main_menu.4.ogg for decoding
10:51:00: INFO[main]: Audio: Error opening /home/______/.minetest/sounds/main_menu.5.ogg for decoding
10:51:00: INFO[main]: Audio: Error opening /home/______/.minetest/sounds/main_menu.6.ogg for decoding
10:51:00: INFO[main]: Audio: Error opening /home/______/.minetest/sounds/main_menu.7.ogg for decoding
10:51:00: INFO[main]: Audio: Error opening /home/______/.minetest/sounds/main_menu.8.ogg for decoding
10:51:00: INFO[main]: Audio: Error opening /home/______/.minetest/sounds/main_menu.9.ogg for decoding
10:51:00: INFO[main]: Audio: Error opening /home/______/.minetest/sounds/main_menu.ogg for decoding
10:51:00: INFO[main]: Audio: Error opening /usr/local/share/minetest/sounds/main_menu.0.ogg for decoding
10:51:00: INFO[main]: Audio: Error opening /usr/local/share/minetest/sounds/main_menu.1.ogg for decoding
10:51:00: INFO[main]: Audio: Error opening /usr/local/share/minetest/sounds/main_menu.2.ogg for decoding
10:51:00: INFO[main]: Audio: Error opening /usr/local/share/minetest/sounds/main_menu.3.ogg for decoding
10:51:00: INFO[main]: Audio: Error opening /usr/local/share/minetest/sounds/main_menu.4.ogg for decoding
10:51:00: INFO[main]: Audio: Error opening /usr/local/share/minetest/sounds/main_menu.5.ogg for decoding
10:51:00: INFO[main]: Audio: Error opening /usr/local/share/minetest/sounds/main_menu.6.ogg for decoding
10:51:00: INFO[main]: Audio: Error opening /usr/local/share/minetest/sounds/main_menu.7.ogg for decoding
10:51:00: INFO[main]: Audio: Error opening /usr/local/share/minetest/sounds/main_menu.8.ogg for decoding
10:51:00: INFO[main]: Audio: Error opening /usr/local/share/minetest/sounds/main_menu.9.ogg for decoding
10:51:00: INFO[main]: Audio: Error opening /usr/local/share/minetest/sounds/main_menu.ogg for decoding
10:51:00: INFO[main]: OpenALSoundManager: "main_menu" not found.
10:51:14: INFO[main]: Audio: Deinitializing...
10:51:14: INFO[main]: Audio: Deinitialized.
10:51:14: INFO[main]: GUIEngine: Deinitializing scripting
10:51:14: INFO[main]: Searching worlds...
10:51:14: INFO[main]: In /home/______/.minetest/worlds:
10:51:14: INFO[main]: 2 found.
10:51:14: INFO[main]: Updating configuration file: "/home/______/.minetest/minetest.conf"
10:51:14: INFO[main]: Changing value of "address" = "minetest.org" -> "92.222.20.18"
10:51:14: INFO[main]: Changing value of "remote_port" = "30011" -> "31000"
10:51:14: INFO[main]: Updating configuration file: "/home/______/.minetest/minetest.conf"
10:51:14: INFO[main]: Skipping writing of /home/______/.minetest/minetest.conf because content wouldn't be modified
10:51:14: VERBOSE[main]: httpfetch_cleanup: cleaning up