Angband.oook.cz
Angband.oook.cz
AboutVariantsLadderForumCompetitionComicScreenshotsFunniesLinks

Go Back   Angband Forums > Angband > Vanilla

Reply
 
Thread Tools Display Modes
Old January 7, 2010, 12:01   #1
Zababa
Apprentice
 
Join Date: Sep 2009
Location: Germany
Age: 43
Posts: 99
Zababa is on a distinguished road
Feature request: smart movement key interpretation

I play Angabnd 3.1.1.1626 on a laptop (Win XP) with no numpad, which troubles me a lot. Luckily, I have found, that I can define a keypress delay, so that when I press two arrow keys (almost) simultaneously, @ moves into the resulting direction, e.g. right-arrow pressed with up-arrow has the same effect like the 9 on numpad. Forced to play on the four arrow keys I noticed one drawback which annoys me:

Because I almost never move by pressing the arrow keys alone but mostly hold Shift to them, @ keeps moving in the desired direction (intelligently crawling through corridors) as long as there is nothing disturbing (e.g. a monster, hunger, etc.) or there is but one choice of a progress direction. But this shift-aided movement works only for the four basic directions (left, right, up, down). Whenever I would like to start a shift-aided movement in one of the diagonal directions (by pressing two arrow keys simultaneously) it does not work. When I play on a external keyboard, pressing shift Num9 works exactly as would like shift up+right to work. But as for now I just can't move @ diagonally with shift pressed. Moving without shift I feel very unsafe, especially when I have to crawl through the chequered vaults or earthquake zones.

So my request is:
  1. enable shift-aided diagonal movement when playing with the four basic arrow keys and keypress delay.
Zababa is offline   Reply With Quote
Old January 7, 2010, 13:36   #2
fizzix
Prophet
 
Join Date: Aug 2009
Location: Madison, Wisconsin, US
Posts: 3,025
fizzix is on a distinguished road
Quote:
Originally Posted by Zababa View Post
I play Angabnd 3.1.1.1626 on a laptop (Win XP) with no numpad, which troubles me a lot. Luckily, I have found, that I can define a keypress delay, so that when I press two arrow keys (almost) simultaneously, @ moves into the resulting direction, e.g. right-arrow pressed with up-arrow has the same effect like the 9 on numpad. Forced to play on the four arrow keys I noticed one drawback which annoys me:

Because I almost never move by pressing the arrow keys alone but mostly hold Shift to them, @ keeps moving in the desired direction (intelligently crawling through corridors) as long as there is nothing disturbing (e.g. a monster, hunger, etc.) or there is but one choice of a progress direction. But this shift-aided movement works only for the four basic directions (left, right, up, down). Whenever I would like to start a shift-aided movement in one of the diagonal directions (by pressing two arrow keys simultaneously) it does not work. When I play on a external keyboard, pressing shift Num9 works exactly as would like shift up+right to work. But as for now I just can't move @ diagonally with shift pressed. Moving without shift I feel very unsafe, especially when I have to crawl through the chequered vaults or earthquake zones.

So my request is:
  1. enable shift-aided diagonal movement when playing with the four basic arrow keys and keypress delay.
You can use .9 to run in the diagonal direction

I would instead request that shift+9 and control+9 work with the numbered keys as well as the arrow or numpad keys. I use the same setup, without a numpad and have no problems. Switching to roguelike setup is way too difficult at this point.
fizzix is offline   Reply With Quote
Old January 7, 2010, 13:56   #3
Zababa
Apprentice
 
Join Date: Sep 2009
Location: Germany
Age: 43
Posts: 99
Zababa is on a distinguished road
Unhappy

Quote:
Originally Posted by fizzix View Post
You can use .9 to run in the diagonal direction
Well, yes, using "." instead of shift really allows me to press two arrows simultaneously, and @ goes diagonally until disturbed. Thanks for the suggestion. But two years I've been playing with shift and now I have a hard time to get used to play with "."
Zababa is offline   Reply With Quote
Old January 7, 2010, 14:28   #4
SaThaRiel
Adept
 
SaThaRiel's Avatar
 
Join Date: Nov 2009
Posts: 174
SaThaRiel is on a distinguished road
I think the "feature" you are looking for is the Roguelike keyset. When i started to play *Bands on a laptop i always immediatly switched to that layout.
I takes some time but now i only use it.
SaThaRiel is offline   Reply With Quote
Old January 7, 2010, 14:57   #5
Zababa
Apprentice
 
Join Date: Sep 2009
Location: Germany
Age: 43
Posts: 99
Zababa is on a distinguished road
Quote:
Originally Posted by SaThaRiel View Post
I think the "feature" you are looking for is the Roguelike keyset.
Thank you for the suggestion. It's true: for in rogue-like keys, shift and HJ, HK, JL, KL work exactly as I expect shift combined arrows to work. If it was possible to program this UI for the rogue-lie keyset I am sure it can be programmed for the modern one as well.

I would prefer to stick to the modern angband default keyset as I really would have a hard time to get used to another keys after about 10M moves on the default ones. Somehow I think the angband maintainers and programmers gave the new keyset a deep thought and concluded that it is superior to the roguelike and more easily memorizable, so they started using it. If the rogue-like keyset is so perfect, why isn't it default and why don't most players use it? (I just assume that they don't).

Last edited by Zababa; January 8, 2010 at 20:03.
Zababa is offline   Reply With Quote
Old January 7, 2010, 19:26   #6
Malatar
Scout
 
Join Date: Dec 2009
Posts: 25
Malatar is on a distinguished road
I also always switch over to the roguelike keyset... It's probably just a familiarity issue, having played Rogue and other rogue-likes for so many years, but I can't seem to remember the newer keys when I'm playing.
Malatar is offline   Reply With Quote
Old January 8, 2010, 17:55   #7
fph
Veteran
 
Join Date: Apr 2009
Location: Pisa / DL0
Posts: 1,027
fph is on a distinguished road
Quote:
Originally Posted by Zababa View Post
If the rogue-like keyset is so perfect, why isn't it default and why don't most players use it? (I just assume that they don't).
That's a question that bugged me too. I have played Angband with the default keyset for some years, and then I switched to the roguelike when I installed it on my laptop. In the end the new keyset took me less time to master than I thought.

I think that most newcomers would benefit from switching the default to the roguelike keyset (+numeric keypad working-as-usual, so if you don't like the VI keys for moving, just don't use them). Everything would work as before (with due changes), but, as a bonus, the game is playable on a laptop.
This change should not bother the old-time players, since they know how to change the keymap.
I've tried bringing the subject on on this forum, but without much success.

I must warn you that there is currently a problem with the roguelike keymap + inscriptions: inscriptions always assume the traditional keymap. It's easier to explain with an example:
-traditional keymap: if you inscribe an arrow @f1, then you can shoot it with f1.
-roguelike keymap: if you inscribe an arrow @f1 (not @t1 -- which would be more intuitive to me), then you can shoot it with t1.

(this is the only reason not to recommend the RL keyset as default, IMHO)
fph is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
smart hordes saarn Vanilla 10 May 1, 2009 05:06
[FA] Feature request Zikke Variants 4 February 18, 2009 15:06
Feature request Antoine Vanilla 5 January 8, 2009 04:27
Where to find all the number-key maps Dawnmist Vanilla 6 March 24, 2008 20:47
Feature Request Zero Vanilla 1 February 5, 2008 18:21


All times are GMT +1. The time now is 20:05.


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