And on iPhones, I never actually hold « e » to show the accents, their system figures out the accents. Although it missed sometimes, it’s pretty good. I can just type « je suis arrivee a la maison » and it accentuâtes my letters properly. Actually, I had to manually remove the accents for this exemple ^^
Édit: ok, that’s kinda funny, it must be because I typed French in English and it messed it up, but « accentuâtes » doesn’t make any sense, same with « édit » it just inferred for my. Leaving the message as is for the lols
AltGr+e for grave accent and AltGr+' for acute accent.
Much better than auto completion boxes
My language, as yours, contains a lot of accented letters and it would be absolutely impractical to chose them from a dropdown.
p.s. I type on an Italian keyboard with UK layout because it's more comfortable for typing code
Constantly switching keyboard layout can be almost as disruptive as waiting for a dropdown to appear.
The most common scenario is that I'm writing a mixture of English and Japanese, and I can't do that without switching layouts.
what's disruptive is that keys are in different places
; on IT keyboards needs SHIFT
~ is not present
| is on the other side of the keyboard
etc etc
If I'm switching keyboard layouts, I'm not programming in both layouts. I'm programming in a variation of the US layout, and writing natural language text in a different layout. I'm sure it is disruptive at first, but I got used to it such a long time ago at this point.
There are also a lot of games that don't work except in the QWERTY layout, so I am always switching if I play a game. I have gotten used to it.
I've only ever figured out how to type accents for foreign languages on Macs. Windows has the ALT+1234 gibberish that you have to memorize. I've been fighting against layouts and IMEs on Linux for at least two decades at this point and there are at least three different ways to set the keyboard layout, each of which affect different applications, and some applications seem to ignore the keyboard layout I set. As a result, I often just kind of give up on typing accented characters except on a Mac.
I use UK/US layout everywhere and dead keys for the occasional accented letters (on Linux), except for email and chats where I can copy/paste the code