Skip to content
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

Implement Auto Shift via Tap Hold #36

Open
manna-harbour opened this issue Nov 25, 2021 · 6 comments
Open

Implement Auto Shift via Tap Hold #36

manna-harbour opened this issue Nov 25, 2021 · 6 comments

Comments

@manna-harbour
Copy link
Owner

Auto shift can be implemented via tap hold in ZMK and KMonad where there is no native feature,

@manna-harbour
Copy link
Owner Author

For ZMK it can be implemented with a macro and a custom hold tap behaviour, see https://github.com/serebrov/zmk-config/blob/master/config/microdox.keymap#L23-L36.

For KMonad this was already in the proof of concept implementation.

@BorjaLL
Copy link

BorjaLL commented Mar 3, 2022

what is autoshift used for in this layout?
looking at the settings it is disable for symbols and letters.

@manna-harbour
Copy link
Owner Author

what is autoshift used for in this layout? looking at the settings it is disable for symbols and letters.

It's used as an alternative to shift on the Num layer. It's disabled for alphas as it's not compatible with mod tap without Retro Shift, so it would only work on some alphas. See:

@Vasilis
Copy link

Vasilis commented Mar 27, 2022

Hi, everyone! I recently enabled auto-shift on my kb. That works fine except for the copy - paste commands where instead of LGUI+C, what is sent is LGUI+SHIFT+C if I accidentally hold it for longer.

Is it possible to prevent the hold-tap behavior altogether when LGUI is pressed before?

@manna-harbour
Copy link
Owner Author

@Vasilis I won't be enabling it for alphas as it won't work where there is mod tap. Do you get accidental shifts in normal typing? You could try combining with mod morph, create a new tap hold behaviour, increase the timeout, use quick snappy taps, or use the clipboard keys on the Nav layer.

@Vasilis
Copy link

Vasilis commented Mar 28, 2022

Thanks for following up. I am tracking the issue here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants