Input source, keys messed up bewteen German and Chinese input

Could some developer fix this thing? It has been broken since 2014 10.10 Mac OS X Yosemite.


Description

1. . 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.

2. 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.
Input source, keys messed up bewteen German and Chinese input
 
 
Q