Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm using WinXP with the keyboard layout language bar set to default. My problem is, I want to set the keyboard layout individually from startup of said application. In Outlook I need umlauts so I use the german layout but in eclipse I use US layout because the german one isnt ideal for programming. Is it possible to define an application parameter so I dont have to switch it manually every time I start the app?


share|improve this question
up vote 1 down vote accepted

If you go to Control Panel / Regional and Language Options / Languages / Details / Key Settings", you can define hotkeys for language changes.

You may couple this with a macro language like AutoHotkey to define a macro that starts your application with the correct language / keyboard layout.

share|improve this answer
+1 That's a nice and clean solution! I like it :-D – Ivo Flipse Oct 2 '09 at 9:39
yup, thats definitely a great idea – Stefan Ernst Oct 2 '09 at 9:40
So I guess the answer is no, you cannot setup WinXP to remember the keyboard setting used for an application, and use it directly from the start (you have to change it manually after start of the application). – Gauthier Jan 7 '13 at 13:40

Not sure if it's an exact solution for you but you could try LangOver

Basically you don't have to change the layout, it will change you're words to the language you need by I think using something like Google Translate or a translating tool of your choice. So you could leave it US-layout and get German words anyway.

With LangOver you can change your language in keyboard. To change language with LangOver you have to click "F10" and your text will be fixed!

  • Use "F10": (switch between languages) - Just click F10 – and your text will be fixed!
  • Use "SHIFT+F10": for converting upper / lowercase text: ABC<>abc
  • Use "F6": For reversing a text
  • Use "Control+G": TO search in Google

I'll keep looking for a tool to set your layout to an application anyway ;-)

share|improve this answer

You could simply use the US international keyboard, which is the normal US keyboard, but you also get umlauts, ß, ç...

I write in Portuguese, German and also program – everything using the same keyboard layout.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .