花了一點時間將 XTextList 做了更新,主要是更新文字列表的顯示方式,同樣先參考 GIF 附圖:
- 新增「浮動視窗」功能,改變 TextList 出現方式,參考本文說明
- 新增「紀錄上一次使用列表」功能,啟用後可以記錄上次用的列表,下一次直接以該列表呈現
- 一些 UI調整 (但還是很難看 QQ)
新增的浮動視窗功能是綁定在「輸入法鍵盤彈出時」,出現可拖曳的浮動視窗,點選浮動視窗可以呼叫 TextList ,而會在「輸入法鍵盤消失時」移除浮動視窗。
另外,浮動視窗可以記錄上一次的位置,所以下次會呈現在相同的位置。
由於改用這種方式,因此基本上所有的文字輸入區(只要有鍵盤彈出來) ,都可以使用快速輸入的 TextList 。 ( 包含 Chrome... 等,理論上可以,我沒全部測試過 )
原本的 Tap & Long-Press 和浮動視窗不會同時啟用喔,使用浮動視窗就會停止原本的 Tap & Long-Press
[ 如何使用浮動視窗 ] - 請務必閱讀所有內容,有很重要的訊息
首先在程式設定的主介面啟用「使用浮動視窗」功能,要注意,切換這個
功能需要重新開機才會生效。 ( PS : 啟用後「動作延遲間隔」會停用 )
接著按下「設定浮動功能」按鈕,到設定介面中選擇你使用的輸入法;
先點選右上角的 + 號,接著選取你正在使用的輸入法。
【注意 - 超級重要】
由於浮動視窗需要使用 SYSTEM_ALERT_WINDOW 權限,
但 XTextList 所綁定的輸入法不一定具有此權限,因此這邊
會將選取的 App 加入這個權限,但這個動作目前無法復原。
我還在找讓他還原權限的方法。
這邊加入和設定的 App 必須要重新啟動後才會生效。
也就是說,這會讓你選的 App 取得 SYSTEM_ALERT_WINDOW
的權限,只要別亂選 app 其實我自己是覺得這個沒關係啦,看大家
自己怎麼覺得囉。
如上所述,因此這邊「非常不建議」啟用「對整個系統進行修改」
的功能,這樣會讓你的電腦中所有 App 都加上這個權限。
未來如果更換輸入法,也是要在這邊選擇後重新開機,這點要記得。
如果偶爾不想讓浮動視窗出現,可以選擇「暫時提用此功能」,不需
要重新開機,可以暫時讓浮動視窗不要跳出來。
[ 浮動視窗點選延遲 ]
有的人手指面積比較大,或者螢幕比較敏感,在「點選」浮動視窗的時候,
有很大的機會被系統判斷成「移動」。
這個數值就是在調整點選到移動之間要 Delay 的比例,建議數值在 3~5,
這樣拖曳和點選不會有明顯的 dealy,操作起來也比較順。
如果你的手機常常不論怎麼點都沒反應,請試著增加這個數值。
但注意,條太大的話,在拖曳浮動式窗前會有很大的一個 delay 時間
[ 浮動視窗樣式 ]
目前提供三個浮動視窗的圖示 Icon , 這三個都是大家手機內建的圖示,所以
每個人的可能不會一樣。
另外,顏色漸層如果不喜歡,可以自己去 XTextList 的 shared_prefs 底下
開啟 xprefs.xml 修改 FloatColor1 和 FloatColor2 , 16 進位的 argb 色碼。
FloatColorDefault1 和 FloatColorDefault2 是紀錄原本的顏色,如果哪天想改
回來可以參考。
沒有留言:
張貼留言