If you’re using the german keymap of Xorg/XFree86 you’ve perhaps noticed that you can’t write french accents. On the other hand, if you enable the nodeadkeys option you will have to hit ~ twice to get one tilde. After some googling I found this great article by Markus Kuhn that explains the problematic in detail (I confess, I’ve only read the solution part ;-) ).
Now I wanted to follow his first solution and alter the german keymap on Xorg just to find something really nice. The deadgraveacute-variant is already in there :-)
partial alphanumeric_keys xkb_symbols "deadgraveacute" { // modify the default German layout to have only acute and grave // as dead keys (tilde and circumflex are needed as spacing characters // in many programming languages) include "de(basic)" key{ [ asciicircum, degree ], [ notsign ] }; key { [ plus, asterisk ], [ asciitilde, dead_macron ] }; key { [ numbersign, apostrophe ], [ grave ] }; };
So all you have to do is enable it in your xorg.conf by adding following line to your keyboard configuration …
Option "XkbVariant" "deadgraveacute"
… and restart your XServer. This way also Opera’s “Go to Page” dialog will accept tildes ;)
Do you want to give me feedback about this article in private? Please send it to comments@zerokspot.com.
Alternatively, this website also supports Webmentions. If you write a post on a blog that supports this technique, I should get notified about your link π