I would like to write Czech texts on Ubuntu Touch with a hardware keyboard. I have set the hardware keyboard layout to "České (QWERTY)", however I can't write some Czech letters such as "ó" or "ď", which are not on the standard keyboard and they have to be written by pressing "´" or "ˇ" key first and than writing the corresponding letter. I have noticed that there is a special keyboard layout writing only letters with diacritical marks. Could I change between these two layouts by some keyboard shortcut or is there any other way how to write required letters?


You want to define a compose key. I use Caps Lock for that.

In preferences, go to

Keyboard » Shortcut » Typing

and change the Compose Key entry with any key you'd like. I suggest Caps Lock unless you use it often to write in capitals?

Once that is setup you do:

Compose Key + < + C → Č

Compose Key + ' + o → ó

Compose Key + ' + e → é

In most cases, the order in which you enter the characters does not matter. So ' + o or o + ' gives you the same thing. However < + - gives you an arrow ← and - + < gives you nothing...

If you have a hard time find the combo keys to generate this or that, you may check out my reference about the X11 Compose Key.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.