Ctrl+Period conflicts with Freedesktop ibus unicode input default keybinding on Linux

jhaiduce
jhaiduce
Community Member

In Linux distribtions that have version 1.5.25 of ibus, the default key binding for entering Unicode characters has been changed to Ctrl+Period, which conflicts with 1Password. 1Password can be activated with Ctrl+Period as usual, except when the browser focus is on a text field. When the browser focus is on a text field, Ctrl+Period activates the ibus Unicode interface instead.

Workaround is to change either the 1Password or the ibus keybinding to something other than Ctrl+Period. For example to change the ibus hotkey to Ctrl+/ one could use the following command:

gsettings set org.freedesktop.ibus.panel.emoji hotkey "['<Control>slash']"

Alternatively, run ibus-setup to open an ibus settings GUI.

This applies to Fedora 35 and Ubuntu 21.10, among others.

See also:

https://desktopi18n.wordpress.com/2021/11/12/ibus-1-5-25-is-released/
https://ask.fedoraproject.org/t/typing-emojis-with-ctrl-shift-e-in-f35/18405
https://askubuntu.com/questions/1372781/new-ctrl-period-key-sequence-default-in-21-10


1Password Version: Not Provided
Extension Version: Not Provided
OS Version: Linux
Referrer: forum-search:Ctrl+Period doesn't open 1Password when focus is on a form field

Comments

  • Hello @jhaiduce, thank you for the clear and extensive explanation of this issue. I have passed it on to our development team so we can take a look at how best to handle this in the future. And in the meantime, I hope your ibus-setup solution proves useful to other folks who may come across this thread!

    ref: dev/core/core#11108

This discussion has been closed.