Good day @mmu_man,
Maybe it needs to be documented better:
As far as I know, and as you can see from the screenshot, I can change from Latin (spanish-english-galician-french-portuguese) to Russian (cirillic яверты) without issues using Keymap switcher. Also thanks to having a яверты keymap. Only for certain portuguese stuff I add the portuguese keymap too.
The issue iappears when using Chinese, as Chinese input method is part of the BeCJK package. Can be seen in the Deskbar, the small keyboard icon, and from what I know, is nowhere related to keymap nor keymap switcher. There is also no option to use a chinese keymap that changes to 汉字 input when rotating between input methods, as there is no “Chinese keymap layout”. Actually, there is no need for a chinese keymap to input 汉字 as PinYin (uses latin characters), as any latin keymap can be used. I don’t really know how this works in “Cirillic” countries, though I presume it should be the same.
Besides, in the Deskbar there are 2 indicators, one for the keymap switcher, marking “Sp” in the screenshot, and the CJK indicator (the small keyboard beside Sp).
Of course I rather have a single indicator, that rotates among the languages I have set. Though I admit that on Haiku, I’m still newbie, so I might have missed something related to input methods, as well as many other issues.
Thanks for your reply.