【計畫】改良顏文字輸入體驗
xillinnq opened this issue · comments
免責聲明
威注音輸入法保留拒絕任何種類的功能建議的權利(本來就有)。
閱讀來自各位使用者的功能建議請求,是一回事;但威注音研發方怎樣利用這些建議請求背後的潛在資訊、來制定威注音接下來的研發方向(或可能棄用相關想法),則是另一回事。
痛點
我是社群工作者,常常需要使用顏文字表達、撰寫文案,目前的顏文字數量眾多、沒有分類(如開心、生氣、翻桌、倒下、愛心),在選擇顏文字的時候常常還是需要上網開啟顏文字網站,搜尋需要使用的顏文字,原先內建的顏文字庫反而使用不到,覺得很可惜。
功能說明
最基礎的方式可以自己內建顏文字字庫,但我想或許也可以提供顏文字在mac內的路徑,讓使用者自行修改、建立常用的顏文字,就像建立emoji的檔案一樣
替代方案
現在是自行建立詞庫
(灬♥ω♥灬) ㄧㄢˊ-ㄞ-ㄒㄧㄣ
(๑♡⌓♡๑) ㄧㄢˊ-ㄞ-ㄒㄧㄣ
(◍•ᴗ•◍)❤ ㄧㄢˊ-ㄞ-ㄒㄧㄣ
(`д´) ㄧㄢ-ㄋㄨˋ
ヽ(#`Д´)ノ ㄧㄢ-ㄋㄨˋ
(╬☉д⊙) ㄧㄢ-ㄋㄨˋ
###其他
其他你想跟威注音開發團隊說的話。
開發輸入法是個大工程,辛苦團隊了,謝你們努力更新!能使用到這份輸入法,我很幸運!
(接下來的小版本更新尚無計畫對顏文字輸入體系做任何改動,但威注音計畫在未來三個月內改良一下顏文字輸入體系的體驗。)
以下是我目前設計的交互方法,不知道 @xillinnq 認為怎樣?
(該假想方案無法作用於逐字選字模式,因為要用到組字區。)
一、建立一套顏文字資料庫系統,格式為 txt 且每行內容格式如下。
눈_눈 標籤一 標籤二
特徵:
- 每行由 tab 分隔各自的內容 Cell;
- 行尾的 Cell 如果以 # 開頭,則視為註解,在讀取時會被無視。
- 每行第一個 cell 是顏文字本體,之後的 cell 除了註解 cell 以外都是 meta tag 中繼標籤。
例子:
눈_눈 三小 欠揍啊
二、輸入法在組字區內有文字的「正在輸入」狀態之情況下(非選字窗模式),敲「Ctrl+Command+Shift+,」觸發可能的顏文字選字窗模式。觸發邏輯如下:
- 將當前整個組字區的顯示文字作為檢索關鍵字。
- 在顏文字資料庫內按順序檢索「有至少一個 meta tag 包含了檢索關鍵字的結果」,並按照下述順序先後排序:
- 有至少一個 meta tag 與檢索關鍵字完全一致的結果。
- 有至少一個 meta tag 以檢索關鍵字開頭。
- 有至少一個 meta tag 以檢索關鍵字結尾。
- 有至少一個 meta tag 包含檢索關鍵字、且不符合上述三個條件。
- 當沒有發現結果的時候,蜂鳴警告聲響一下,不再回應。
- 當有發現結果的時候:
- 將檢索結果自動整理成一個符號表狀態(輸入法狀態的一種)。
- 組字區內的既有內容會拋棄。
- 輸入法會直接切換到這個剛剛整理出來的符號表狀態。
- 剩下的操作體驗類似於波浪符號表。
以上。
$ EOF.
以上方案剛剛有更新:不再需要在選字窗模式下呼叫,因為選字窗會讓當前組字區變成「實時預覽選字窗當前選字」的樣子。
@xillinnq 抱歉這邊等得有點久了,所以 tag 一下您。
威注音輸入法在做一個新功能之前,會認真考慮這個功能實作出來之後的使用體驗是怎樣。
如果我這邊先實作的話,萬一與您設想的輸入體驗有出入的話,回頭不但改起來麻煩、也難免產生時間等資源的浪費。
在這條留言之後一週內如果還沒能得到您的答覆的話,我這邊可能會先開工。
但是,之後再改方案的話、就目前來看、在時間成本上可能不太現實。
@xillinnq 其實
「我這邊的理解是 不需要輸入任何內容,按下「shift+cmd+Ctrl+, 」即可出現meta tag」
這樣還是會有偏差。我設計的方案是:會出現怎樣的 meta tag,完全取決於您組字區內敲了哪些內容。
我盡量在九月之前抽時間實作一下試試看好了。
既然 GitHub 不方便跟蹤聯絡,那歡迎用電郵(威注音官方網站有公開過一個以 yeah.net
結尾的電郵地址)。
P.S.: 味醂(wei4 lin2)這個詞回頭會收錄到下一版威注音輸入法內。這個詞到現在都沒被收到教育用的辭典內,是兩岸各自語委的失職。能把這個漢字念成「懶」純粹是被粵語牽著鼻子走了(「林」在粵語當中的讀音就是 lam)。
@ShikiSuen 謝謝回覆與糾正XDDDD
- 關於輸入法部分
1️⃣假設這套顏文字資料庫系統有以下資料
Σ>―(〃°ω°〃)♡→ 愛心 可愛
2️⃣我在組字區輸入「愛心」,按下「shift+cmd+Ctrl+, 」就會出現「Σ>―(〃°ω°〃)♡→」及其他愛心顏文字提供選擇。
以上理解是否正確?
另外一個建議,「shift+cmd+Ctrl+, 」按鍵有點多且不順手,不知是否可以簡化為「shift+cmd+, 」
-
關於試做
如果需要線上實作, 或許在這邊約個時間開google mmet之類的?
github常常讓我迷路(暈倒)
目前是會積極開信箱看看回覆狀況,上次tag掉到垃圾信箱裡面。
我再找尋看看威注音的官方信箱!感謝提供資訊! -
吸收了味醂的新知識……我是大約四月才知道有這個東西存在的XDDD
煮飯的好幫手!
@ShikiSuen 謝謝回覆與糾正XDDDD
- 關於輸入法部分
1️⃣假設這套顏文字資料庫系統有以下資料 Σ>―(〃°ω°〃)♡→ 愛心 可愛
2️⃣我在組字區輸入「愛心」,按下「shift+cmd+Ctrl+, 」就會出現「Σ>―(〃°ω°〃)♡→」及其他愛心顏文字提供選擇。
以上理解是否正確? 另外一個建議,「shift+cmd+Ctrl+, 」按鍵有點多且不順手,不知是否可以簡化為「shift+cmd+, 」
您的理解確實正確。
不採用「Shift+Command+,」是因為容易與其他 App 有熱鍵衝突。不過我已經忘記當初我用來查詢副廠 App 熱鍵衝突資訊的網站是哪個了。當初將繁簡切換熱鍵定為 Ctrl+Command+Shift+D 也是因為這個(所以才沒有用奇摩注音與小麥注音的繁簡切換熱鍵)。
@ShikiSuen 這部份我不知道可以怎麼幫忙,搜尋熱鍵會找到一堆mac既有的熱鍵,目前我按下「Shift+Command+,」是沒有其他反應的,或許可能是跟哪個軟體衝突?
我認為不一定要「,」,覺得其他字母或是標點符號可以取代,順手好按為主。「/」也可以。
@xillinnq Comand+Shift+/ 會叫出 Chrome 瀏覽器的說明選單。
不然這個功能暫時擱置好了,因為接下來這一版威注音輸入法要改的其他地方不少。
謝謝協助修改,期待接下來的版本
搭版同問,為什麼有時候會無法按出「`」,進入特殊符號選單?
我按的時候會直接esc模式清除所有輸入區文字
回第一則,是我打錯,不是讀音改變
正確讀法依然是ㄞˋ ㄒㄧㄣ
我按的時候會直接esc模式清除所有輸入區文字
這種問題請提供視訊錄影,不然我這邊也不知道該怎樣著手調查。
了解,我後來找到方法了!
原來是我沒有按住fn XDD(60%鍵盤)
未來期待新開發,謝謝!
因諸多原因,該功能還得再晚點著手開發。