elementary / wingpanel-indicator-keyboard

Wingpanel Keyboard Indicator
GNU General Public License v3.0
10 stars 7 forks source link

Show ibus methods #86

Closed jeremypw closed 3 years ago

jeremypw commented 3 years ago

Fixes #80

Relies on https://github.com/elementary/switchboard-plug-keyboard/pull/341 which must be merged first. Include ibus input methods in the wingpanel indicator and switches between them and xkb layouts using the <Alt><Shift> shortcut or choosing from the popover.

NOTE: Ibus methods only appear in the wingpanel indicator when the ibus daemon is running. On my system this does not happen automatically without a custom startup command. Should the indicator start up the daemon??

ryonakano commented 3 years ago

I'm using a Japanese keyboard and expect the keyboard layout should always be set to Japanese even if I use Japanese IME (Mozc), and this is the current behavior with the latest master. However, with this branch the keyboard layout seems to be specified to English (US) when I set the current engine to Mozc.

jeremypw commented 3 years ago

@ryonakano So we need to show/control both which physical keyboard layout is in use and which input method is in use? At the moment the ibus settings should control which keyboard layout is used when a particular input method is selected. It might be useful to be able to launch the ibus settings app from the indicator (and maybe the daemon as well if it is not running).

jeremypw commented 3 years ago

@ryonakano Do have "Use system keyboard layout" checked in ibus preferences?

jeremypw commented 3 years ago

@ryonakano This may help with your issue: https://askubuntu.com/questions/1029522/japanese-mozc-wrong-keyboard-layout

I am not sure why this PR should have changed the way the ibus-mozc engine is working.

jeremypw commented 3 years ago

Closing at it relies on closed PR.