PowerAccent
PowerAccent copied to clipboard
Discussion: All accents are ordered by usage frequency
This feature makes each key behave differently from what the user might expect.
In the following scenario, take Spanish for example; these three accented letters are used quite often:
é = e+space
á = a+space+space+space
ú = a+space+space+space+space
And these not so much:
à = a+space
û = u+space
I understand the reasoning behind picking this methodology, it works with the LETTER+SPACE tap dance for certain languages; however, it seems incompatible with the international PowerTools appeal.
A possible solution to this problem that doesn't involve creating a way for the User to order each key manually is to offer some variant configurations for different configurations, for example, the Spanish Variant might do something like:
á = a+space
ú = u+space
ü = u+space+space
An so forth.
I agree with @MarioRicalde on this.
The link given in the readme points to the frequency graph of accented characters in the French language. The frequency graph of accented characters will definitely be different for other languages (e.g. Spanish, Danish, German, etc.).
I, therefore, think that making the diacritics sorted uniformly will:
- Lead to better predictability of accented characters across multiple languages (as opposed to French and English bilingualism).
- Avoid the problem of perceived inconsistency as @MarioRicalde pointed out.
- Save the trouble of having to create a variant of the mapping scheme for each possible language.
That is a good idea. It can be an option to add.
It is also why I gave the possibility to reorder them in the settings. Anyway, that still something to do.