Is it possible to unbind or change the unicode input global shortcut?

I'm using Ubuntu 13.10, but I think the keyboard shortcut wasn't bound in 12.10, but could be wrong.

It's not in the shortcuts tab of keyboard settings. How can I change the Unicode input from Ctrl+Shift+U to other?


Control+Shift+u for unicode input is hard-coded into the GTK+3 default input method. (Source: GtkIMContext).

The easiest thing to do is probably to use a different set of keys for whatever functions you need.

But you have some other options for Gtk applications. Both involve replacing the default input method with no input method.

In gedit and in gnome-terminal, you can right-click the window and choose Input Methods >> None. This may be a good solution if you do not need an input method for other reasons and do not need the features of LibreOffice.

For LibreOffice, there does not appear to be a way to bypass the system input method. If you do not need an input method, you can turn it off system-wide by going to System Settings >> Language Support and setting Keyboard input method system to none. You must reboot for this to take effect. (Logging out was not enough.)

Note that this method is only hard-coded into Gtk applications. If you do not mind installing KDE dependencies, you can use an editor like kate and change the accelerators to suit your need.


I was able to bypass this binding by unsetting 'XMODIFIERS' System variable just before launching my application (Intellij IDEA) to prevent toggle case keyset conflict.

export XMODIFIERS=""
myapp.sh

Tested on Ubuntu 18.10, libgtk-3-0 3.24.1-1ubuntu2