Having just installed NL 12.6, one of the first things I wanted to do was make my own set of hotkeys, which I never really did with past NL versions -- I always used the defaults with a few changes. I'm not at all happy with the current interface, so I wanted to open a discussion about how it could be improved. (I grant this is probably not high priority, since setting hotkeys is something most users will only do once and then never look at again.) My complaints are:
* On opening NL for the first time, I am prompted to choose between two hotkey layouts by name -- I forget exactly what the names were, but they didn't tell me anything about what the layouts actually were.
* A new player might not want either of the default layouts, but a blank layout (perhaps with just the mouse functions and Esc?) so it's quicker and easier to input their own preferred hotkeys.
* Moving on to the hotkey selection screen itself. It wasn't at all obvious that after pressing, for example, "S" and then choosing what function it has, I had to deselect it by clicking in the list of hotkeys, then pressing something else. To my mind, it would be better for pressing any key to always select that key.
* Assigning a function to a key that currently doesn't have one is awkward -- I have to select "Show Unassigned Keys" or use "Find Key", and in the latter case it turns "Show Unassigned Keys" on for me. Having this off is useful so I can get an overview of the keys I've assigned and whether there are any important functions I haven't assigned a key to yet. It would be better if the unassigned key just appears at the bottom of the list. (Also, "Find Key" would be redundant with my suggestion that pressing a key always finds it.)
* Pressing Tab cycles between the buttons, which at first gave me the impression I would be unable to select Tab to change its function. (It turns out you can select Tab by pressing T, which cycles between all the keys whose names start with T.) I can easily see new players making this mistake and either getting frustrated or settling for a layout that's not actually what they would prefer.