Open greywatcher opened 3 years ago
I'll see what I can do, though I have a feeling that this might be beyond the scope of this project (the behaviour you describe is more like a Compose key, whereas this is more of a menu of alternate characters per key)
a
:
for ä
(NB for it to work as expected, be sure to enable WinCompose
>> Options
>> Tweaks
>> On invalid sequences
>> Try to swap the two keys
, so that combinations work for both a
:
and the inverse :
a
)The only way I can think to implement this would be lots of manually-written rules, per character, and it would basically mean rewriting WinCompose (which I don't have the skills or time to do) and using dotXCompose rules and Xorg rules. I don't know how to do this 😭
Example why these rulesets are needed:
CapsLock
+ a
+ '
= á
CapsLock
+ '
+ a
= á
CapsLock
+ ` + a
= á or must be manually defined to mean àCapsLock
+ a
+ ` = á or must be manually defined to mean àIt could provide a speed up when typing, but not 100% sure if it would, since there's some guesswork by the user as to what key combines with what. SymWin with the menu popup is more foolproof and requires less dedicated thinking, in my opinion.
So I'll have to leave this idea labelled as
Maybe try WinCompose, which already does this (but doesn't have the character menu popup, and takes up 100+ MB RAM)
As the program functions now, the latest used symbol is very quick to access, but not the others. It would be great if it was also possible to assign each symbol a secondary key press for quick access. For example: CapsLock + p followed by i for π CapsLock + a followed by e for æ CapsLock + a followed by ' for á