mirror of
https://github.com/keycastr/keycastr.git
synced 2026-05-15 14:15:50 -06:00
[GH-ISSUE #76] Capital letters do not work with Colemak keyboard layout #61
Labels
No labels
bug
compatibility
discussion
documentation
enhancement
help wanted
help wanted
investigation needed
pull-request
release
visualizer
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/keycastr#61
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @ncovercash on GitHub (Dec 2, 2016).
Original GitHub issue: https://github.com/keycastr/keycastr/issues/76
Lowercase works fine, however capital letters do not.
@amiel commented on GitHub (Mar 15, 2017):
I'm having this same issue with Dvorak.
@ncovercash commented on GitHub (Mar 15, 2017):
It may be an issue with the dictionary in keycastr/KCKeystrokeTransformer.m, however I am not sure as I am not familiar with the language.
@ncovercash commented on GitHub (Mar 15, 2017):
I was correct . It is caused by a oversight in the above file . There is a dictionary which maps the physical key with the uppercase letter . You should be able to resolve your issue by replacing the letter on a QWERTY keyboard with that of Dvorak . You can change letters and symbols as well, just reference the comments which are currently there.
Here it is for Colemak, in case anyone else has this issue:
IMO, someone who knows how should create an option to do this, or a custom "toUppercase" or similar function which converts letters and the needed symbols to the uppercase variant.
@amiel commented on GitHub (Mar 15, 2017):
That's awesome, thanks!
@ncovercash commented on GitHub (Mar 15, 2017):
@amiel no problem . let me know if you need any assistance for dvorak, I know it changes a lot of symbols with letters.
@akitchen commented on GitHub (Jul 2, 2017):
This should be fixed in v0.9.4
@qguv commented on GitHub (Jul 3, 2017):
@akitchen Looks good for most of the letters! Unfortunately, under Colemak, the capital 'O' is showing up as its Qwerty equivalent, colon (shift-semicolon), and colon is showing up as semicolon.
For testing (keys with asterisks misbehave):
oO*;:;:*pPThese are the only symbol-to-alpha or alpha-to-symbol mappings in Colemak. Thanks again for your hard work!
@akitchen commented on GitHub (Jul 3, 2017):
Yes, edge cases like this will exist until we can completely eliminate the hard coded key mapping that the app is using. I hope to tackle this "soon" :) thanks for the feedback!
@amiel commented on GitHub (Jul 3, 2017):
Thanks for the update. This is much better!!!
FWIW I'm seeing the same thing with symbols in dvorak.