Angband Forums

Angband Forums (http://angband.oook.cz/forum/index.php)
-   Vanilla (http://angband.oook.cz/forum/forumdisplay.php?f=3)
-   -   roguelike keyset remapping (http://angband.oook.cz/forum/showthread.php?t=9682)

dionysian November 20, 2019 17:33

roguelike keyset remapping
 
I've never used the roguelike keyset much, but lately I've been trying to get comfortable with it. Kind of using it to get used to vim cursor movement keys, but that's another story :D

There are a few mappings that I found didn't make sense of differed from the standard keyset for no good reason.

Not sure why wands and rods are reversed... I swapped them back... 'a'im a want and 'z'ap a rod.

'a' -> 'z'
'z' -> 'a'

I rotated the commands based around the 'v' key. I never use the version command, and rarely throw once I have a ranged weapon. Now repeat command requires a single keypress using a dominant finger, rather than a combo.

'v' -> '^V'
'V' -> 'v'
'^V' -> 'V'

By default, 'f' is unused, 't' uses your ranged weapon, 'T' unequips items... just seems weird. I kept unequipping items when trying to tunnel...

'f' -> 't'
't' -> 'T'
'T' -> '^T'

I think there are some others that I'm forgetting. Interested in hearing some other suggestions, too.

fph November 21, 2019 08:41

As a fellow roguelike keyset user, I like these changes. D (disarm) and ^d (squelch item) are another pair that could be swapped in my view. I rarely use disarm since walking into a trap has the same effect.

dionysian November 21, 2019 14:28

Excellent suggestion. I like the symmetry there, with the capital being a "stronger" version of the lower case command.

fph November 21, 2019 15:21

I'd be happy to discuss other possible improvements to this keyset and put together a pull request afterwards, if Nick confirms that we can make such a change without fear of breaking someone's workflow and muscle memory.

archolewa November 22, 2019 00:40

So long as it's an option. "roguelike" vs. "sane-rogulike" or something. The current keyset is baked into my muscle memory, and I would be mildly cranky if I had to relearn it.

dionysian November 26, 2019 17:06

Quote:

Originally Posted by fph (Post 141359)
I'd be happy to discuss other possible improvements to this keyset and put together a pull request afterwards, if Nick confirms that we can make such a change without fear of breaking someone's workflow and muscle memory.

That would be excellent. I spent some time digging around in the code and I couldn't really find where the keymaps were defined.

Pete Mack November 26, 2019 18:59

They are in lib/customize/pref.prf, starting at line 282.

https://github.com/angband/angband/b...omize/pref.prf


All times are GMT +1. The time now is 07:27.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, vBulletin Solutions Inc.