Typing file name which include Unicode characters FAIL

Things you’d like to miss in the future...
admin
Site Admin
Posts: 60567
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Typing file name which include Unicode characters FAIL

Post by admin »

binocular222 wrote:This is not a temporary bug, we have to find a solution.
The only workaround I know is channelling through clipboard.

P.S: VNese keyboard: http://sourceforge.net/projects/unikey/ ... p/download typing "naams" should become "nấm" but XY return "n?m"
I could indeed reproduce the issue with this app. But I did not find a way to fix it. I'm not talking about a black swan, but it seems not many users are hit by this. Otherwise I would get more posts about it. This is the only one yet.

bdeshi
Posts: 4249
Joined: 12 Mar 2014 17:27
Location: Asteroid B-612 / Dhaka
Contact:

Re: Typing file name which include Unicode characters FAIL

Post by bdeshi »

I am. As is everyone who [occasionally] has to type in exotic-to-computers alphabets.
Icon Names | Onyx | Undocumented Commands | xypcre
[ this user is asleep ]

jackpots
Posts: 11
Joined: 23 Oct 2012 17:14

Re: Typing file name which include Unicode characters FAIL

Post by jackpots »

I understand the dilemma of balancing resources with outcome that fits the needs of customers—the constant struggle between Sales and R&D. However, I surely hope you keep the engineer or scientist in the driver's seat and build a better widget.

PS: One support claim does not equal to one customer with a problem in open forums. E.g., folks don't show up to the polls if they are fairly assured that their candidate will win, even when their support is strong. Often, folks will only chime-in to forums if they have something new to add. So, based on XY's reach, one open claim may equal to 20 or 200 customers with an issue, not to mention those you walk away after a pre-sales test. A direct example is that I have experienced this problem for a long time and just closed XY as remedy, rather than use my very limited time resource.

PPS: I think this points to a bigger hidden problem, as from the images that I previously posted, XYplorer has problems seeing past a folder with Unicode characters. I have used extended Unicode characters in file names for over a decade and a extended keyboard since about 2009. To help, I tested a few other products. They were built in VB, C, and built with VS, Delphi or other, both managed or not, feature packed or not, and zero (0) showed this problem. Some of the ones tried recently: Total Commander, NexusFile, FreeCommander XE, Tablacus Explorer, xplorer², Q-Dir, Opus, Expicula, Better Explorer, CubicExplorer, Multi Commander and even 7-zip's Manager.

Sometimes we have to walk away from a problem to actually devise the solution—much like finding lost keys. Thanks again.

admin
Site Admin
Posts: 60567
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Typing file name which include Unicode characters FAIL

Post by admin »

Sure, I would fix it if I could.

admin
Site Admin
Posts: 60567
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Typing file name which include Unicode characters FAIL

Post by admin »

FYI, just installed "Japanese Microsoft IME" to test typing Japanese, and it worked right away without any problems with XYplorer.

jackpots
Posts: 11
Joined: 23 Oct 2012 17:14

Re: Typing file name which include Unicode characters FAIL

Post by jackpots »

It is clear that the problem exist. I think the focus ought to be about why it shows up. It might be the range of the Unicode numbers—I speculate.

I used a keyboard layout produced by Smashing Magazine back in 2009 (http://www.smashingmagazine.com/2009/04 ... nload-now/). Shortly thereafter I produced my own using Microsoft's program (https://www.microsoft.com/en-us/downloa ... x?id=22339). Below is my input *.klc file (text based) to create the keyboard layout, or devise your own. Attached is an image file to show my layout. They might be helpful for your testing.

Code: Select all

######### do not include ######################
KBD	JP_US03N	"US Extended (No accents) v3 [JP_US03N] - Custom Keyboard Layout"

COPYRIGHT	"(c) 2010 ..."

COMPANY	"J. Pots"

LOCALENAME	"en-US"

LOCALEID	"00000409"

VERSION	3.0

ATTRIBUTES
SHIFTLOCK

SHIFTSTATE

0	//Column 4
1	//Column 5 : Shft
2	//Column 6 :       Ctrl
6	//Column 7 :       Ctrl Alt
7	//Column 8 : Shft  Ctrl Alt

LAYOUT		;an extra '@' at the end is a dead key

//SC	VK_		Cap	0	1	2	6	7
//--	----		----	----	----	----	----	----

02	1		0	1	0021	-1	00b9	2081		// DIGIT ONE, EXCLAMATION MARK, <none>, SUPERSCRIPT ONE, SUBSCRIPT ONE
03	2		0	2	0040	-1	00b2	2082		// DIGIT TWO, COMMERCIAL AT, <none>, SUPERSCRIPT TWO, SUBSCRIPT TWO
04	3		0	3	0023	-1	00b3	2083		// DIGIT THREE, NUMBER SIGN, <none>, SUPERSCRIPT THREE, SUBSCRIPT THREE
05	4		0	4	0024	-1	2074	2084		// DIGIT FOUR, DOLLAR SIGN, <none>, SUPERSCRIPT FOUR, SUBSCRIPT FOUR
06	5		0	5	0025	-1	2075	2085		// DIGIT FIVE, PERCENT SIGN, <none>, SUPERSCRIPT FIVE, SUBSCRIPT FIVE
07	6		0	6	005e	-1	2076	2086		// DIGIT SIX, CIRCUMFLEX ACCENT, <none>, SUPERSCRIPT SIX, SUBSCRIPT SIX
08	7		0	7	0026	-1	2077	2087		// DIGIT SEVEN, AMPERSAND, <none>, SUPERSCRIPT SEVEN, SUBSCRIPT SEVEN
09	8		0	8	002a	-1	2078	2088		// DIGIT EIGHT, ASTERISK, <none>, SUPERSCRIPT EIGHT, SUBSCRIPT EIGHT
0a	9		0	9	0028	-1	2079	2089		// DIGIT NINE, LEFT PARENTHESIS, <none>, SUPERSCRIPT NINE, SUBSCRIPT NINE
0b	0		0	0	0029	-1	2070	2080		// DIGIT ZERO, RIGHT PARENTHESIS, <none>, SUPERSCRIPT ZERO, SUBSCRIPT ZERO
0c	OEM_MINUS	0	002d	005f	-1	2014	2013		// HYPHEN-MINUS, LOW LINE, <none>, EM DASH, EN DASH
0d	OEM_PLUS	0	003d	002b	-1	2260	00b1		// EQUALS SIGN, PLUS SIGN, <none>, NOT EQUAL TO, PLUS-MINUS SIGN
10	Q		1	q	Q	-1	-1	03c0		// LATIN SMALL LETTER Q, LATIN CAPITAL LETTER Q, <none>, <none>, GREEK SMALL LETTER PI
11	W		1	w	W	-1	-1	-1		// LATIN SMALL LETTER W, LATIN CAPITAL LETTER W, <none>, <none>, <none>
12	E		1	e	E	-1	20ac	03b5		// LATIN SMALL LETTER E, LATIN CAPITAL LETTER E, <none>, EURO SIGN, GREEK SMALL LETTER EPSILON
13	R		1	r	R	-1	00ae	221a		// LATIN SMALL LETTER R, LATIN CAPITAL LETTER R, <none>, REGISTERED SIGN, SQUARE ROOT
14	T		1	t	T	-1	2122	2234		// LATIN SMALL LETTER T, LATIN CAPITAL LETTER T, <none>, TRADE MARK SIGN, THEREFORE
15	Y		1	y	Y	-1	-1	-1		// LATIN SMALL LETTER Y, LATIN CAPITAL LETTER Y, <none>, <none>, <none>
16	U		1	u	U	-1	-1	-1		// LATIN SMALL LETTER U, LATIN CAPITAL LETTER U, <none>, <none>, <none>
17	I		1	i	I	-1	221e	03bb		// LATIN SMALL LETTER I, LATIN CAPITAL LETTER I, <none>, INFINITY, GREEK SMALL LETTER LAMDA
18	O		1	o	O	-1	-1	-1		// LATIN SMALL LETTER O, LATIN CAPITAL LETTER O, <none>, <none>, <none>
19	P		1	p	P	-1	2032	2033		// LATIN SMALL LETTER P, LATIN CAPITAL LETTER P, <none>, PRIME, DOUBLE PRIME
1a	OEM_4		0	005b	007b	-1	207b	208b		// LEFT SQUARE BRACKET, LEFT CURLY BRACKET, <none>, SUPERSCRIPT MINUS, SUBSCRIPT MINUS
1b	OEM_6		0	005d	007d	-1	207a	208a		// RIGHT SQUARE BRACKET, RIGHT CURLY BRACKET, <none>, SUPERSCRIPT PLUS SIGN, SUBSCRIPT PLUS SIGN
1e	A		1	a	A	-1	066d	03b1		// LATIN SMALL LETTER A, LATIN CAPITAL LETTER A, <none>, ARABIC FIVE POINTED STAR, GREEK SMALL LETTER ALPHA
1f	S		1	s	S	-1	00a7	03a3		// LATIN SMALL LETTER S, LATIN CAPITAL LETTER S, <none>, SECTION SIGN, GREEK CAPITAL LETTER SIGMA
20	D		1	d	D	-1	00b0	03b4		// LATIN SMALL LETTER D, LATIN CAPITAL LETTER D, <none>, DEGREE SIGN, GREEK SMALL LETTER DELTA
21	F		1	f	F	-1	00a3	-1		// LATIN SMALL LETTER F, LATIN CAPITAL LETTER F, <none>, POUND SIGN, <none>
22	G		1	g	G	-1	-1	-1		// LATIN SMALL LETTER G, LATIN CAPITAL LETTER G, <none>, <none>, <none>
23	H		1	h	H	-1	-1	03b8		// LATIN SMALL LETTER H, LATIN CAPITAL LETTER H, <none>, <none>, GREEK SMALL LETTER THETA
24	J		1	j	J	-1	-1	-1		// LATIN SMALL LETTER J, LATIN CAPITAL LETTER J, <none>, <none>, <none>
25	K		1	k	K	-1	00ab	2039		// LATIN SMALL LETTER K, LATIN CAPITAL LETTER K, <none>, LEFT-POINTING DOUBLE ANGLE QUOTATION MARK *, SINGLE LEFT-POINTING ANGLE QUOTATION MARK
26	L		1	l	L	-1	00bb	203a		// LATIN SMALL LETTER L, LATIN CAPITAL LETTER L, <none>, RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK *, SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
27	OEM_1		0	003b	003a	-1	02d0	-1		// SEMICOLON, COLON, <none>, MODIFIER LETTER TRIANGULAR COLON, <none>
28	OEM_7		0	0027	0022	-1	2026	00f7		// APOSTROPHE, QUOTATION MARK, <none>, HORIZONTAL ELLIPSIS, DIVISION SIGN
29	OEM_3		0	0060	007e	-1	-1	2248		// GRAVE ACCENT, TILDE, <none>, <none>, ALMOST EQUAL TO
2b	OEM_5		0	005c	007c	-1	2216	01c0		// REVERSE SOLIDUS, VERTICAL LINE, <none>, SET MINUS, LATIN LETTER DENTAL CLICK
2c	Z		1	z	Z	-1	2192	2190		// LATIN SMALL LETTER Z, LATIN CAPITAL LETTER Z, <none>, RIGHTWARDS ARROW, LEFTWARDS ARROW
2d	X		1	x	X	-1	00d7	00b7		// LATIN SMALL LETTER X, LATIN CAPITAL LETTER X, <none>, MULTIPLICATION SIGN, MIDDLE DOT
2e	C		1	c	C	-1	00a9	03b3		// LATIN SMALL LETTER C, LATIN CAPITAL LETTER C, <none>, COPYRIGHT SIGN, GREEK SMALL LETTER GAMMA
2f	V		1	v	V	-1	2193	2191		// LATIN SMALL LETTER V, LATIN CAPITAL LETTER V, <none>, DOWNWARDS ARROW, UPWARDS ARROW
30	B		1	b	B	-1	-1	03b2		// LATIN SMALL LETTER B, LATIN CAPITAL LETTER B, <none>, <none>, GREEK SMALL LETTER BETA
31	N		1	n	N	-1	207f	-1		// LATIN SMALL LETTER N, LATIN CAPITAL LETTER N, <none>, SUPERSCRIPT LATIN SMALL LETTER N, <none>
32	M		1	m	M	-1	2212	03bc		// LATIN SMALL LETTER M, LATIN CAPITAL LETTER M, <none>, MINUS SIGN, GREEK SMALL LETTER MU
33	OEM_COMMA	0	002c	003c	-1	201c	2018		// COMMA, LESS-THAN SIGN, <none>, LEFT DOUBLE QUOTATION MARK, LEFT SINGLE QUOTATION MARK
34	OEM_PERIOD	0	002e	003e	-1	201d	2019		// FULL STOP, GREATER-THAN SIGN, <none>, RIGHT DOUBLE QUOTATION MARK, RIGHT SINGLE QUOTATION MARK
35	OEM_2		0	002f	003f	-1	2215	061f		// SOLIDUS, QUESTION MARK, <none>, DIVISION SLASH, ARABIC QUESTION MARK
39	SPACE		0	0020	0020	0020	00a0	-1		// SPACE, SPACE, SPACE, NO-BREAK SPACE, <none>
56	OEM_102	0	005c	007c	-1	-1	-1		// REVERSE SOLIDUS, VERTICAL LINE, <none>, <none>, <none>
53	DECIMAL	0	002e	002e	-1	-1	-1		// FULL STOP, FULL STOP, , , 


KEYNAME

01	Esc
0e	Backspace
0f	Tab
1c	Enter
1d	Ctrl
2a	Shift
36	"Right Shift"
37	"Num *"
38	Alt
39	Space
3a	"Caps Lock"
3b	F1
3c	F2
3d	F3
3e	F4
3f	F5
40	F6
41	F7
42	F8
43	F9
44	F10
45	Pause
46	"Scroll Lock"
47	"Num 7"
48	"Num 8"
49	"Num 9"
4a	"Num -"
4b	"Num 4"
4c	"Num 5"
4d	"Num 6"
4e	"Num +"
4f	"Num 1"
50	"Num 2"
51	"Num 3"
52	"Num 0"
53	"Num Del"
54	"Sys Req"
57	F11
58	F12
7c	F13
7d	F14
7e	F15
7f	F16
80	F17
81	F18
82	F19
83	F20
84	F21
85	F22
86	F23
87	F24

KEYNAME_EXT

1c	"Num Enter"
1d	"Right Ctrl"
35	"Num /"
37	"Prnt Scrn"
38	"Right Alt"
45	"Num Lock"
46	Break
47	Home
48	Up
49	"Page Up"
4b	Left
4d	Right
4f	End
50	Down
51	"Page Down"
52	Insert
53	Delete
54	<00>
56	Help
5b	"Left Windows"
5c	"Right Windows"
5d	Application

DESCRIPTIONS

0409	US Extended (No accents) v3 [JP_US03N] - Custom Keyboard Layout
LANGUAGENAMES

0409	English (United States)
ENDKBD

######### do not include ######################
Attachments
_layout_jp.jpg
_layout_jp.jpg (25.11 KiB) Viewed 2897 times

hiteshcha10
Posts: 1
Joined: 24 Dec 2017 14:14

Re: Typing file name which include Unicode characters FAIL

Post by hiteshcha10 »

binocular222 wrote:@Sammy and jackpots: can you confirm that this happens in Photoshop or Proshowgold?
If yes, then the problem (typing Unicode chars become "?") seems to be caused by "the target application uses system control keys such as [ , ]".
The developer of Unikey (Vietnamese free typing software) admitted this issue and have to channel the input through clipboard. Here's what he said (sorry, Vietnamese only):
https://noilieuhada.wordpress.com/2012/ ... windows-i/
http://www.unikey.org/manual/ukfaq.htm

admin
Site Admin
Posts: 60567
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Typing file name which include Unicode characters FAIL

Post by admin »

Are you having this issue?

Luigi
Posts: 56
Joined: 01 Sep 2011 00:41

Re: Typing file name which include Unicode characters FAIL

Post by Luigi »

I have this issue, I have a Turkish keyboard with Turkish Q layout

My keyboard layout:
Keyboard layout (initial)
Keyboard layout (initial)
keyboard.png (22.18 KiB) Viewed 2474 times
When pressed Shift:
Keyboard layout (when Shift is pressed)
Keyboard layout (when Shift is pressed)
keyboard-shift.png (21.58 KiB) Viewed 2474 times
My system language:
Default Windows language is English
Default Windows language is English
language-default.png (27.92 KiB) Viewed 2474 times
My keyboard layout:
Keyboard layout of Default Windows language
Keyboard layout of Default Windows language
language-keyboard.png (18.77 KiB) Viewed 2474 times
――――――

I can't type "Her Şey Bu Video İle Başladı"

It stops after "Her " (includes space)
typeahead.png
typeahead.png (5.46 KiB) Viewed 2474 times
――――――

Uppercase Turkish characters:

Code: Select all

İ, Ğ, Ü, Ç, Ş
Lowercase Turkish character:

Code: Select all

ı, ğ, ü, ç, ş

admin
Site Admin
Posts: 60567
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Typing file name which include Unicode characters FAIL

Post by admin »

1) Is this a new issue?

2) Can you type those characters anywhere else in XYplorer, or nowhere?

Luigi
Posts: 56
Joined: 01 Sep 2011 00:41

Re: Typing file name which include Unicode characters FAIL

Post by Luigi »

admin wrote:1) Is this a new issue?

2) Can you type those characters anywhere else in XYplorer, or nowhere?
In this page: https://www.xyplorer.com/freezer.php
I tested this version: 17.40.0200
Typeahead does not work in this version either.
So probably not a new issue.


  • I noticed that typing "Türkçe" works.
    test1.png
    test1.png (2.75 KiB) Viewed 2450 times
  • ❌ Does not work "Uzak Doğu", XYplorer turns "ğ" to "g" in typeahead.
    test2.png
    test2.png (3.1 KiB) Viewed 2450 times
  • ❌ Does not work "Her Şey", XYplorer turns "Ş" to "S" in typeahead.
    test3.png
    test3.png (3.2 KiB) Viewed 2450 times
Small note, that red color on status bar is unreadable, has too much contrast, not very visible for people with bad vision like me

admin
Site Admin
Posts: 60567
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Typing file name which include Unicode characters FAIL

Post by admin »

1) Thanks, I will change that red color. Is this one at the bottom better?
statusred.png
statusred.png (2.48 KiB) Viewed 2431 times
2018-01-10_104304.png
2018-01-10_104304.png (1.29 KiB) Viewed 2427 times
2) When you rename a file, is typing those characters possible then? In other words, can you type those characters into an edit box?

PeterH
Posts: 2785
Joined: 21 Nov 2005 20:39
Location: Germany

Re: Typing file name which include Unicode characters FAIL

Post by PeterH »

In my pov the "new red" is better to read, but less signalling for attention. So hard to decide.
Win11 Pro 223H2 Gerrman

admin
Site Admin
Posts: 60567
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: Typing file name which include Unicode characters FAIL

Post by admin »

PeterH wrote:In my pov the "new red" is better to read, but less signalling for attention. So hard to decide.
I added another color which is even a bit better to read and a tiny little more alarming. :)

PeterH
Posts: 2785
Joined: 21 Nov 2005 20:39
Location: Germany

Re: Typing file name which include Unicode characters FAIL

Post by PeterH »

After having thought about it I'd prefer still more "alarming".

As I first must be alarmed (if not expecting the msg), and only then must read it.
But: that's just for me!
Win11 Pro 223H2 Gerrman

Post Reply