No Man's Sky

No Man's Sky

View Stats:
Stratagerm Nov 27, 2020 @ 8:24am
PC mouse/keyboard UI needs improvement!
The UI for mouse/keyboard needs work. I'm struggling with a number of things. Suggestions and workarounds welcome.
1. NMS only recognizes 3 Mouse buttons. Any extra buttons aren't seen and can't be bound. NMS recognizes mouse buttons > 3. When rebound they are properly saved to TKGAMESETTINGS.MXML and work as expected on restarting NMS.exe. But in the rebind menus they are displayed as white diamonds, while in game displays they show as an exclamation on a yellow triangle.
2. NMS doesn't properly recognize PC numpad keys. The number keys on the numpad can only be bound as digits (NUMLOCK is ignored). Surrounding keys like keypad + and - are invisible to NMS.
3. The menu that takes 8-10 presses/clicks to swap weapons is called the "Quick" menu.
4. [Edited] Exocraft forward/reverse are hardcoded to keys W and S and can't be rebound.
5. Left and right arrow keys are hardcoded to navigate the build menu? I've rebound keys so the arrow keys are movement, and strafing while building changes the menu even though I've unbound the arrow keys from menu navigation everywhere.

[Edited to eliminate final paragraph.]
Last edited by Stratagerm; Nov 28, 2020 @ 8:15am
< >
Showing 1-15 of 15 comments
Mr. Bufferlow Nov 27, 2020 @ 8:54am 
Hmmm, number 3 seems off. You just bind the tool/weapon to a number key..I typically use 1,2, and 3. You just press the number and you get the tool you want.

I have never had issues with the M/KB...2600+ hours so maybe I just got used to it.

On number 4, I never use the exocraft since they are daft, but I thought you used the mouse for steering?
Stratagerm Nov 27, 2020 @ 9:07am 
Thanks, I edited point 4, it's the forward/reverse that can't be rebound.
Jalore Nov 27, 2020 @ 9:08am 
i've not had that problem with my mouse, it a generic mmo led 12 button mouse using default windows drivers. i can bind most of my 12 buttons to a function. 2 of them i won't because is difficult to use them with any kind of precision with my mouse.
Guh~hey~hey~♫ Nov 27, 2020 @ 9:10am 
1. is definitely wrong:

I'm using a razer naga (the one with a numpad on the side) with razer synapse.... NMS recognize all the keys and I can bind everysingle one of them.

Only issue is that after (re)loading a save, the game default the shortcut I use for recharging technologies (numpad 4) to the first icon of the X menu, so I need to remember to rebind it everytime...

So I'm not sure what causes your issue, but it probably have to do with your mouse driver/manager/settings

3. Just bind each of your multi-tool to a shortcut.... one only for mining/scanning, one only for combat and eventually a crappy one only for terrain manipulations.

You wont ever need to swap weapon on a multi-tool ever.
There's no shortcuts to swap weapons on a multi-tool, you need to cycle beetween all of them, but there is shortcuts to swap between multi-tools).

The only things for which I use the X menu are to summon a starship, an exocraft, the anomaly or my freighter... and for the emotes in the nexus or when capturing screenshots....

4. On my game it's on Q & D (but only in first person view), so there's probably a setting somewhere that can be changed (probably some config file if it isnt doable in the config menu).



Look in the key remapping options, there's several tabs and some command can be set to overlap (using the same key for 2 different things).
Last edited by Guh~hey~hey~♫; Nov 27, 2020 @ 9:11am
Stratagerm Nov 27, 2020 @ 9:50am 
Based on comments above, it could be that #1 (mouse buttons > 3 not working) might the result of running on Linux via Proton. It's a Logitec g502 and my workaround is to reconfigure the mouse buttons via a new mouse profile to emit keystrokes instead. It's a bit of a pain to reconfigure the mouse for this one game, but it does make it possible to use the extra buttons.

I've seen comments elsewhere that when using a joystick, JoyToKey is needed for NMS to see all the buttons on the joystick.
WarnerCK Nov 27, 2020 @ 12:01pm 
I play on Linux through Proton and have no trouble using the side buttons on my mouse, nor the number pad. I use them a lot.

Your number 4 - the controls in the exocraft - is true: the keybindings aren't exposed through the UI. You can change them by editing a text file. Shout if you have trouble finding the instructions for how to change it, and I'll see if I can dig up the post that I followed.
Stratagerm Nov 27, 2020 @ 3:34pm 
On the number pad can you use keypad + and keypad -? How does NMS show them on the binding screen? They display as white diamonds (same for extra mouse buttons).
WarnerCK Nov 27, 2020 @ 5:08pm 
I've not tried those ones specifically - they're on the wrong side for how I use it - but I'll give it a try next time I'm playing.

The white diamonds are because the game doesn't have a handy picture to show for the keys used in the keybindings. Lots of games, particularly console ports, suffer from that issue. The buttons themselves still work. My mouse thumb button is displayed in-game with an exclamation mark for those prompts.

I've just checked in-game, and it doesn't want to take input from the number pad arithmetic operators, but the numbers, ., and Enter work, which is fine for my use since I'm just using my left thumb. I guess it's limiting if you're trying to use your whole right hand, for example.

It might be possible to bind those controls in the config file and have them work in-game even if they don't work on the keybinding screen: one of the Tomb Raider games had that issue.
Stratagerm Nov 28, 2020 @ 8:07am 
NMS mishandles the numpad keys—it ignores NUMLOCK and always reads those keys as numbers, so they can clash with functions that have been assigned to 0-9 using CTRL + [digit].

It happens to work for you because you don't rebind digits 0-9 (I rebind some) and you're not assigning those digits via CTRL + [digit].

NMS ignores keypad + and -. Pressing and holding those keys doesn't move the progress indicator circle.

As for mouse buttons > 3, I've tested and verified what you said, and have edited #1 to relect that.
WarnerCK Nov 28, 2020 @ 9:47am 
Yep, that sounds about right. Did you manage to find the post about editing the controls for the submarine?
Stratagerm Nov 28, 2020 @ 10:43am 
Yes I did, thanks! Here's the post, for the convenience of others who might need it:

https://steamcommunity.com/app/275850/discussions/2/1744512174760085127/

I only tested it on a wheeled exocraft (roamer). The forward and reverse binds worked, but not the steering ones. I'm not sure if steering keys work for the roamer, but I can live with the mouse steering now that forward/reverse use the proper keys.

I've poked around in the NMS.exe file and it appears that the list of key names omits the numpad keys. There also seems to be a typo in the list: Underscode instead of Underscore.

Thank you to everyone who made helpful comments!
Stratagerm Nov 29, 2020 @ 1:11pm 
I remapped keypad + and - so I could use the keys in NMS. I wrote up a guide here:

https://www.reddit.com/r/linux_gaming/comments/k3h9qv/remapping_keys_using_hwdb_files/
WarnerCK Nov 29, 2020 @ 1:31pm 
Nice writeup.
SICARIO Sep 7, 2021 @ 10:13pm 
HelloGames, We need to be able to remap the keys to control the exo-craft being left handed, I cant use the key on the right hand side of the keyboard to navigate I use the arrow keys to move around please fix this oversight.
Pruneau Aug 28, 2024 @ 5:40am 
Originally posted by Stratagerm:
NMS mishandles the numpad keys—it ignores NUMLOCK and always reads those keys as numbers, so they can clash with functions that have been assigned to 0-9 using CTRL + [digit].

It happens to work for you because you don't rebind digits 0-9 (I rebind some) and you're not assigning those digits via CTRL + [digit].

NMS ignores keypad + and -. Pressing and holding those keys doesn't move the progress indicator circle.

As for mouse buttons > 3, I've tested and verified what you said, and have edited #1 to relect that.


I am left handed and used to setting up the entire numpad for most basic functions. This is jot an option in this game. I experience exactly the same as OP. The UI js not very good.
< >
Showing 1-15 of 15 comments
Per page: 1530 50

Date Posted: Nov 27, 2020 @ 8:24am
Posts: 15