流行注音輸入法個性化鍵盤製作教程


K A M wrote:
太好了,這更新正是我...(恕刪)

q:
隱藏鍵盤不隱藏重碼窗口,會造成什麼樣的不便嗎?
如果是要全螢幕瀏覽,重碼窗口會妨礙瀏覽的話,
只要將重碼窗口中的字輸出、或是在隱藏鍵盤前,先清除重碼窗口就好了,
重碼窗口上,不也有個X鍵可以關閉重碼窗口嗎?
而且正常狀態下,要關閉鍵盤進行瀏覽時,應該都是輸入動作到了一個段落了,
大多都是在沒有重碼窗口的情況下,才會隱藏鍵盤的吧
a:有時不一定,可能輸入完一段話,還沒有上屏,先臨時將屏幕鍵盤收起來再瀏覽。
還有就是另外外開兩次進行關閉,操作多了一步。
不過可以考慮增加一個參數由用戶自己配置是否單獨關閉螢幕鍵盤。

Q:要是跳太快,畫面的停頓是一定會有的,嚴重時,甚至會讓輸入法當掉
A:這種情況會經常出現嗎?

Q:
lhl1 wrote:
剛更新了程式,你很會變通,想到很多替代的解決辦法。

我也這麼覺得,我如果走程式設計路線,或是去搞遊戲企劃,應該很有搞頭,
以上誤
其實我是「出一張嘴就希望能有更好的結果」那種懶人XD
很多玩過的遊戲,我都會有「如果這麼做一定會更好」的想法,
但是也都只是嘴邊說說罷了,沒有實際的行動,也不知該怎麼做才能將意見傳達出去,
所以對於你這種很用心聽使用者建議的開發者,是我最希望遇到的類型^^
一路走來,如果我的建議,對於這個內核的其他輸入法也能有些微的幫助,
那我就覺得很高興、認為一切都值得了
A:這個wm手機注音輸入法希望可以推廣出去。

K A M wrote:
追加問題,常用字的排...(恕刪)


Q:常用字的排列順序會自動紀錄,還是要手動紀錄,
需要每次手動讀取紀錄嗎?
我有一些常用、但原本候選順序排在很後面的冷門字,
選用了幾次後,該字的候選順序已經排在很前面了,
但重新開機後(或是其他不確定因素),該字的候選順序就又回到後面去了
A:重新開機前最好執行一次詞庫管理-保存詞庫功能。因爲輸入法有關的修改是存放在內存中,是自動定期保存,不是全部都可以保存,所以重啓前手工保存一次詞庫會比較保險。

Q:輸入過的字彙,會自動紀錄在聯想字裡嗎?
A:輸入過的字彙句(三字以上),是會自動紀錄在聯想字裡。但是開機後,會丟失。
只有重復輸入過二次以上的字彙才保存到系統詞庫中。

Q:關於單碼注音輸入的規則有沒有辦法統一?
像是改為單碼注音後面加斷字鍵(這個我覺得最好、最容易習慣),
或是單碼注音連續輸入兩次(這個對輸入速度影響最小),
或是在單碼注音後面加一,
擇一使用,
要配合拼音內核的特殊規則越少,習慣的速度就越快,
如果沒辦法統一的話,
請問單碼注音輸入的特殊規則還有哪些?我打算全部整理一下,
作成說明檔,放在我的自製升級包裡,
「zhi、chi、shi、ri、zi、ci、si、yi」的單碼輸入都是在後面加一,
「wu」則是連續輸入,
「u」是在前面加一
查了一下拼音表,單碼輸入需要按兩個(次)按鍵的,應該就這些了吧

A:如要統一單碼注音輸入的規則肯定是可以,只不過要修改注音詞庫表,且對輸入速度沒有現在這個好,
尤其是對於多字詞的簡碼輸入(只輸入聲母就可以)。
所以暫時我覺得維持現在的規則較好,用戶對需要改變小小習慣就可以了,單碼換成拼音兩碼。
應該就是這個了。

Q:
最新修正版本的問題
直/橫切換後除了qwer鍵盤的按鍵外,機器上的其他硬鍵也會讓螢幕鍵盤跳出來,
橫幕>收鍵盤>直幕>關閉應用程式、回首頁>按機器上的硬鍵>
螢幕鍵盤也會跳出來
明明都打完字、收起硬鍵盤、應用程式也關閉,都回首頁了,
幕鍵盤還會因為按下鍵盤以外的硬鍵而跳出來
A:這個是新修正版本才出現的問題嗎?之前的非qwert不會出現這個問題?我想確認一下,說不定會找到問題原因。
01狀況怪怪的,重複發了兩篇,將這篇清空,以下面那篇為主
lhl1 wrote:
不過可以考慮增加一個參數由用戶自己配置是否單獨關閉螢幕鍵盤。

如果方便的話,請務必加入這個配置

lhl1 wrote:
Q:要是跳太快,畫面的停頓是一定會有的,嚴重時,甚至會讓輸入法當掉
A:這種情況會經常出現嗎?

主要出現在測試時(會有連續的開啟/隱藏螢幕鍵盤,直/橫幕切換),
一般狀態的使用,倒是不常發生,但還是發生過,
尤其在直切橫後,馬上進行連續的字元輸入動作,會發生輸入法沒反應的情形,
這時有分兩種狀況,
一是再輸入下一字元,就恢復正常,
二是完全不會有反應,將螢幕鍵盤隱藏後,就叫不出來了,
後者需要切換為其他輸入法再切回來

lhl1 wrote:
A:這個wm手機注音輸入法希望可以推廣出去。

關於這點,
我的自製升級包中,幾乎所有檔案都是你原創的,
及以你原創的檔案為基底,自行修改部分內容的檔案,
有修改的檔案清單為
lhlkeyboad.bmp、lhlkeyboad1.bmp、lhlkeyboad2.bmp、
lhlkeyboadw.bmp、lhlkeyboad_st.bmp、lhlkeyboard.txt,
我想用這些自行修改的檔案、取代你最新升級包中的同名檔案,
成為自製的升級包,因為這個自製升級包裡面,
包含你升級包中的原創檔案以及我二次修改後的檔案,
所以先來徵求你的同意,是否能讓我自行散佈該升級包的內容,
至於主程式,就讓有興趣的使用者,到你那邊的官方網站進行下載,

lhl1 wrote:
Q:輸入過的字彙,會自動紀錄在聯想字裡嗎?
A:輸入過的字彙句(三字以上),是會自動紀錄在聯想字裡。但是開機後,會丟失。
只有重復輸入過二次以上的字彙才保存到系統詞庫中。

那會隨著紀錄的字彙越多,導致檔案肥大、速度變慢等後遺症嗎?
還是說會紀錄的字彙有數量的上限,隨著新字彙的加入,舊字彙會被取代?

lhl1 wrote:
所以暫時我覺得維持現在的規則較好,用戶對需要改變小小習慣就可以了,單碼換成拼音兩碼。
應該就是這個了。

我有拼音基礎(雖然很差)所以習慣上還算沒問題,
就看看推廣後,是否會出現希望統一的意見,再來決定是否需要對注音輸入法進行變動吧

lhl1 wrote:
A:這個是新修正版本才出現的問題嗎?之前的非qwert不會出現這個問題?我想確認一下,說不定會找到問題原因。

之前的非QWERT是否有這問題,我不是很確定,
因為那個時候我完全沒有拉出硬鍵、也沒有切換為橫幕,都是在直立狀態下進行測試的,
忽然想到,當初綁約大說的鍵盤亂跳(非QWERT時期),會不會就是這個情形...
只確定在之前的幾個版本都沒發生過這個問題,相對的,
之前的幾個版本,在切橫幕後,無法靠硬鍵來刷新鍵盤,
(除了中/英鍵或CAPS鍵等會切換鍵盤狀態的硬鍵)
必需要用軟鍵再一次的叫出螢幕鍵盤,才能讓輸入法切為橫式狀態,
只有這次的修正版本,才能在切橫幕後,
按下任何一硬鍵,鍵盤的刷新與該鍵的輸入同時執行,
流程是
切橫幕後,隱藏螢幕鍵盤與重碼窗口(此時螢幕鍵盤仍在直幕狀態)
輸入第一字元會出現橫幕鍵盤與重碼窗口(按非字元輸入的硬鍵,會跳出刷新後的螢幕鍵盤),
輸入第二字元會隱藏螢幕鍵盤與重碼窗口(按非字元輸入的硬鍵,不再對輸入法有連動),
輸入第三字元後,就會維持在「螢幕鍵盤隱藏,重碼窗口出現」的狀態

個人建議這個硬鍵刷新鍵盤的動作,
設定成讓輸入法捕捉直橫切換時的變化,有變化就自動刷新,
而不是像現在這樣,抓取直橫幕切換後,的第一個硬鍵輸入動作,
(不過根據你那邊測試的結果,似乎是直橫切換時,
就會同時刷新螢幕鍵盤,直接跳出刷新後的鍵盤...)
或是設定為,僅限於「硬體鍵盤上才有(字元輸入鍵)、
且機身上絕對不會有的(方向、確認、音量+/-、紅/綠電話鍵、照相...等)」的硬鍵,
才有辦法刷新鍵盤,應該就能避免關閉硬體鍵盤後,機器的硬鍵還會開啟螢幕鍵盤的問題

如果這兩個問題(直橫切換需刷新螢幕鍵盤,以及關閉硬鍵盤後,機器硬鍵會叫出螢幕鍵盤)
只能完善一邊的話,個人建議維持目前「直橫切換後、第一個硬鍵輸入可刷新鍵盤」的版本

關於橫直切換的問題,我找了另一隻WM(LG KS20)做測試,
一樣都更新為最新的升級包,lhlkeyboard.txt的內容也完全相同,

直橫切換後,一樣會隱藏鍵盤,螢幕鍵盤不會自動刷新,
第一個硬鍵輸入(包括機器上的任何一個硬鍵)後,會跳出刷新後的螢幕鍵盤,
但僅限於在應用程式窗口時(或其他條件),才會有硬鍵刷新螢幕鍵盤的功能,
如果橫直切換後,回wm首頁後再按硬鍵,就不會因為按硬鍵而跳出螢幕鍵盤了,

不過同樣的條件下,套用在Touch pro上,回了首頁再按硬鍵,還是會跳出螢幕鍵盤,
甚至只要在首頁切橫幕、按下機器上的硬鍵,就會在橫幕的首頁跳出橫幕鍵盤,
在這狀態下切回直幕、螢幕鍵盤會隱藏,再按下任一硬鍵,會跳出直幕鍵盤,
而直切橫後,不使用硬鍵刷新鍵盤、就直接切回直幕,
這時按硬鍵、並不會有跳出螢幕鍵盤的問題
看來鍵盤刷新的動作,會因為每隻機器硬體上的不同,而有所差異

另外
如果沒有開啟對應硬鍵的話,那硬鍵怎麼按,都不會有刷新螢幕鍵盤的功能

K A M wrote:
如果方便的話,請務必...(恕刪)

Q:不過可以考慮增加一個參數由用戶自己配置是否單獨關閉螢幕鍵盤。
如果方便的話,請務必加入這個配置
A:已增加參數。
[kb0]
#隱藏鍵盤時是否自動隱藏輸入窗口和候選窗口。
Is_com_cand_hide=1

Q:要是跳太快,畫面的停頓是一定會有的,嚴重時,甚至會讓輸入法當掉
主要出現在測試時(會有連續的開啟/隱藏螢幕鍵盤,直/橫幕切換),
一般狀態的使用,倒是不常發生,但還是發生過,
尤其在直切橫後,馬上進行連續的字元輸入動作,會發生輸入法沒反應的情形,
這時有分兩種狀況,
一是再輸入下一字元,就恢復正常,
二是完全不會有反應,將螢幕鍵盤隱藏後,就叫不出來了,
後者需要切換為其他輸入法再切回來
A:這個現象我也遇到過,我估計是wm系統的內存處理有問題。所以建議切換後,
第一次輸入時不要一下子連續輸入多個字。先輸入一個字上屏後才可以連續輸入。
好似系統處理有一個熱身過程一樣。(具有原因也我不清楚,所以估計是wm系統的缺陷)



Q:關於這點,
我的自製升級包中,幾乎所有檔案都是你原創的,
及以你原創的檔案為基底,自行修改部分內容的檔案,
有修改的檔案清單為
lhlkeyboad.bmp、lhlkeyboad1.bmp、lhlkeyboad2.bmp、
lhlkeyboadw.bmp、lhlkeyboad_st.bmp、lhlkeyboard.txt,
我想用這些自行修改的檔案、取代你最新升級包中的同名檔案,
成為自製的升級包,因為這個自製升級包裡面,
包含你升級包中的原創檔案以及我二次修改後的檔案,
所以先來徵求你的同意,是否能讓我自行散佈該升級包的內容,
至於主程式,就讓有興趣的使用者,到你那邊的官方網站進行下載,
A:沒有問題,完全同意。


Q:輸入過的字彙,會自動紀錄在聯想字裡嗎?
輸入過的字彙句(三字以上),是會自動紀錄在聯想字裡。但是開機後,會丟失。
只有重復輸入過二次以上的字彙才保存到系統詞庫中。
那會隨著紀錄的字彙越多,導致檔案肥大、速度變慢等後遺症嗎?
還是說會紀錄的字彙有數量的上限,隨著新字彙的加入,舊字彙會被取代?
A:應該是有上限吧,達到上限後就隨機刪除不常用的字彙了。但估計對於一般用戶來說,應該很少會達到上限。


Q:這個是新修正版本才出現的問題嗎?之前的非qwert不會出現這個問題?我想確認一下,說不定會找到問題原因。
A:由於技術原因,完美處理這個切換比較困難,考慮到麻煩一點總比當機強,所以目前硬鍵盤切換,修改爲只有中文切換鍵且切換到中文狀態時才刷新屏幕鍵盤。如果不能刷新還是點屏幕進行刷新吧。

K A M wrote:
如果方便的話,請務必...(恕刪)

Q:不過可以考慮增加一個參數由用戶自己配置是否單獨關閉螢幕鍵盤。
如果方便的話,請務必加入這個配置
A:已增加參數。
[kb0]
#隱藏鍵盤時是否自動隱藏輸入窗口和候選窗口。
Is_com_cand_hide=1

Q:要是跳太快,畫面的停頓是一定會有的,嚴重時,甚至會讓輸入法當掉
主要出現在測試時(會有連續的開啟/隱藏螢幕鍵盤,直/橫幕切換),
一般狀態的使用,倒是不常發生,但還是發生過,
尤其在直切橫後,馬上進行連續的字元輸入動作,會發生輸入法沒反應的情形,
這時有分兩種狀況,
一是再輸入下一字元,就恢復正常,
二是完全不會有反應,將螢幕鍵盤隱藏後,就叫不出來了,
後者需要切換為其他輸入法再切回來
A:這個現象我也遇到過,我估計是wm系統的內存處理有問題。所以建議切換後,
第一次輸入時不要一下子連續輸入多個字。先輸入一個字上屏後才可以連續輸入。
好似系統處理有一個熱身過程一樣。(具有原因也我不清楚,所以估計是wm系統的缺陷)



Q:關於這點,
我的自製升級包中,幾乎所有檔案都是你原創的,
及以你原創的檔案為基底,自行修改部分內容的檔案,
有修改的檔案清單為
lhlkeyboad.bmp、lhlkeyboad1.bmp、lhlkeyboad2.bmp、
lhlkeyboadw.bmp、lhlkeyboad_st.bmp、lhlkeyboard.txt,
我想用這些自行修改的檔案、取代你最新升級包中的同名檔案,
成為自製的升級包,因為這個自製升級包裡面,
包含你升級包中的原創檔案以及我二次修改後的檔案,
所以先來徵求你的同意,是否能讓我自行散佈該升級包的內容,
至於主程式,就讓有興趣的使用者,到你那邊的官方網站進行下載,
A:沒有問題,完全同意。


Q:輸入過的字彙,會自動紀錄在聯想字裡嗎?
輸入過的字彙句(三字以上),是會自動紀錄在聯想字裡。但是開機後,會丟失。
只有重復輸入過二次以上的字彙才保存到系統詞庫中。
那會隨著紀錄的字彙越多,導致檔案肥大、速度變慢等後遺症嗎?
還是說會紀錄的字彙有數量的上限,隨著新字彙的加入,舊字彙會被取代?
A:應該是有上限吧,達到上限後就隨機刪除不常用的字彙了。但估計對於一般用戶來說,應該很少會達到上限。


Q:這個是新修正版本才出現的問題嗎?之前的非qwert不會出現這個問題?我想確認一下,說不定會找到問題原因。
A:由於技術原因,完美解決這個問題有困難,考慮到操作麻煩一點總比當機的情況出現好,最新版本已修改爲爲只有中文切換鍵且切換到中文狀態時才屏幕屏幕鍵盤。如果還不行,通過點擊屏幕進行刷新吧。
奇怪,回復了,爲什麼看不到自己的回復?
lhl1 wrote:
奇怪,回復了,爲什麼看不到自己的回復?

你今天回覆的兩篇內容我都看的到,(23:03與23:06)
我昨天也有愈到這個問題,所以同內容回覆了兩篇,
過一陣子應該就會好了

lhl1 wrote:
#隱藏鍵盤時是否自動隱藏輸入窗口和候選窗口。
Is_com_cand_hide=1

0為不隨螢幕鍵盤隱藏,
這設定的加入真的相當的棒,
以後硬鍵輸入時,候選字窗口就不會忽然消失了
lhl1 wrote:
A:由於技術原因,完美解決這個問題有困難,考慮到操作麻煩一點總比當機的情況出現好,最新版本已修改爲爲只有中文切換鍵且切換到中文狀態時才屏幕屏幕鍵盤。如果還不行,通過點擊屏幕進行刷新吧。

改成只捕捉中/英鍵來刷新阿,
測試的效果不錯,原本擔心直幕中文鍵盤切橫幕、按下中/英鍵後,會刷新成橫幕鍵盤的英文輸入,還好不會,
雖然要多一動來刷新鍵盤,但鍵盤亂跳的現象改善很多,
與候選字窗口不隱藏的設定並用,輸入的感覺好很多
就決定是這個版本了!

lhl1 wrote:
先來徵求你的同意,是否能讓我自行散佈該升級包的內容,
至於主程式,就讓有興趣的使用者,到你那邊的官方網站進行下載,
A:沒有問題,完全同意。

OK~
我另開新討論串,供人自由下載散佈
新串位置

很好,工作算完成了.
lhl1 wrote:
q:隱藏鍵盤不隱藏重...(恕刪)
版本更新通知,修改了注音錯誤的字。
關閉廣告
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 12)

今日熱門文章 網友點擊推薦!