-
Is your feature request related to a problem? Please describe. Describe the solution you'd like Describe alternatives you've considered TLDR; I would like a modified version of the "fork" function that takes into account the delay period and produces an adaptive key only when the triggering key is pressed within that period after the specified sequence of keys. Sorry if this is not clear I tried my best 😁. Also thanks to anyone involved on this project 🙏 |
Beta Was this translation helpful? Give feedback.
Replies: 5 comments
-
Interesting feature! Reading through this reddit thread, it seems like it might potentially be replicable by putting For the feature itself, do you know some deeper details of how adaptive keys work? I'm thinking about some implementation details. The first thought I had would be to use a circular buffer to track key actions.
|
Beta Was this translation helpful? Give feedback.
-
Tried solutionThe "one-shot layer" solution still has the problem. When you press the
Possible solutionI think something like If we use a solution which uses "keys for look back", I think 3 is enough. Because if there are more than 2-3 keys between the Thanks for the response. |
Beta Was this translation helpful? Give feedback.
-
You could actually try out your possible solution today! Though it is definitely convoluted and hard to discover how to do it. Here's a working sample that makes
|
Beta Was this translation helpful? Give feedback.
-
I tested this and it works. This is exactly what I needed. If I understood right, it presses a fake key which toggles a layer, then releases after the delay. Thank you very much 🙏, this will drastically improve awkward "row jumps" on my layout. |
Beta Was this translation helpful? Give feedback.
-
I found another solution that allows to change the front character without needing to backspace.
The fakekey This creates a sequence for |
Beta Was this translation helpful? Give feedback.
You could actually try out your possible solution today! Though it is definitely convoluted and hard to discover how to do it.
Here's a working sample that makes
0
adaptive where if it is pressed quickly enough after9
, it becomes an exclamation mark (with the US locale).