MacOS – Changing the keyboard layout (NOT language) based on the input language

internationalizationkeybindingskeyboardlanguagemacos

I have a Japanese keyboard Macbook running Yosemite.

The input languages (sources) are Japanese and English.

While the input language is Japanese, I want the keyboard layout to be Japanese (this is how it is by default, but I don't want to change this).

While the input language is English, I want to use a standard QWERTY layout (in other words, the ; key should be ;/: (like QWERTY), not ;/+ (like Japanese layout). How can I change the keyboard layout when I change the input language?

Best Answer

Have you added the desired keyboards under System preferences -> Keyboard -> Input Sources? If yes you can change the layout of input source pressing: Cmd+Shift+Space.