Open RockstarRaccoon opened 11 months ago
Keybinds are cool
Keybind editing is covered under #23 - and specifying custom binds for spawning tools would probably be something that could be covered after #1119 and a generalized method is introduced for spawning records.
Is your feature request related to a problem? Please describe.
I've been doing a lot of part-building lately. When I want the Devtip or the Texture tools, I just hit 2 or 4, but if I want the Mesh tool or the Snap-Magnet, I have to manually find them in my inventory, often navigating out of a directory to do so. It would be preferable if I could just set these to the hotkeys used by the tools I don't use, like the microphone, maybe sort them in such a way that the first 4 keys are my most used tools.
Currently, the only way to do this is to set up a mod-loader and install Art's "DefaultToolOverride" mod.
Describe the solution you'd like
Just put a section on the menu that lets us change the default keybindings, for both Desktop and VR mode, so we can choose what happens when we hit specific keys / buttons. At least some of them need to be settable to pulling out an equipped tool.
Describe alternatives you've considered
This could also be done with some in-game programming, though considering how basic it is and how abusable being able to change someone else's keybindings could be, client-settings seems the best.
Additional Context
I should also note that, when I first started, it took me a long time of trial and error and asking random people who didn't usually know where you'd mapped the keys and what certain ones actually did. This was really annoying when I didn't guess that "alt action" was mapped to 'R' for some reason, while "rotate" was mapped to 'E', because that seems flipped. This also meant I'd have to restart if I accidentally hit F or F6, because I had no idea how to get out of that camera mode.
Having a part of the settings with the keybindings, which was the first place I looked for them, would solve a lot of confusion early on.