Skip to content

Hillside 52 Keymap

mmccoyd edited this page Apr 24, 2022 · 6 revisions

For easier initial use, this keymap follows the layout of larger keyboards where possible. It is a starting point for you to tweak over time to better suit your preferences. You can easily customize it with the QMK configurator.

Some of its key features are:

  • An inverted-T arrow cluster on the base layer.
  • Numbers and symbols along the top row of their layers, for familiarity.
  • Comfortable modifier and function or symbol combinations on the non-base layers using modifiers on the home row of the symbol and number/function layers.
  • A layer with both navigation and editing keys to make document editing easier.
- QWERTY, Colemak-DH and Dvorak base layer options.

Keymap three main layers

Base Layer

The base layer provides a very standard key layout with four differences:


  • Numbers, functions and most symbols are accessed with number and symbol shift keys.
  • The arrow keys push a symbol key to the upper thumb.
  • Escape and caps lock are lower down.
  • The left thumb has a shift key that affects the next key pressed. So to get 'A', press and release the thumb shift key, press 'a'. You can also hold the key down and it will work like a normal shift key, and there are still normal shift keys at either end of the keyboard.

The default layout is QWERTY with alternatives of Dvorak and Colemak-DH and the alt/option and the win/command key locations are swappable for windows or mac.

Details of Dvorak and Colemak-DH The Dvorak and Colemak-DH base layers have identical non-alpha and non-symbol keys as the QWERTY base layer.

Symbol and Media Layer

Holding down the SYM key accesses the symbol layer:

  • The symbols not present on the base layer are along the top row and right side similar to a full-size keyboard.
  • Duplicates of the modifier keys are along the left home keys. This allows very comfortable combination of any set of modifiers plus a key on the right side of the board.
  • Forward delete is on the upper right, taking backspace's place.
  • The Window OS application menu key is on the bottom right.
  • The AltGr key affects the next key pressed, so that it can combine with a key on any layer. It changes the meaning of the next key pressed after the AltGr key is pressed and released. For example, to do AltGr-h: press SYM, press and release AltGr, release SYM, press and release h.

Nav/Edit, Number and Function Layer

Holding down the Nav/Edit key accesses the navigation, editing, number and function layer:

  • Numbers are along the top row, and function keys are on the bottom row.
  • The arrow keys on the left can be combined with the home row modifiers on the right to easily move around and select text, which can then be cut, copy, and pasted.

Keyboard Adjust Layer

Simultaneously holding down the Nav/Edit and Num keys enables keys to adjust keyboard settings:

  • The base layer can be set to QWERTY, Colemak-DH or Dvorak, although the keyboard reverts to QWERTY each time it is plugged in.
  • Alt/option and GUI/command can be swapped for mac users or restored to the windows norm. This setting persists over power loss.
  • The backlight LEDs can be enabled, disabled, and controled. These settings also persist over power loss.
  • Reset allows loading new firmware, such as for keymap changes.

Make it Yours

If you are coming from a traditional keyboard, with a row-staggered layout and a large set of physical keys, learning to use a column staggered (ergo) and layer-based keyboard, which uses layers instead of finger reaches to access numbers, symbols and functions, will be an adjustment for your muscle memory and your mental keyboard map. This default layout tries to simplify that adjustment by keeping things in the expected spots when possible.

Yet this layout is only a decent compromise and is not optimal for each user. The online configurator makes it easy to tweak this layout to your needs. You can add additional layers or completely switch around what these do.

A good metaphor is to think of your keymap as a bonsai tree that you tweak slightly over time in response to ideas of how it might serve you better.

Some changes you might consider making:

  • Put some of your most-used key combinations on the unused keys on the symbol layer.
  • Change the shift keys to one-shot shift keys, where pressing and releasing them shifts the next key pressed. That is much easier on your hands than holding them down. Yet they can still be held as usual if desired.
  • Instead of holding down the thumb key to keep the symbol layer active, you could use a one-shot layer key. One-shot modifiers are likely less stress on your hands and may even be faster. You would still be able to hold it down instead.
  • Instead of holding down the key for the number layer, you could make it a layer toggle, like caps lock is a capitalization toggle key.

Here are some other keymaps for inspiration and ideas:

  • The Ferris default uses more advanced features as it has far fewer keys to work with.
  • The Miryoku keymap ensures that all modifiers are comfortably available with each character key.
  • The Kyria default has different keymap choices.