Alternate keyboard layout for small keyboards?

Everything about ToME 4.x.x. No spoilers, please

Moderator: Moderator

Post Reply
Message
Author
Nevuk
Thalore
Posts: 189
Joined: Thu Jul 27, 2006 2:50 am

Alternate keyboard layout for small keyboards?

#1 Post by Nevuk »

Basically I'm stuck somewhere where all I have is a netbook that can honestly barely run tome in the first place, but the bigger issue is that it has no number pad and a touchpad mouse is a bit iffy to me as the primary form of movement. What I've been doing, but is tedious, is to just use the arrow keys and then use the mouse to move diagonally.

Any suggestions or ideas from others as to alternate keybindings? (I'm sure others have had this issue)

The Revanchist
Uruivellas
Posts: 762
Joined: Sun Nov 03, 2013 12:14 am

Re: Alternate keyboard layout for small keyboards?

#2 Post by The Revanchist »

I believe there is an option to change key bindings.

Open the menu, and I'm pretty sure it's an option of its own. There should be a part reserved for movement.

Noel
Thalore
Posts: 121
Joined: Fri Dec 15, 2006 1:49 am

Re: Alternate keyboard layout for small keyboards?

#3 Post by Noel »

I'm old-fashioned enough to always use the traditional "roguelike" bindings. Works well with vi-trained fingers. YMMV.

Code: Select all

 Y  K  U
  \ | /
 H - - L
  / | \
 B  J  N


Ritz
Cornac
Posts: 41
Joined: Sun Jan 27, 2013 4:31 pm

Re: Alternate keyboard layout for small keyboards?

#4 Post by Ritz »

Pardon me, Noel, I have a similar problem as the topic-starter. Could you please explain how exactly does your binding work? I can't quite figure out how it makes sense. Y-K-U for diagonal left up, straight up and diagonal right up? But that's somewhat counter-intuitivem considering "K" is in the row below Y and U, and is actually situated to the right from them... Or maybe we have different keyboards?

Sianist
Halfling
Posts: 106
Joined: Fri May 10, 2013 2:10 pm

Re: Alternate keyboard layout for small keyboards?

#5 Post by Sianist »

its the very old school way of running roguelikes, from the time before support for numpads in Unix (IIRC) ... why exactly that setup? ... well ... all keys was allready keyed to two or three different things (Q being Quaff, eQuip and Quit, depending on use of ctrl-alt-shift) so it might very well have been those fitting least unintuitative :p

Noel
Thalore
Posts: 121
Joined: Fri Dec 15, 2006 1:49 am

Re: Alternate keyboard layout for small keyboards?

#6 Post by Noel »

It harkens back to the Unix vi editor, which used H-J-K-L in normal (non-editing mode) as Left-Down-Up-Right cursor motion. The original roguelikes added the Y-U and B-N for diagonals.

Since I've been using vi for decades, and roguelikes for almost as long, my fingers are pre-wired for this layout...

https://en.wikipedia.org/wiki/Vi

(And thus ends the ancient history lesson... :wink: )

Ritz
Cornac
Posts: 41
Joined: Sun Jan 27, 2013 4:31 pm

Re: Alternate keyboard layout for small keyboards?

#7 Post by Ritz »

Thank you for clarification, folks! Kinda puts me to shame - having played the original Rogue and a dozen of classic roguelikes, I only learn of this layout now. This seems very helpful, might take time to get used to, but surely beats mouse. Thanks.

adamn
Halfling
Posts: 86
Joined: Sun Aug 04, 2013 9:26 pm

Re: Alternate keyboard layout for small keyboards?

#8 Post by adamn »

I use a layout which is much more intuitive, IMO. I just translated the numpad keys over to the right side of the keyboard.

Code: Select all

7 8 9      o p [
4 5 6  ->  l ; '
1 2 3      , . /
Obviously some of those keys had functions which needed to be moved elsewhere, but I sorted it all out and it works quite nicely for me.

One thing to make sure you do: when you rebind the keys for movement, also rebind the keys for running. IE

Code: Select all

s7 s8 s9      so sp s[
s4    s6  ->  sl    s'
s1 s2 s3      s, s. s/

Post Reply