Skip to content

[Win] Enhance OptSpecialChars dead keys processing#731

Closed
RedBearAK wants to merge 1 commit intorbreaves:masterfrom
RedBearAK:patch-58
Closed

[Win] Enhance OptSpecialChars dead keys processing#731
RedBearAK wants to merge 1 commit intorbreaves:masterfrom
RedBearAK:patch-58

Conversation

@RedBearAK
Copy link
Contributor

Adds more accurate and intuitive behavior to the process of using dead keys, to match macOS more closely, and fixes some of the Switch/Case lines that weren't working as expected (Escape, Space were not actually activating).

Dead keys sequences will now place the pending accent diacritic character in a highlight, then either replace it with an accented character if there is a match, or deselect the diacritic character and exit the dead keys sequence, leaving the diacritic character visible. Any input other than Escape or Space or a matching letter will be passed through. This is a match for how dead keys work in macOS.

Includes the updated comments and typo fixes, so I'll close PR #726.

Adds more accurate and intuitive behavior to the process of using dead keys, to match macOS more closely, and fixes some of the Switch/Case lines that weren't working as expected (Escape, Space were not actually activating). 

Dead keys sequences will now place the pending accent diacritic character in a highlight, then either replace it with an accented character if there is a match, or deselect the diacritic character and exit the dead keys sequence, leaving the diacritic character visible. Any input other than Escape or Space or a matching letter will be passed through. This is a match for how dead keys work in macOS. 

Includes the updated comments and typo fixes, so I'll close PR rbreaves#726.
@RedBearAK RedBearAK changed the title Enhance OptSpecialChars dead keys processing [Win] Enhance OptSpecialChars dead keys processing Jul 15, 2022
@RedBearAK RedBearAK closed this Jul 15, 2022
@RedBearAK
Copy link
Contributor Author

Closed due to some previously unnoticed behavior from editing keys that don't generate characters, and capital accented characters not working correctly. Reworked and replaced with PR #732.

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.

1 participant