When I use a keyboard, I expect the following behaviours (and I rely on these behaviours):
- Press ", release ": Should remember the key as a dead key
- Press ", release ", press <space>, release <space>: Should print
- Press ", release ", press ", release ": Should print
I understand that this behaviour is defined by a keyboard layout, so I did some research.
On keyboard layout "English – US with dead keys", I get the top 2 behaviours that I prefer, but the last behaviour is not fulfilled, and I get the weird character
¨ when I try that.
On keyboard layout "English – US with AltGr dead keys", I only get the last behaviour, but the key doesn't behave dead anymore.
How can I modify the keyboard layout to fulfill the 3 behaviours I expect when I use a keyboard?