-
-
Notifications
You must be signed in to change notification settings - Fork 39.8k
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
Unexpected DF() behavior #161
Comments
This is the keymap that I'm using: |
One final bit of information is that I have confirmed that the keyboard consistently gets stuck in the Querty Software, Raised layout. |
That's definitely an odd behavior - it may help to put your default layers further down the chain like #define DV_DV 0
#define DV_QW 1
#define QW_DV 2
#define QW_QW 3
#define DV_LW 4
#define DV_RS 5
#define QW_LW 6
#define QW_RS 7 The |
I think your problem is the following:
The consequence is that when you release the key, the firmware tries to disable the wrong layer, and the However I think there is a simple workaround: just repeat all the |
Closing this one as it seems fixed by that PR. |
Keychron k14 pro
One of the features that I'm trying to add to my Planck is to be able to set the layout to Qwerty or Dvorak regardless of if the computer is Qwerty or Dvorak in software. To this end, I've defined 8 keymaps:
Software Dvorak:
Firmware Dvorak // 0
Firmware Qwerty // 1
Firmware Raised // 2
Firmware Lowered // 3
Software Qwerty:
Firmware Dvorak // 4
Firmware Qwerty // 5
Firmware Raised // 6
Firmware Lowered // 7
My layouts are pretty close to the default so I likewise have the DF() cluster in the lower right side of my altered layers. The main difference is that on my raised layer, I keep the same software configuration and on the lowered layer I switch to the other software layer.
For example, if I start on layer 0, hit the raise key, and hit the DF(Qwerty) key, I'll switch to the Qwerty layout in firmware, keeping the software layout Dvorak.
If instead I start on layer 0, hit the lower key and hit the DF(Qwerty) key, I'll switch to the Qwerty Layout in firmware and software.
I can reliably switch to the Software Qwerty, but when I try to switch back to the Software Dvorak layers, it seems to get stuck on one of the raised layers and nothing I've tried gets it back to any of the default layers. I just have to unplug it and re plug it.
Does anyone know why this might be happening and what I can do to get the behavior I'm looking for?
Thanks!
The text was updated successfully, but these errors were encountered: