Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Textern may want to change the default Ctrl+Shift+E keybinding due to a Firefox and GTK3 change #30
The short version is Firefox bug 1451818.
The long version: sufficiently modern versions of GTK+ 3 use Ctrl+Shift+E in text entry widgets to let you enter emoji, as documented here. On systems with a recent enough GTK+ 3, the latest versions of Firefox have changed the generated keycode and key for Ctrl+Shift+E from the usual value of 69 and 'E' to 229 and 'Process', which is apparently the standard behavior in other browsers and also what Firefox's code may call for.
Textern could perhaps sort of cope with this by changing what keycode it's looking for to recognize this too, but that would require changes to shortcuts.js to recognize this and also block using Ctrl+Shift+E to enter emoji. I'd suggest switching to Ctrl+Alt+E, which seems to work reliably for me and which doesn't conflict with anything that I can see.
Thanks for filing this! I've heard others hit it as well, though your detailed report has finally convinced me to do this.
This is of course subjective, though I went with