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?

thanks!

link|improve this question
feedback

2 Answers

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.

link|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
feedback

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 ;-)

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

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