I am using Ubuntu 21.10.
When I am in vscode and I press Ctrl+Shift+e, the mapping does not get dispatched to vscode, and instead it types an underlined 'e' characters.
I have looked at lots of posts that indicate this is because of ibus, but I have since completely uninstalled ibus from my system, but still the problem persists.
I really need Ctrl+Shift+e mapping for vscode, and I am not willing to change that requirment. Is there anything I can do?
Ctrl+Shift+e may be assigned to the "Emoji annotation" function of ibus. It allows to enter emoji characters.
To disable or change that keybinding, open the terminal and launch the ibus setup tool with the command
ibus-setup
. On the "Emoji" tab, disable (or change) the shortcut next to "Emoji annotation".If you are using Gnome Desktop, i.e., the default Ubuntu desktop, you may also need to clear the dconf setting. Choose one of following options:
Here is how I solved it...
sudo apt remove ibus
Then go to application ‘Language Support’ and under ‘keyboard input method system’ select ‘XIM’.
Logout then login.
It has been widely reported that keyboard shortcuts have issues with VSCode in Ubuntu/Linux (see below).
My suggestion #1 is that you check if the keybindings are correct, as per your intentions. This is what I get in Win 10 (I don't have VSCode in Ubuntu to check), with File -> Preferences -> Keyboard Shortcuts -> Search bar -> ctrl + shift + e
Right-clicking on each item and Copy gives
Please confirm by editing the OP:
I will wait for this further info.
Some problems reported with VSCode keyboard shortcuts in Ubuntu/Linux
Related