-
-
Notifications
You must be signed in to change notification settings - Fork 278
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
[sil_euro_latin] don't auto-switch to default layer when on numeric layer #3013
Comments
This is not accurate. There are many other punctuation symbols on the numeric layer, e.g. |
Draft specification for numeric layer switch nuance(from #3235) TODO: go through each symbol on numeric layer to determine layer switching logic. Note that characters accessed through flicks will remain on default layer so that's good. First, I would prefer that this be implemented in the .kmn rather than in the touch layout -- in the
So we just need to create a new store Also, I don't think all the punctuation keys should be keeping us on the numeric layer, e.g. '"' should definitely go back to default. We need to consider each punctuation character carefully; the following are my starting thoughts:
We can add more nuance to the layer switch by sticking in the numeric layer when in the middle of a digit sequence and mathematical operators are used, but apart from that I think we need to drop back to default layer. The rules would be something like (needs careful crafting):
Thought bubble: Second thought: phone numbers in many parts of the world are space separated, while in some places they tend to be hyphen separated: e.g. |
Not addressed in #3235 |
In German the comma is used as decimal separator. When on the numeric layer and typing digits followed by a comma, the keyboard switches back to the default layer. If you type a period instead, it stays on the numeric layer.
Looking at the other keys on the numerical layer, they are all related to numbers and math, and so I think it would make more sense to disable automatic layer switching for the numeric layer. Typing any key on the numerical layer stays on the numerical layer. To go back to the default layer you press the layer button.
The text was updated successfully, but these errors were encountered: