• I have a UK keyboard, so UK-English layout
  • Need to type Portuguese and German characters (e.g. á, ã, ä...)
  • Don't want to buy a new keyboard
  • Don't want to change keyboard layout (standard Ubuntu functionality)
  • Why not? Because I don't want to constantly "try to remember" where each key is; I most definitely don't want to print a layout map either!
  • I want to press 'A and get 'a when language is English or German and á when Portuguese; currently, to get á in Portuguese I need to press [A
  • This is possible/standard in Windows since 98 (to my knowledge)
  • I'm aware of the following question, but it didn't help me: How to use an input language different from the keyboard layout country and from the system language?
  • Why not? Because it suggests to change the keyboard layout, which is what I strictly want to avoid

So is it possible to achieve different outputs while maintaining the underlying keyboard layout (to match its physical layout)?

  • 1
    So you want to be able to use the same input but with different outputs during different settings, isn't that the same as different layouts? Just mod a layout in the way you want it.. – Alvar Jul 26 '13 at 10:33
  • @Alvar Sounds like a good idea; so how do you 'mod a layout' in Ubuntu 13.04? – Rodrigo Jul 26 '13 at 10:42
  • @Alvar: What I need/want is not the same as changing layouts. If I change the keyboard layout (straightforward change in Ubuntu 13.04), outputs do not correspond to the physical keys I press on the keyboard. Do you understand the point? – Rodrigo Jul 26 '13 at 11:05
  • What about this dotkam.com/2007/06/25/… ? – 0R10N Jul 26 '13 at 12:07
  • @0R10N: Thanks fro the help, but that sounds like a lot of manual work to get around this problem; I'm still looking for a simple solution... – Rodrigo Jul 26 '13 at 12:44

Solved! In the end both Alvar and the above mentioned question pointed at the right direction. The solution is really meant to be "layout changing" in Ubuntu... even though I still strongly disagree with such a label: the change is in behavior of certain key combinations (input) to achieve desired characters (output), not in layout (physical arrangement). So, as Ubuntu wishes, changing the layout to English (UK, international with dead keys) solves the problem... and creates another: now I need to press " + space to get " ; at least now I can easily get á, ç, ã, ê, ü, etc.

A direct quote from the comment on which Rodrigo de Oliveira posted his solution.

| improve this answer | |

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.