Skip to content

allow customisation of home row mod order - #109

Open
wenbang24 wants to merge 1 commit into
OneDeadKey:mainfrom
wenbang24:main
Open

wenbang24 wants to merge 1 commit into
OneDeadKey:mainfrom
wenbang24:main

Conversation

@wenbang24

Copy link
Copy Markdown

on mac, having os be on the ring finger is pretty annoying.

https://precondition.github.io/home-row-mods <-- pretty cool guide to home row mod order. would be awesome if users could customise HRM order at will :D

note that the default HRM order is still there

(yes i did the same thing in zmk selenium too)

@fabi1cazenave

Copy link
Copy Markdown
Collaborator

https://precondition.github.io/home-row-mods <-- pretty cool guide to home row mod order.

This document is very well known, it’s also quite old… and Arsenik is opiniated againt it, at least for a few details, as explained in the Selenium page:

« Some well-known keymaps or introductions to home row mods include Shift on the home row. Selenium is very opiniated against it, at least for capitalizing words: the sticky Shift under the thumb is better suited. »

The Arsenik approach implies that:

  • the most common modifier is under the middle finger (Ctrl for PC, Cmd for Mac)
  • Shift should be a thumb key, not a homerow mod
  • no modifier should be under a pinky

on mac, having os be on the ring finger is pretty annoying.

True. We need a Selenium-like option to have better positions on macOS hosts.

PC (default):
image

Mac:
image

would be awesome if users could customise HRM order at will :D

They can already do so, without much friction. by tweaking the base_lt_hrm.kbd configuration file.

The idea with Arsenik is to provide sane defaults for most users, and an easy-to-tweak configuration for others who want to try something else. Adding too many options tends to defeat both goals.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants