[solved in pb3] Chinese Input

Bug reports will be moved here when the described bug has been fixed

Moderators: white, Hacker, petermad, Stefan2

cheming
Member
Member
Posts: 153
Joined: 2004-05-07, 14:38 UTC
Location: China

[solved in pb3] Chinese Input

Post by *cheming »

QuickSearch (Ctrl-S) and Directory Tree (Alt-F10) both don't support input Chinese. :cry:
Last edited by cheming on 2009-05-05, 13:35 UTC, edited 1 time in total.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48079
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Can you please give me more details? Ctrl+S works fine here with Chinese (using Windows IME for text input).
Author of Total Commander
https://www.ghisler.com
pokapolo
Junior Member
Junior Member
Posts: 8
Joined: 2009-04-24, 03:52 UTC

In Korean Windows XP, similar problem.

Post by *pokapolo »

I use Korean WinXP, and TC7.5beta1.
In my case, Quick Search (CTRL-S) has no problem,
but Directory Tree(ALT-F10) has some troubles.

1. Cursor does not appears in the quick search box of Directory Tree dialog.

2. I can input English characters in the quick search box of Directory Tree dialog, but cannot input ANY Korean characters in it.
JoeyChina
Junior Member
Junior Member
Posts: 6
Joined: 2009-04-20, 02:30 UTC

Post by *JoeyChina »

Here, Chinese XP with SP3
1. Ctrl+S works fine with inputting Chinese
2. in cm_SrcTree, Ctrl+S works fine with inputting Chinese
3. in cm_CDtree(Popup Directory Tree), trobule with inputting Chiense and focusing in the edit box.
cheming
Member
Member
Posts: 153
Joined: 2004-05-07, 14:38 UTC
Location: China

Post by *cheming »

ghisler(Author) wrote:Can you please give me more details? Ctrl+S works fine here with Chinese (using Windows IME for text input).
in Ctrl+S, I cann't input chars more than ONE, only first char can be entered.
in Alt+F10, any char in Chinese cann't be entered.

BTW: there is a addon named QuickSearchPro(the same author of F4Menu) before which support better in Chinese, it can let users enter first PinYin character of every Chinese char to search Chinese phrase or words.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48079
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

I can confirm the problem in the Alt+F10 tree, but not in Ctrl+S.
I cann't input chars more than ONE, only first char can be entered.
I just tried, it works fine here also with multiple Chinese Characters. However, please note that you can only enter characters here if they really appear in the searched name at that position, otherwise TC will not add the character to the quick search dialog. Example: File list containing
file1.txt
file2.txt

Start typing f i l e etc. works, but try e.g. typing an 'a' will fail.

Can you give me an example where it doesn't work? I will need the glyphs and the English characters in Microsoft IME I have to type to create them. Thanks!
Author of Total Commander
https://www.ghisler.com
cheming
Member
Member
Posts: 153
Joined: 2004-05-07, 14:38 UTC
Location: China

Post by *cheming »

ghisler(Author) wrote:I can confirm the problem in the Alt+F10 tree, but not in Ctrl+S.
I cann't input chars more than ONE, only first char can be entered.
I just tried, it works fine here also with multiple Chinese Characters. However, please note that you can only enter characters here if they really appear in the searched name at that position, otherwise TC will not add the character to the quick search dialog. Example: File list containing
file1.txt
file2.txt

Start typing f i l e etc. works, but try e.g. typing an 'a' will fail.

Can you give me an example where it doesn't work? I will need the glyphs and the English characters in Microsoft IME I have to type to create them. Thanks!
here is a flash demo: http://xbeta.info/total-commander-75.htm
see the first flash to understand the "first chinese" issue.

You can test it in following steps:

1. make some files that contains Chinese characters just like:
王小刚.txt (ENTER "wang xiao gang" in IME to input that)
王小云.txt(ENTER "wang xiao yun" in IME to input that)
王大山.txt (ENTER "wang da shan" ine IME to input that)

2. press Ctrl+S to call QuickSearch dialog

3. input fisrt two Chinese character to filter: "王小" (ENTER "wang xiao" in IME to input that)

4. you can see only the fisrt charcter "王" (wang) be inputed and all three files are filter (should be first two files are displayed).

here is a screenshot: http://tinyurl.com/cnyy4z
cheming
Member
Member
Posts: 153
Joined: 2004-05-07, 14:38 UTC
Location: China

Post by *cheming »

Another bug report:

I can input "刀" (ENTER "dao" in IME, which means a knife, Unicode: 5200, GBK: B5B6, FMI: http://tinyurl.com/cpln37 or http://tinyurl.com/d2f5h7) with Shift-F4 (create new file) but not with F7 (create new dir).
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48079
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

input fisrt two Chinese character to filter: "王小" (ENTER "wang xiao" in IME to input that)
Strange, this works for me both with Chinese and German locale and Chinese IME...
I can input "刀" (ENTER "dao" in IME, which means a knife, Unicode: 5200
This is a known problem which will be fixed in public beta 2, it's because of 0 lower byte.
Author of Total Commander
https://www.ghisler.com
cheming
Member
Member
Posts: 153
Joined: 2004-05-07, 14:38 UTC
Location: China

Post by *cheming »

ghisler(Author) wrote:
input fisrt two Chinese character to filter: "王小" (ENTER "wang xiao" in IME to input that)
Strange, this works for me both with Chinese and German locale and Chinese IME...
YES, it's strange. I can repreduce this issue at home (WinXP.English) and Office (WinXP.Chinese) but I can input two or more chinese in Virtual PC.
cheming
Member
Member
Posts: 153
Joined: 2004-05-07, 14:38 UTC
Location: China

Post by *cheming »

2ghisler:

Would you plz send me a SPECIAL copy of the TC that contains extra-debug code to log more information about what is the TC doing when user input Chinese to quicksearch? then I will paste the logging file to the forum.
cheming
Member
Member
Posts: 153
Joined: 2004-05-07, 14:38 UTC
Location: China

Post by *cheming »

2ghisler:

another user report that setting "Regional and Language Options"->"Advanced"\"Language for non-Unicode programs" to "English(United States)" would solve this issue.

BTW: I can Paste (right-click mouse, choosing Paste works, but not pressing CTRL-V) many Chinese in QuickSearch.
cheming
Member
Member
Posts: 153
Joined: 2004-05-07, 14:38 UTC
Location: China

Post by *cheming »

I found what program conflicts with TC Chinese inputing function: Admuncher :-( Maybe the Hook-dll (am30615.dll) of admuncher is the key to solve this issue. When I closed it, I can input Chinese more than ONE. :-)

BTW: Both programs are MUST-INSTALL for me. What a happy thing that they could work together. :-(
cheming
Member
Member
Posts: 153
Joined: 2004-05-07, 14:38 UTC
Location: China

Post by *cheming »

2ghisler:

I have contacted with the author of admuncher, he said admuncher doesn't interfere with any edit box, so suggest you install and test it to find why breaking the use input.

I think that is a good idea. you can download a copy to test: http://www.admuncher.com/beta.pl (installation is quick and painless, takes seconds to install and uninstall)

they also told me if you have any question about admuncher or find any bug, told them: help@admuncher.com
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48079
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Thanks, I will try it with AdMuncher. It's probably installing a keyboard hook, this often breaks special character input.
Author of Total Commander
https://www.ghisler.com
Post Reply