-
-
Notifications
You must be signed in to change notification settings - Fork 39.3k
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
[Bug] Swap-hands breaks OSL one shot keys #24407
Comments
Perhaps a fix similar to #6943 (comment) would work, I might try it if I find time. |
Seems like code covers swap-hand but misses this specific case of "tap-swap".
|
Maybe I should revive #9538, so that various user preferences in that area could be handled properly; one problem is that the API does not look good. |
Attempted a fix without understanding the code and guess what, seems like it broke something else. It might be more useful to me right now anyway.
Now:
|
I suppose the issue with handling SH_T here is that we can't yet know whether it will become a "modifier" or a tap key? |
|
Thanks, now tapping SH_T properly releases one shot layers/modifiers. I still have some issues, I guess due to delay in OSM (#1247 ?).
(same issue with OSL) |
That old issue looks unrelated, and from your report it seems that in the |
This comment was marked as outdated.
This comment was marked as outdated.
While analyzing the logs I found out (a part of?) the issue happens on master regardless of one shot feature: |
Code I wrote above along with a (one-line) fix mentioned in #24420 resolved my issues (there remains an issue with PERMISSIVE_HOLD, also in that draft, but I'm not using that mode anymore). If someone wants to check the changes I would tidy them up (and I could substantiate how it increases the utility of OSM and SH for one handed use), otherwise this may be closed. |
SH_T(KC_SPC)
seems to cancel one shot layer.The text was updated successfully, but these errors were encountered: