View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0005208||The Dark Mod||GUI||public||03.04.2020 21:40||15.04.2021 20:41|
|Product Version||TDM 2.07|
|Summary||0005208: Support for extra mouse buttons|
|Description||It would be very convenient to be able to map extra mouse buttons to actions.|
The most basic use-case would be to map the usual forward/backward buttons to cycling inventory, for example.
This would be even more useful for mice with more than 6 buttons.
|Tags||No tags attached.|
|This is on Linux, I presume? Yeah, the input handling there is... ancient.|
cabalistic: yes, linux.
Is anybody working on this? If I wanted to jump into development, how can I start?
|I'd like to note that this bug is of big importance: I'm trying to introduce the game to someone close (also a Linux user). He needs to use a mouse with special buttons for gaming due to medical reasons... he can only play FPS with the mouse, no WASD keys but special mouse buttons for movement. If non-standard mouse keys can't be mapped, this is a game we won't be able to enjoy together. I showed him videos of TDM and he said he likes it, but this will need to be solved in some form before he can play. I hope the developers can at least find a quick solution in the meantime, before a deeper rewrite of the input code if one is needed. Thank you.|
An experimental build with GLFW is now available, see:
In theory, GLFW should support up to 8 mouse buttons, which coincidentally is also the hard limit for what the engine supports. If you need more buttons, you'll have to use a keyboard mapping tool, as the effort to increase that engine limit would be substantial...
|03.04.2020 21:40||t405||New Issue|
|03.05.2020 11:13||cabalistic||Note Added: 0012448|
|03.05.2020 23:51||t405||OS||=> Linux|
|03.05.2020 23:51||t405||Platform||=> Linux|
|03.05.2020 23:54||t405||Note Added: 0012453|
|18.02.2021 15:41||stgatilov||Assigned To||=> cabalistic|
|18.02.2021 15:41||stgatilov||Status||new => assigned|
|12.03.2021 18:10||MirceaKitsune||Note Added: 0013784|
|15.04.2021 20:40||cabalistic||Note Added: 0013858|
|15.04.2021 20:41||cabalistic||Status||assigned => feedback|