-
Notifications
You must be signed in to change notification settings - Fork 1
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
Enhancement: More layers (eg: to support OSX and PC) #88
Comments
I think an important question that comes up when we talk about layers are... do they behave like Num Shift/Function layers on the CC1 (meaning they are activated by pressing and holding a key)? Or are they more like... profiles that you activate and are toggleable/switched between on the fly? (to be clear...I see you say toggle in your post above, but I want to make sure it's clear) And maybe we need to support both, but I just want to make sure I am following. Do you need access to 8 layers that are accessible with a keypress? or would having 3 profiles, each with 3 layers, allow you to do what you want? |
Actually I'm referring to both, as I use both daily. Toggle layers (TO) and Momentary-Toggle layers (MO). I use TO for example for switching between MacOS and PC "mode" (where it switches the Cmd & Ctrl keys). I do this at the beginning and end of my work days. MO layers I use throughout the day, for accessing Arrows or Symbols without having to move my fingers off the home row [of my Ergodox]. This latter one is slightly less of an issue on the CC1, due to 5 directional keys, but I think they could still be useful if they were available. I could see myself doing similar to my Ergodox layout. Use a thumb to temporarily switch (MO) to the Symbol layer and the use 3 fingers on each hand, to get access to all symbols (without needing to type Shift). This would be excellent for programming, and much less hand movement than I currently have to do on the CC1. |
I'd really appreciate this too. With my moonlander, I can toggle my "gaming layer" which mostly turns the smart features off (so keys act more like a normal keyboard, which is what games expect). On the CC2, I tried to set it up for games, and found the smaller sticks (default to arrow keys and mouse movement) are very hard to get diagonal outputs on, where the other sticks are much easier to get diagonal outputs on. I like the default CC2 layout, it is pretty well designed and I want to keep it. So if I could enable a gaming layer that put WASD for example on the index or middle finger stick, and maybe move some modifiers around, that would be fantastic. If I want to do that at the moment, I have to backup my "normal" layout, change the keys to the gaming setup, and then later restore the backup - which means if a game requires any text input, I can't do it unless I also learn to type on this gaming layout. On my moonlander, with one key I can switch between the layouts. @jdestgermain what @graemeg and I are missing (and other users might appreciate too) is essentially the layer feature from QMK. I'm hoping that the secret CC2 feature announced soon is QMK firmware support (or equivalent features) as that would enable users to make use of a pre-existing community and ecosystem for tailoring devices to their needs. |
Is your feature request related to a problem? Please describe.
My daily driver keyboard is still my Ergodox, because CC1 doesn't fit my use case perfectly yet. I use MacOS for work, and a PC (FreeBSD) for personal use. More layers will help me keep muscle memory without having to think of different keys, based on my OS i'm using at the time.
Describe the solution you'd like
Can we get more layers? For example, my Ergodox keyboard supports up to 32 layers. I use 8 in my standard layout, seen here: https://configure.zsa.io/ergodox-ez/layouts/APGaG/latest/0
I know with my CC1, I achieve most of that with the standard 3 layers, but I can see situations where you might want more.
To give one example, when I'm working, on my work (MacOS) laptop [vs my home FreeBSD desktop], I toggle the OSX layer, so it switches my Ctrl & Cmd keys. So Ctrl+S or Cmd+S is always the same action and muscle memory - I simply had to toggle the default layer at the beginning and end of day.
Another example is my "Layouts" layer, which I use to manage windows on my desktop. So I can easily position windows with keyboard shortcuts.
Other users would find this useful too, as discussed on Charachorder's discord here: https://discord.com/channels/861730583092658206/1260643008353665045/1260643008353665045
Describe alternatives you've considered
My CC1 has very limited layers. Only 3.
Additional context
See my Ergodox layout in Oryx, linked above.
The text was updated successfully, but these errors were encountered: