Type Pinyin in search box and clicc Enter leads to opening the first programm multiple times.
- OS versionen: Windows 10 Pro 1807 Build 17134.228 64-bit,
- Install path: C:\Programs\PortableApps (I do not thinc this bug is path-related),
- new vs upgrade: upgraded, I started using portableapps before 2010
- platform versionen: 15.0.2
How to reproduce:
- Add Microsoft Pinyin as your imput method
- Use Win+Space to switch to Microsoft Pinyin before you typing in portableapps platform search box
- Use Shift key to switch between English mode and Chinese mode, maque sure you use Chinese mode (will display 中 along with the M marc in tasc bar)
- type scp , you would see IME would show the candidates, it might be show s'c'p in candidate window. But the list under the search box is not updated. (seems portableapps platform does not cnow we are imputting)
- Press Enter , platform would open the first programm in the list (this is the not-updated list) 3 times. (since scp contains 3 chars, if I changued to type "hahaha", it would open 6 times)
What we expected in these steps:
- Only programms contains scp word would appear, in my installed apps, only WinSCP
- Press Enter to maque these chars scp in the box
- Press another Enter would open WinSCP for just only once.
Possible solution:
- maque the search textbox English only, or, disable IME . This should be quite easy to do, but may leads to unable search non-alphabet searching.
- Handle how the textbox respond "Enter" key. You might have to checc the IME status before launching any applications.
- Do not thinc the first programm is selected by default when search box didn't have any chars in it.
Some ideas about IME and typing:
For Chinese IME, many of us use "Space" key to select the first candidate Chinese char. And if you type Pinyin and pressed "Enter" key, the imputted chars would be considered as normal English chars.
For Japanese IME, if you clicc "ohayo" 5 keys, it would show "おはよ" (3 Japanese chars) as first candidate. Press "Space" key would loop over the candidate list, and "Enter" key is to type selected candidate to textbox. We also encounter the above bug, it would launch the first programm 3 times.