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

Double tap keypad_enter to double tap fn (start dictation.) Single tap for keypad_enter after a short delay (250ms.) #1208

Merged
merged 2 commits into from Sep 11, 2022

Conversation

ndbroadbent
Copy link
Collaborator

@ndbroadbent ndbroadbent commented Sep 8, 2022

This rule solves a problem that I've been having with my Microsoft Surface Ergonomic Keyboard (see my question on Apple StackExchange.)

The Fn key can't be used to start dictation, since it only toggles an internal state on and off, and it does not actually send any keypress event. This rule allows you to start dictation by double tapping the keypad enter key, which will send Fn twice. If you only press the keypad enter key once, it will send the original enter key after a short delay (250ms). Note that the first keypress event will always send Fn, but this usually won't do anything by itself.

I chose the keypad enter key because it is in a very convenient position at the bottom right of the keyboard. I also use this key is when I'm entering the PIN for my Yubikey, so I still wanted to be able to press enter occasionally.

…the Fn key twice and start dictation, while still allowing you to use the keypad enter key with a short delay
@ndbroadbent ndbroadbent force-pushed the double_tap_keypad_enter_for_fn_fn branch from 0e58ab8 to 5653c92 Compare September 8, 2022 23:16
@tekezo tekezo merged commit b29f6df into pqrs-org:main Sep 11, 2022
@tekezo
Copy link
Member

tekezo commented Sep 11, 2022

Thanks!

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

Successfully merging this pull request may close these issues.

None yet

2 participants