-
Notifications
You must be signed in to change notification settings - Fork 488
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
Using a mod-tap key in a combo #644
Comments
The order of modules matters. For your specific case: does this still happen if you have the combo module before the modtap?
In any case, wouldn't make more sense (and be easier to configure), to have a module for auto-caps, instead of declaring more than twenty modtaps? |
@xs5871 Thanks for the suggestions! I tried moving combos earlier in the modules list and created variables for the auto shift mod taps and that in fact worked, i.e. auto shift and combos both worked! Unfortunately, my one shot mods stopped working. Do you figure a custom module would be fairly straight forward, or is there already an auto-caps module out there? |
I made an attempt at a module but I don't have python or kmk experience. Could I get some help? https://gist.github.com/jdart/eb3e73740d9b6cc316c5034a879a255a |
Here's another attempt that works but it has to come after the combo, it's a lot simpler but I'm not sure if this is proper kmk or not. https://gist.github.com/jdart/eb3e73740d9b6cc316c5034a879a255a |
Good effort, but that will actually break a lot of modules, if it's not the last module. |
I made another attempt https://gist.github.com/jdart/eb3e73740d9b6cc316c5034a879a255a I have a feeling I'm not quite understanding the relationship between not returning a key in process_key and how to use resume_process_key. My code seems to work but I get |
|
I would like to have my alpha keys become capitalized on a hold so I have them setup like
KC.MT(KC.Q, KC.LSFT(KC.Q))
but the combos module doesn't seem to work with these keypresses.I tried
Chord((KC.Q, KC.W), KC.ESC),
andChord((KC.MT(KC.Q, KC.LSFT(KC.Q)), KC.MT(KC.W, KC.LSFT(KC.W))), KC.ESC),
, but I always got the hold key from the mod-tap.Is there a better way to do auto-shift that cooperates with combos?
The text was updated successfully, but these errors were encountered: