! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
keystrokes for Search/Find conflict with entering unicode
Status:
RESOLVED: INVALID
Product:
Xfce4-terminal
Component:
General

Comments

Description Erik.Haller 2015-10-01 07:06:10 CEST
The default keystrokes for xfce4-terminal Search/Find is "<Primary><Shift>f" or Ctrl + Shift + f (Shift Ctrl f). This keystroke combination conflicts with the keystroke combination for entering Unicode characters of Ctrl + Shift + u + <hex> [hex ...].

Example:

To input the Unicode ⛽ U+26FD character in xfce4-terminal, one has to input
Ctrl + Shift + u + 2 + 6 + f + d. xfce4-terminal will display the Search/Find dialog box after the "f" key is pressed.

Workaround: 

1) Remove the semicolon before the line ";(gtk_accel_path "<Actions>/terminal-window/search" "<Primary><Shift>f")" in the ~/.config/xfce4/terminal/accels.scm file.

2) Replace the "f" with another letter; I use "g."

3) Open a new xfce4-terminal window to test. Ctrl+Shift+<your choice> should show a Find dialog.

Recommendation: Select another default keystroke combination.
Comment 1 Erik.Haller 2015-10-01 07:07:03 CEST
xfce4-terminal version: 0.6.3

The drop-down did not have this version.
Comment 2 Egmont Koblinger 2015-10-03 01:42:57 CEST
After pressing Ctrl+Shift+u you should be able to release the Ctrl and Shift modifiers. Type the digits 2 6 f d without modifiers, and then press space or enter (or escape to cancel).
Comment 3 Erik.Haller 2015-10-03 04:04:06 CEST
Ah. Release the keys after "u." Works as you say. I found a guide on the web and that's how I learned the combination. Thank you.

No bug here.
Comment 4 Jarno Suni 2020-04-02 13:55:59 CEST
Although I find the supported way more convenient, it seems that holding down the modifiers is a standard way to type, see https://www.cl.cam.ac.uk/~mgk25/volatile/ISO-14755.pdf

Besides f, a,c and d conflict with existing shortcuts, too

P.S. firefox can handle this even if it has conflicting shortcut Ctrl+Shift+a; it blocks the shortcut key, if you are in the middle of writing unicode code.
Comment 5 Egmont Koblinger 2020-04-02 22:33:13 CEST
> it seems that holding down the modifiers is a standard way to type

That's a 23 year old document, from the Windows 95 and FVWM era. I personally wouldn't count on a 23 year old document, no matter how "standard" it is, telling how a user interface (input method) should work.
Comment 6 Jarno Suni 2020-04-02 22:55:10 CEST
The reviewed standard seems not to be free (if it ever changed):
https://www.iso.org/standard/25491.html
Found the link from
https://en.wikipedia.org/wiki/ISO/IEC_14755
Comment 7 Jarno Suni 2020-05-25 14:56:55 CEST
https://en.wikipedia.org/wiki/Help:Entering_special_characters#Linux_-_Unicode tells GTK supports only the method mentioned in comment 2.

Bug #12235

Reported by:
Erik.Haller
Reported on: 2015-10-01
Last modified on: 2020-05-25

People

Assignee:
Nick Schermer
CC List:
2 users

Version

Attachments

Additional information