ibus-chewing icon indicating copy to clipboard operation
ibus-chewing copied to clipboard

Can't type with Hanyu pinyin with non-QWERTY keyboard layout

Open jadahl opened this issue 1 year ago • 1 comments

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.

jadahl avatar Dec 03 '24 09:12 jadahl

Ack. libchewing already support this, so it's only a matter of implementing the option in ibus-chewing.

kanru avatar Dec 03 '24 23:12 kanru

Is there some way to change this option manually? Or a hint on how to implement it.

jadahl avatar May 05 '25 08:05 jadahl

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.

kanru avatar May 05 '25 11:05 kanru