Could some developer fix this thing? It has been broken since 2014 10.10 Mac OS X Yosemite.
Description . On the System Preference/keyboard, add language German and Chinese/Pinyin -Simplified, the US/English is there by default. Use a US layout Apple Magic keyboard.
Switch to German.
Type key Y, it should print Z on screen,
Type key Z, it should print Y on screen.
This is the normal behavior.
3. Switch from German to Chinese/Pinyin. For Chinese pinyin input, Key Y should print letter Y, Key Z should print letter Z.
Type key Y, it should print Y again, just like the US/English input. However, it continues to print Z on screen instead. The similar case the key Z. Instead of printing Z, it prints Y.