Forum Discussion

Former Member's avatar
Former Member
3 years ago

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

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:https://1password.community/search?Search=Ctrl%2BPeriod%20doesn't%20open%201Password%20when%20focus%20is%20on%20a%20form%20field

1 Reply

  • 1P_PeterG's avatar
    1P_PeterG
    Icon for Community Manager rankCommunity Manager

    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