Re: [心得] Windows 10 內建行列輸入法取消相關字詞
在上面相關字詞的解答中,注意看以後,我發現一件很有趣的事,
就是微軟實際上是寫了 TableTextService.dll 加上各輸入法的設定
Windows 10 內建行列輸入法的設定檔:
%programFiles%\Windows NT\TableTextService\TableTextServiceArray.txt
麻煩的地方是,這個檔案的所有人是 TrustedInstaller
而本機的 Administrators 也只有讀取和執行的權限,
為了驗證想法,所以我先備份檔案,然後將所有人修改為 Administrators
然後再讓 Administrators 有寫入的權限
(如果覺得改回來比較好,之後還要將權限改回來,
並且把所有人重新改回 NT Service\TrustedInstaller)
看起來 [Radical] 就是字根顯示的部份,所以我修改成下列的樣子測試:
[Radical]
","="8v"
"."="9v"
"/"="0v"
";"="0-"
"A"="1-"
"B"="5v"
"C"="3v"
"D"="3-"
"E"="3^"
"F"="4-"
"G"="5-"
"H"="6-"
"I"="8^"
"J"="7-"
"K"="8-"
"L"="9-"
"M"="7v"
"N"="6v"
"O"="9^"
"P"="0^"
"Q"="1^"
"R"="4^"
"S"="2-"
"T"="5^"
"U"="7^"
"V"="4v"
"W"="2^"
"X"="2v"
"Y"="6^"
"Z"="1v"
注意,要內建的行列輸入法沒有啟動的時候才能寫入
或者可以先移除內建的行列輸入法,覆蓋後再重新加入
(如果有啟動,我寫入的時候有被警告無法寫入)
然後字根的顯示就如同上面我改的一樣 @@
所以觀察以後,TableTextServiceArray.txt 的資料應該是
[Text] = 主表格
[Phrase] = 相關字詞的資料
[PhraseFromKeystroke] = 一級簡碼和二級簡碼
[Symbol] = W 鍵 0 ~ 9 的列表
如果微軟(或者是使用者)要更新或者是設定內建的行列輸入法,
應該都是更新 TableTextServiceArray.txt 這個檔案
(嗯... 要求微軟更新檔案資料他們會改嗎... ?)
然後一般的使用者會遇到權限問題,修改很麻煩 這樣
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.38.155.214 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Array/M.1683041888.A.899.html
推
05/03 11:12,
1年前
, 1F
05/03 11:12, 1F
→
05/03 15:04,
1年前
, 2F
05/03 15:04, 2F
→
05/03 15:05,
1年前
, 3F
05/03 15:05, 3F
→
05/03 15:05,
1年前
, 4F
05/03 15:05, 4F
推
05/03 18:57,
1年前
, 5F
05/03 18:57, 5F
推
05/03 19:05,
1年前
, 6F
05/03 19:05, 6F
→
05/03 19:05,
1年前
, 7F
05/03 19:05, 7F
推
05/03 19:08,
1年前
, 8F
05/03 19:08, 8F
→
05/03 19:08,
1年前
, 9F
05/03 19:08, 9F
→
05/03 19:08,
1年前
, 10F
05/03 19:08, 10F
→
05/03 19:08,
1年前
, 11F
05/03 19:08, 11F
→
05/19 11:53,
1年前
, 12F
05/19 11:53, 12F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
Array 近期熱門文章
PTT數位生活區 即時熱門文章