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

sticky keys (originally: "dead key" layer?) #17

Open
spamwax opened this issue Mar 9, 2013 · 3 comments
Open

sticky keys (originally: "dead key" layer?) #17

spamwax opened this issue Mar 9, 2013 · 3 comments

Comments

@spamwax
Copy link

spamwax commented Mar 9, 2013

is it possible to add a feature or function so that dead-key is handled by keyboard rather than OS?
This can be useful for non-English languages that use accents (like Ě) as well as other usages.
So basically by pressing a key, a layer is pushed to the top of stack. the next key that's pressed when this special layer is active will produce the desired code and immediately pop the layer out of stack, eliminating the need to remove the layer manually.

@benblazak
Copy link
Owner

"deak keys", as in your example, are usually used to add diacritical marks to letters. i'm pretty sure that this can't be implemented in the firmware in a cross-platform way (or, if it can, the solution probably deals with the usb code, which i'm not very familiar with yet). but the general behavior is much like a sticky key - in this case, a sticky key that layer shifts - which is a feature others have requested, and i've been thinking about how to implement. after a few other things get done, and when i have time (probably during the next break from school...) i'll reevaluate this based on how i think it'll effect the other code and how hard it's likely to be. :)

@spamwax
Copy link
Author

spamwax commented Mar 9, 2013

thanks for considering this.
is the sticky feature that others have requested based on Accessibility for people �with disability where it actually sticks until pressed again or as I described only holds for one key strike?

@benblazak
Copy link
Owner

well... "sticky keys" IIRC are typically marketed as an accessibility feature - but i'm pretty sure they only stick until after the next press of any key - at least, that's the behavior i've been thinking of when talking about them.

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

2 participants