During the past weeks I have been wrestling with the decision to buy a numeric keypad for my Macbook. While I most certainly will do that at some point in order to be able to use the keypad for movement in ADOM II I still am somewhat sad about the fact that my shiny Macbook alone does not seem to be a sufficient gaming device for ADOM II.
Thus before the release of ADOM II 0.2.4 I started to toy with various configurable keyboard layouts (which - among other problems - were responsible for the quid series of releases of ADOM II 0.2.5 and 0.2.6 as I messed up some of the key configurations and failed to discover all problems).
For those of you who didn't yet notice: you now can switch between four different keyboard layouts by using the following key commands:
- $kj activates the JADE bindings I have been using since the release of 0.1.0.
- $k1 activates classic ADOM key bindings.
- $kc activates custom keybindings that you can define in your own configuration file.
- $k2 activates completely new ADOM II key bindings.
My preferred movement mode right now works like this:
- Use the cursor keys for the four cardinal directions. The cursor keys on my Macbook are situated to the bottom right, so they are easy to reach and easy to find after using other keys.
- Use the Ctrl and Alt keys to modify them for diagonal directions. Ctrl is situated to the bottom left of my keyboard, Alt sits directly besides Ctrl to the right. The ensuing logic here is that "Ctrl Cursor Up" moves to the north west (the mnemonic being that Ctrl is the western key of the two modifier keys) and "Alt Cursor Up" correspondingly moves you to the north east. Repeat that for "Cursor Down" combined with Ctrl and Alt for south west and south east.
While this setup still is not perfect as it requires two hands for movement (in classic ADOM I was accustomed to just using my right hand for movement and kept my left hand on the keyboard for all other commands), it's better for me than anything else I tried so far.
I think the original idea for this came from someone on Facebook but sadly I failed to find the post. So if you remember making that suggestions send me a mail to creator(at)ancientdomainsofmystery.com so that I can give you the credit you deserve!