How can I change my language/keyboard input language system-wide temporarily?

2

I currently have two languages set up; English and Dutch. The only difference is in keyboard input. The Dutch one uses the French/Belgian AZERTY layout and the English one uses the Irish/English QWERTY layout (@ = Shift+').

When a Belgian colleague needs to use my computer, I switch the language to NL (Dutch) (therefore the input to AZERTY) using the language bar, but it seems to be application-specific. (I.e: After changing the input to AZERTY for my colleague, if he then clicks on another program it switches back to QWERTY for that program).

Is there a way I can quickly switch between the two comprehensively yet temporarily?

Adam Lynch

Posted 2012-09-03T08:20:48.210

Reputation: 151

Answers

1

Since you mentioned that you already set up two different keyboard layouts, you can also turn on "Switch between input languages".

In Windows XP go to: Control Panel > Regional and Language Options > Languages tab > Details button > Settings tab > Key Settings > Switch between input languages.

This should enable you to quickly change the language/keyboard layout when you press the e.g. Left Alt+Shift combination on your keyboard. This only has sense if you installed two or more languages/keyboard layouts.

Second approach could be considering giving your friend a different windows profile on your PC. That way both of you can use your own separate settings and use same applications on same computer. For this solution switching required log off/log on.

Hope this helps to resolve your problem.

Robert Schmidt

Posted 2012-09-03T08:20:48.210

Reputation: 423

Nope. This is still application-specific. Nice shortcut though. – Adam Lynch – 2012-09-03T08:34:37.140

So far I haven't seen any other solutions to this problem other than having only one keyboard layout/language installed on the system, which I doubt is what you wanted in the first place :) – Robert Schmidt – 2012-09-03T08:36:25.000

I personally would prefer just QWERTY but for colleagues to pair program (etc) with me on my computer, and vice versa, we need a good solution to this. – Adam Lynch – 2012-09-03T08:42:31.653

Got it :) and edited answer :) – Robert Schmidt – 2012-09-03T08:45:56.640

So you're suggesting that when he wants to type on my computer, that I log out and into that new account? That's too much trouble. Remember now, I'm saying pressing (left) Alt+Shift on every application he wants to use is too much trouble. We could be programming together for example, switching who types every few minutes. – Adam Lynch – 2012-09-03T08:50:14.590

So basically you are asking for a technical solution for an operational problem ? :) If you are writing code, pressing Alt+Shift is 2 keystrokes before typing other keys on the keyboard. It shouldn't be much of a problem when you train yourself to do that. Try it, it is really easy once you get used to it :) – Robert Schmidt – 2012-09-03T09:02:40.230

Sure. It's what I was doing already but with a shortcut instead of two clicks. But I asked the question to find a system-wide (not application-specific) solution specifically, as it states, so this doesn't really answer it unfortunately. – Adam Lynch – 2012-09-03T11:02:46.400

I haven't found any for Windows XP and not sure it exists. App-specific behavior you mentioned is actually a feature of Windows XP and is tied to user settings, which in your case is two users so... kind of an impossible scenario without modifying users or changing the settings for every app. :) Cheers! :) – Robert Schmidt – 2012-09-03T13:20:12.417

1

Oh really? "Feature". Thanks anyway :)

– Adam Lynch – 2012-09-03T13:26:36.087

+1 for making me laugh with the image and completely ignoring rest of the comment :) – Robert Schmidt – 2012-09-03T14:09:40.730

Seriously, I understand the "feature" as you describe it, but who wants app-specific input language settings? Seems like a feature cough bug to me. Thanks for taking the effort to write all this:) – Adam Lynch – 2012-09-03T14:38:16.610