Enhancement: Remove default Emoji shortcuts

Bug #1885749 reported by DarkTrick on 2020-06-30
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ibus (Ubuntu)

Bug Description

Current Situation

Per default ibus preferences are hidden in Ubuntu
(I would say it's very difficult to reach ibus feature)

ibus has two default shortcuts, apparently for Emoji-something:
   - Ctrl+shift+e
   - Ctrl+shift+u

These shortcuts can prevent shortcuts from other applications being used (one example: VSCode's "show files"

Because of (1) it's extremely difficult to change these shortcuts, if they cause any problems - Especially because of (2.3).

The user has no way of knowing that ibus introduced these shortcuts (because they would only use Settings->Region & Language, which does not show any shortcut options)

I guess the Emoji shortcuts ( (2) ) have no benefit for a normal user. Reason (guess): The normal user would not understand what to do after pressing the shortcut)

Remove shortcuts as a default setting

- Why is this bug not filed in github.com/ibus/ibus/issues?
  -> Because in ibus as standalone, where the user has a direction connection to it, it might make sense to keep the shortcuts. For the moment I would say this is a Ubuntu related issue, as ubuntu is hiding the dialog. (... why is the dialog gui even installed, if we don't was to show it? ...)

ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: ibus 1.5.22-2ubuntu2 [modified: usr/share/applications/org.freedesktop.IBus.Setup.desktop]
ProcVersionSignature: Ubuntu 5.4.0-39.43-generic 5.4.41
Uname: Linux 5.4.0-39-generic x86_64
ApportVersion: 2.20.11-0ubuntu27.3
Architecture: amd64
CasperMD5CheckResult: skip
CurrentDesktop: ubuntu:GNOME
Date: Wed Jul 1 00:55:25 2020
InstallationDate: Installed on 2020-06-29 (1 days ago)
InstallationMedia: Ubuntu 20.04 LTS "Focal Fossa" - Release amd64 (20200423)
SourcePackage: ibus
UpgradeStatus: No upgrade log present (probably fresh install)

DarkTrick (darktrick1337) wrote :
Gunnar Hjalmarsson (gunnarhj) wrote :

Thanks for your report.

The conflict you point at is unfortunate. Nevertheless, removing those shortcuts is not an option. Especially Ctrl+Shift+u is a well established method on Linux to type characters which are not available via the keyboard layout you are using:


Ctrl+Shift+e is newer, but probably used and appreciated by many users.

Your bug makes me think of this IBus issue:


That proved to be an Ubuntu specific bug which has been fixed in groovy but not (yet) in focal. Fixing it in focal would be a way to improve the situation. If you want that to happen, please file an ibus bug as I suggested in my latest comment at that issue.

I think you make a too big deal of the fact that ibus-setup is not searchable in Ubuntu. It's not an Ubuntu specific thing, btw, but it's the same for GNOME irrespective of distro:


Alt+F2 followed by ibus-setup is not "extremely difficult". But indeed, you need be aware of the possibility to change it that way.

Sebastien Bacher (seb128) wrote :

Thanks but as Gunnar said those keybindings are useful and not going to be removed

It could make sense to have them listed in the GNOME settings keybinding for making them easier to change for users though which has been requested on https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/785

Changed in ibus (Ubuntu):
importance: Undecided → Wishlist
status: New → Won't Fix
Gunnar Hjalmarsson (gunnarhj) wrote :

@Sebastien: Hmm.. That upstream issue talks about Ctrl+. which is a shortcut I was unaware of. It's apparently something else but Ctrl+Shift+e, where IBus is involved somehow, and which just as Ctrl+Shift+u conflicts with shortcuts in certain applications as the OP pointed out in the bug description.

Gunnar Hjalmarsson (gunnarhj) wrote :

$ gsettings get org.freedesktop.ibus.panel.emoji unicode-hotkey
$ gsettings get org.freedesktop.ibus.panel.emoji hotkey

Gunnar Hjalmarsson (gunnarhj) wrote :

I submitted bug #1885914, which is somewhat related to this one.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.