I have Ubuntu 19.04 and I'm using the English US International keyboard layout because I want to use accented letters like á
, ö
, ã
, etc. Everything works well, but maybe a little too well.
When I type '
+ a
, I get the character á
, which is the expected behaviour. But when I type '
+ s
or '
+ m
then I get ś
and ḿ
respectively and I don't want these characters.
If I type '
+ s
then I expect the layout to output 's
instead of ś
, or if I type '
+ m
then I expect the layout to output 'm
instead of ḿ
.
Before somebody says that I'm asking for something crazy because I want the keyboard layout to selectively put accents in some letters, but ignores the accent on other letters, I also use US International keyboard layout on macOS and on Windows computers and they both behave in the way that I expect: '
+ a
outputs á
but '
+ s
outputs 's
instead of ś
.
Is it possible to have the same behaviour on Linux?
'
+t
gives you't
. All of the letters usually accentuated in most Latin languages get their accents alright, but some other ones do too, such asŕ
. It would be great to have access to the system table determining this behavior but so far I have no idea where does it lie. – Ruy May 10 '23 at 13:35