How to switch the KeyboardLayout for all Application at once

I'm using Kubuntu at work for quite a while now and been using multiple keyboard layouts , German, English, Romanian. When I switch the layout on Kubuntu it changes globaly.

Is there an option for that on Windows 7 ? currently the layout changes in a per-application way, which might be considered a feature, but I would like it to be system wide.

edit:

To explain a little more with an example: I have 2 application open Notepad and Firefox when I change the layout for Firefox it's only switched for Firefox, when I go to Notepad it switches to the layout whatever was setted there.

I would like that if I switch the layout for 1 application to switch it for all the rest as well


From the research I did, I found no way to do this through windows; I think it is hard-coded.

However I found an application that provides this behaviour: Keyla. It is even open source, so you can be sure there is no funny business going on.


Switching the keyboard layout for all applications simultaneously is the default behavior in Windows 8, so that might be a reason to upgrade.