-
Notifications
You must be signed in to change notification settings - Fork 115
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
More modifiers #10
Comments
I have tried this but find my hands complain when holding down a subset of my four fingers — maybe because of historic overuse of my pinkies.
Apologies! Happy to follow up there. |
You can achieve this at present, but without the added benefit of bilateral combinations enforcement (that will come later in v37 because it requires significant re-architecting of the keymap code generation), by assigning a Custom expression that invokes the underlying home row mods behavior. For example, suppose that you wanted to add "hyper" to the middle finger keys ( To achieve this, you would assign these custom expressions:
Here is an example keymap demonstrating this implementation: |
Came to ask for the same thing, i my case I actually map hyper to the lower row of the index finger. |
@sunaku what about all the other layers that have special support for these dual-function keys? Are they not necessary to get things working? |
@jcf - Yes, if you want to enforce bilateral combinations for the Hyper keys you've added, then you'll need more layers to implement that. I'm planning to generate the bilateral combinations layers programatically into the keymap JSON file in a future release. 🪄 At that time, adding Hyper keys, removing home row mods, and even relocating them will be much easier. 🫰 |
Hey @jcf, I've since added base layer combos for sticky Hyper in v37 and sticky Meh in v38: |
Relocated from sunaku/engrammer#5:
Hi @sunaku,
I've been working on my Engrammer layout for my Moergo and thought collaboration might be interesting.
One feature I've become dependent on is the use of Super and Hyper modifiers that I locate above my home row.
I see you have a one and two version of the ring finger keys, but there's nothing on the stronger index and middle fingers, where I've put hyper and super, respectively.
I've started work on extending the template you use to generate the DTSI file to support additional modifiers above the home row, but this left me wondering the following:
Will some people want modifiers accessible to their pinkies?
I most certainly do not. Emacs Pinky is a thing and motivated me to move towards home row mods, etc.
Will some people want modifiers under their home row?
I've only used the spots above my middle and index fingers on each hand, so maybe YAGNI should apply.
As this isn't something one can change from the JSON keymap alone, getting it right the first time and sharing might be best.
I'd love to hear your thoughts!
The text was updated successfully, but these errors were encountered: