Can't type with Hanyu pinyin with non-QWERTY keyboard layout
Switching the "keyboard" to Hanyu Pinyin hard codes to using the QWERTY keyboard layout for entering pinyin. This is awkward when the keyboard layout otherwise used being something else. e.g. dvorak, AZERTY, QWERTZ, ...
It would be good to have a way to use ibus-chewing, but using Hanyu Pinyin, with the otherwise used keyboard layout.
Ack. libchewing already support this, so it's only a matter of implementing the option in ibus-chewing.
Is there some way to change this option manually? Or a hint on how to implement it.
You can try setting the use-system-keyboard-layout ibus settings to true
gsettings set org.freedesktop.ibus.general use-system-keyboard-layout true
IBus will then use the system layout instead of the us layout. This should work with the Pinyin keyboard types.