• 7

流行注音輸入法Ver:4.35,WM上輸入速度最快、功能最完整、可輸入最多類型字元


lhl1 wrote:
Q:以上這些都可以通過配置文件進行配置的,就象之前的一樣,我只不過做個示例,抛磚引玉而已。

那可能要等一段時間了,短時間內可能沒辦法去作,這一陣子沒什麼時間...
如果作為個人化的話,我還想再對注音順序的排列作一些更動,
不知道這個更動,是否會影響很多地方,像是模糊音的編排之類的

lhl1 wrote:
Q:自動面板目前還做不到,如果真是需要,可以使用非自動面板

問題在於使用非自動面板(直接在面板圖上的鍵盤框框內「畫」上文字)
反面鍵盤會整個混亂掉,除非能正反面用不同面板圖(正面非自動、背面自動)

lhl1 wrote:
q:切換到英文狀態爲可以輸入數字,中文才使用注音。多按一下鍵而已。

實際上是SHIFT長按>EN>鎖定中文背面九公格鍵盤、並切為英文狀態,
或是EN>SHIFT長按>切英文鍵盤,用英文鍵盤背面的九公格數字鍵盤
不管哪一種方式,都需要兩個步驟、且都有一個要長按的動作,才能使用九公格的數字鍵盤,
要再切為中文狀態,也需要兩個步驟...
所以我目前的鍵盤才會是中、EN、123,為的就是能一鍵切為九公格數字鍵盤
畢竟硬鍵要用數字鍵來排注音,是受限於硬體按鍵的數量,
但是軟鍵並沒有數量的限制,如果能針對硬鍵與螢幕鍵盤來分別判斷
(硬鍵在中文狀態下,數字鍵為相對應位置的注音,
軟鍵在中文狀態下,數字鍵依舊是數字鍵),
將注音與數字分開會更好

lhl1 wrote:
但由於面板由abc改爲了注音後,第三碼沒有渠道輸入,所以發揮不了作用。(請你試試用硬鍵盤能否使用第三碼?)

我開啟了輔助碼定字,輸入了「艙」的音,出現「艙」的同音字,
按「上」鍵,轉為漢字串,按「O」(「倉」的第一碼),
同音選字欄變成空白,不知道是硬鍵本身就沒有對應倉頡碼,還是其他的問題

lhl1 wrote:
爲了將這個功能發揮出來,我想了一下方法,可以這樣實現。
假設這時已啓用了輔助碼定字選項,
1、當輸入時,在注音串轉化爲漢字串後,這時鍵盤由注音鍵盤轉化爲
倉頡鍵盤,鍵盤上顯示倉頡的25個編碼。
2、用戶就可以將游標定位到要修改的字的位置。同時按下要與修改的字同音的正確字所對應的第一個倉頡編碼相應的按鍵。這時輸入法的候選窗口中就將滿足注音+倉頡的首碼字過濾出來。
3、這時用戶就可以快捷找到正確的詞,加快生僻字的選擇速度。

模擬操作了一下,感覺上並無不妥,是個可行方案,
關於倉頡碼的排列位置、順序有要照電腦鍵盤來盤嗎?
(我沒用過倉頡,不知道倉頡碼的排列是否會對輸入速度造成太大的影響)
如果沒有的話,
建議4*4,共16鍵,最角落的一鍵留給倉頡碼,共15鍵變成同音選字鍵,
4*6,共24鍵,加上上述的一鍵,共25鍵變成倉頡碼,
鍵盤可以直接變成候選字的功能拿掉可惜

再加個方案給你參考看看,
其實直接利用中文鍵盤的反面鍵盤也可以,
將反面鍵盤直接作為倉頡碼來使用,
如果只留數字的10鍵,還有30鍵的空間可以用來排倉頡碼,
第一行1~0,二~四行可以照電腦鍵盤的鍵位來排倉頡碼,
多的鍵位可以用來當標點符號,
需要輔助碼選字時,直接按SHIFT鍵就可以了,
按下反面鍵盤的倉頡碼後,就會自動跳回正面鍵盤,
原本的注音鍵位也可以繼續當同音選字鍵來使用,
再進階一點的話,可以作成有漢字串與注音串時,背面鍵盤為倉頡碼,
無漢字串與注音串時,背面鍵盤造原本定義來使用

K A M wrote:
那可能要等一段時間了...(恕刪)


【問題在於使用非自動面板(直接在面板圖上的鍵盤框框內「畫」上文字)
反面鍵盤會整個混亂掉,除非能正反面用不同面板圖(正面非自動、背面自動)】
q:不會,使用非自動面板時,正反面都要在鍵盤框框內「畫」上文字,軟件不會在上面再顯示文字。(使用鍵盤作候選窗功能也會混亂)




K A M wrote:
那可能要等一段時間了...(恕刪)


我開啟了輔助碼定字,輸入了「艙」的音,出現「艙」的同音字,
按「上」鍵,轉為漢字串,按「O」(「倉」的第一碼),
同音選字欄變成空白,不知道是硬鍵本身就沒有對應倉頡碼,還是其他的問題
。。。。。
再加個方案給你參考看看,
其實直接利用中文鍵盤的反面鍵盤也可以,
將反面鍵盤直接作為倉頡碼來使用,
如果只留數字的10鍵,還有30鍵的空間可以用來排倉頡碼,
。。。。。。

q:我想過還是簡單些好,不然程式改動太大。我覺得原來的設計是不錯,兩種方式是否啓用輔助碼,由用戶決定,其實使用輔助碼後,重碼的已經很少了,通常是一頁以內,沒有必要再用鍵盤作候選窗了。
對於不熟悉第三碼的用戶,平時可以不開啓選項,當遇到生僻字時才開啓選項就可以了。

另外zuo不能識別的問題,已經發現並解決。(需要修改配置文件,到時連新的程式一併上傳)
原本下載回來之後一切好像都還蠻正常的
可是今天要輸入高鐵兩個字的時候
打完"高"準備要輸入鐵的時候
一按下"鐵的拼音"就給我當機了...
接下來重開機
居然發現
只要我要連續輸入
第二個中文就當機!!
重新安裝也沒辦法解決...
不知道有沒有人跟我遇到一樣的狀況啊~

我不會喔,
不論是一個字一個字的輸入,
還是連續打完兩個字的拼音再選字,
都沒有當機或重新開機的問題,

請問你用了多久?
之前是否有這樣的問題?
現在是否不管輸入什麼字、只要連續輸入兩個字的拼音,就會當機?
所謂的當機,是指輸入法沒反應、還是PPC當掉?
KAM 大師! 您的大恩我真是感激不盡,
由於流行輸入法的設計優良,使我的X2可以用在Opera 10上面了!
但是... 不好意思小弟不才,我上上下下看了老半天,
請問你是如何修改實體Qwerty鍵盤的排位方式阿?

我願意完整地把x2改出來給大家分享 >"<
首先,我需要一張X2有印上注音的鍵盤照片,
你現在是按Q得,按藍色方塊鍵+Q得嗎?
如果流行注音輸入法不能判斷藍色方塊是否有按下,
導致按下前與按下後所輸出的字元為同一字,
那可能得要請原作者:lhl1,對軟體再作修改了

你應該知道要改鍵盤配置,需要去編輯lhlkeyboard.txt吧,
在lhlkeyboard.txt中,
找出字串
[kb0]
下面的
#字母模糊對應關係,應該搞一個英文字母鍵盤編碼與語言編碼的對照關係例如英文字母與注音的對照關係
#在按下字母鍵後,轉換成相應言語編碼
#第一方案
#ABC2BMSTR_Y1=qwertyuiopasdfghjklzxcvbnm
#ABC2BMSTR_D1=(注音,省略不打)
#ABC2BMSTR_Y2=(注音,省略不打)
#ABC2BMSTR_D2=(注音,省略不打)
#第二方案
#...
(在最前面加上「#」是代表讓流行輸入法無視此行)
你可在第四方案的每行字前面加上「#」後,
任選一個方案來修改,或是再加上第五方案,
ABC2BMSTR_Y1是指硬鍵
ABC2BMSTR_D1是指對應注音,
例如說
ABC2BMSTR_Y1=ABC
ABC2BMSTR_D1=
那麼出來的結果,
你按硬鍵的A,就會得到注音的
按硬鍵的B,就會得到注音的
以此類推

K A M wrote:
首先,我需要一張X2...(恕刪)



恩恩 大致上有了解了,
我研究看看!

很剛好的Fn是有作用的,目前x2的實體鍵盤對應,
就差 符號 跟 中英切換 似乎無效,
其他按鍵皆有反應,我想研究個幾天後應該就會有所答案了
感謝大大您的指導!
我有一段時間沒有來了。
有時間的話,我想繼續進行完善。

整個當掉就是要重新開機囉~
而且將程式移除之後重新安裝還是一樣的問題~

最後我整個系統重新安裝(重灌...一一")
問題就解決了...
  • 7
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 7)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?