先附上插件地址,這個鏈接上就可以查看到問題。你輸入中文的時候會發(fā)現(xiàn),有時候中文還未輸入完全就已經(jīng)有文字顯示在里面。
問題如下:
因為是github上面的項目我想到的是看一下有沒有ieeues發(fā)現(xiàn)有人提交問題,但是沒有解決,看源碼又不知道從何看起,所以無奈發(fā)布問題。這個插件除了這個問題均可以滿足我的要求。希望有人能幫我解決。
望采納
建議換個插件,讀源碼看這段
全文搜索,只有這段含有 accent_map 對象的使用,簡單易懂吧,就是把各種帶音調(diào)的,或者不同的英文字符,轉(zhuǎn)換成標準的英文字母或者直接拼接字符串。
再仔細看你又會發(fā)現(xiàn)只有你輸入的第一次個字符才會變成英文,后面的輸入正常了,因為這個事件不是持續(xù)的監(jiān)聽,只會監(jiān)聽一次,這也和代碼有關(guān)。
不知道為什么代碼里面有這個,然后把下面的注釋掉了就可以了,下面的代碼其實我看也沒什么作用??暫時問題解決了,如果有誰有什么見解,可以發(fā)我下。
這一段恰恰是關(guān)鍵,在你輸入法打字的時候字符先進入輸入框而轉(zhuǎn)換成漢子是在你敲空格之后,但是這時輸入框已經(jīng)判斷出了你的字符并轉(zhuǎn)換成標準英文。