Is there any plugin for Chinese PinYin quick search?

like QuickSearch eXtended plugin for TC.

Not that I know of. At least, not that has been submitted here.

then, is there any plugin for quick search submitted?
maybe I could modify it to work with Chinese PinYin search.

another problem: two folders in the same directory, say 'aabb', 'aacc', I wanna let the folder 'aacc' selected, but I couldn't input the second 'a'........ and input '*aa' works.

Settings --> Preferences --> Miscellaneous --> Advanced --> fayt_firstchar_repeat = false

[quote="aeneid"]then, is there any plugin for quick search submitted?
maybe I could modify it to work with Chinese PinYin search.[/quote]
How would such a plugin work? I'm not familiar with them at all so I'm not sure if it's something you can do with Opus or not.

Settings --> Preferences --> Miscellaneous --> Advanced --> fayt_firstchar_repeat = false[/quote]

Changing the setting blueroly suggested will turn off the feature.

You can also type aA or Aa (so that one is in capitals and the other isn't) if you want to temporarily bypass the feature.

(The feature lets you do as in Explorer where typing a twice cycles through files starting with a instead of jumping to ones starting with aa.)

[quote="leo"][quote="aeneid"]then, is there any plugin for quick search submitted?
maybe I could modify it to work with Chinese PinYin search.[/quote]
How would such a plugin work? I'm not familiar with them at all so I'm not sure if it's something you can do with Opus or not.[/quote]
Every Chinese character have it's phonetic transcription, and the first letter of the phonetic transcription is an english letter, if we can filter the file list with the combined filename's every character's first letter, that's very convenient.
the Unicode between 19968 and 40869 is Chinese character, here is a C# code to get the Chinese character string's first letter's combination, I find it from the internet(cnblogs.com/sqshine/archive/ ... 60598.html).

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace AllTest { public partial class Form6 : Form { public Form6() { InitializeComponent(); } /// <summary> /// Convert a character to it's phonetic transcription /// </summary>/// <param name="str">the character string which need to be converted</param> /// /// <returns>short of the phonetic transcription</returns> public string GetPYString(string str) { string tempStr = ""; foreach (char c in str) { if ((int)c >= 33 && (int)c <= 126) {//keep the letter and symbol original tempStr += c.ToString(); } else {//Combine the first letter of several Chinese character. tempStr += GetPYChar(c.ToString()); } } return tempStr; } /// <summary> /// /// convert a character to it's first letter/// Code By MuseStudio@hotmail.com /// /// 2004-11-30/// </summary>/// <param name="c">the single character need to convert</param> /// /// <returns>the fist letter</returns> public string GetPYChar(string c) { byte[] array = new byte[2]; array = System.Text.Encoding.Default.GetBytes(c); int i = (short)(array[0] - '\0') * 256 + ((short)(array[1] - '\0')); if (i < 0xB0A1) return "*"; if (i < 0xB0C5) return "a"; if (i < 0xB2C1) return "b"; if (i < 0xB4EE) return "c"; if (i < 0xB6EA) return "d"; if (i < 0xB7A2) return "e"; if (i < 0xB8C1) return "f"; if (i < 0xB9FE) return "g"; if (i < 0xBBF7) return "h"; if (i < 0xBFA6) return "g"; if (i < 0xC0AC) return "k"; if (i < 0xC2E8) return "l"; if (i < 0xC4C3) return "m"; if (i < 0xC5B6) return "n"; if (i < 0xC5BE) return "o"; if (i < 0xC6DA) return "p"; if (i < 0xC8BB) return "q"; if (i < 0xC8F6) return "r"; if (i < 0xCBFA) return "s"; if (i < 0xCDDA) return "t"; if (i < 0xCEF4) return "w"; if (i < 0xD1B9) return "x"; if (i < 0xD4D1) return "y"; if (i < 0xD7FA) return "z"; return "*"; } private void button1_Click(object sender, EventArgs e) { label1.Text = textBox1.Text+"the letters of the character string's combination is:" + this.GetPYString(textBox1.Text); } } }
My english is very poor and I don't know how to code for a programme, If I haven't described clearly, we have to wait for another one to accomplish this amazing and powerful thing.
来个会编程的中国人啊,不懂英语不会编程的我已经无能为力了啊 :blush: