倉頡之友
康熙与倉頡
主頁 自學 倉頡字典 康熙字典體

倉頡平台2022 網上輸入法 九萬漢字

論壇 聯絡 康熙字典網上版 捐助本站
也論如何替換Windows的提格里尼亞語輸入法為倉頡輸入法 - 倉頡論壇 - 康熙字典与倉頡之友 - Powered by Discuz!



 找回密碼
 注册
查看: 2071|回復: 12

也論如何替換Windows的提格里尼亞語輸入法為倉頡輸入法

[複製鏈接]
發表於 20-3-2023 21:28:20 | 顯示全部樓層 |閱讀模式
效果如圖
截屏2023-03-20 21.27.17.png
 樓主| 發表於 20-3-2023 22:44:02 | 顯示全部樓層
然後我們打開系統盤,系統盤通常是C盤。
你會發現,系統盤下有Program Files文件夾(可能有多個)。

如果你使用32位的Windows系統(這已經很少見),那麼只會有一個Program Files。
如果你使用64位的Windows系統,那麼會有一個Program Files和一個Program Files (x86)。
如果你使用ARM架構的Windows系統,那麼會有一個Program Files和一個Program Files (x86)以及一個Program Files (ARM)。

注意,每個Program Files下方都會有一個Windows NT文件夾,WindowsNT文件夾下又會有一個TableTextService文件夾,TableTextService下又會有一個TableTextServiceTigrinya.txt。這就是我們要替換掉的配置文件。請再次注意,是每個Program Files裏都有一個TableTextServiceTigrinya.txt,它們都要被替換,不然的話,會導致在不同架構的軟件下輸入行為不同。

所以,如果你使用32位的Windows系統(這已經很少見),只要替換1個文件:
C:\Program Files\Windows NT\TableTextService\TableTextServiceTigrinya.txt

如果你使用64位的Windows系統,要替換2個文件
C:\Program Files\Windows NT\TableTextService\TableTextServiceTigrinya.txt
C:\Program Files (x86)\Windows NT\TableTextService\TableTextServiceTigrinya.txt

如果你使用ARM架構的Windows系統,要替換3個文件
C:\Program Files\Windows NT\TableTextService\TableTextServiceTigrinya.txt
C:\Program Files (x86)\Windows NT\TableTextService\TableTextServiceTigrinya.txt
C:\Program Files (Arm)\Windows NT\TableTextService\TableTextServiceTigrinya.txt
 樓主| 發表於 20-3-2023 21:31:55 | 顯示全部樓層
看一樓的圖,不知道一部分用戶是否會感到熟悉。
事實上,在Windows 7上使用鄭碼的用戶、以及現在還在使用Windows自帶的大易與行列輸入法的用戶可能會比較熟悉。
是的,無論是Vista/7上的鄭碼、還是現在Windows仍然有內建的大易/行列輸入法,它們都使用着同一套Windows內置的輸入法框架。
 樓主| 發表於 20-3-2023 21:41:28 | 顯示全部樓層
本帖最後由 馬拉一個錘子 於 20-3-2023 09:45 PM 編輯

這些輸入法在行為上略有不同。
例如說,大易默認是沒有逐鍵提示和即時組字的。也就是說,用戶在輸入一串編碼後,必須按下空格鍵,才能將字給组出來。
行列輸入法默認是即時組字的。也就是說,用戶在輸入編碼後,會即時知道這串編碼可以組出什麼字。比如,用戶輸入“OW”,不按下空格,也馬上能知道“OW”對應的字。
鄭碼輸入法默認是逐漸提示的。也就是說,用戶在輸入編碼後,不僅會即時知道這串編碼可以組出什麼字,還可以知道以這串編碼開頭的字有哪些。例如,輸入“AB”,既會知道“AB”對應什麼字,也會知道以“AB”開頭的字如“ABA”、“ABB”…有哪些。


是什麼控制了這種行為呢?答案是配置文件。通過讀取配置文件,這些輸入法的行為會有不同,但它們背後是同一個框架在起作用。


顯然,我們只要修改配置文件,就能修改碼表並控制輸入法的行為,所以,我們完全可以修改Windows大易和Windows行列的配置文件,將其變成倉頡輸入法。
但是,也許有些人會同時使用倉頡和大易,或同時使用倉頡與行列。因此,修改它們好像不太好。
 樓主| 發表於 20-3-2023 21:48:58 | 顯示全部樓層
本帖最後由 馬拉一個錘子 於 20-3-2023 09:51 PM 編輯

不過幸運的是,Windows上還有另外兩種輸入法使用這套框架。
一是Windows的彝文輸入法。
二是Windows的提格里尼亞語輸入法。


不過,也許還是有些人會同時用倉頡和彝文?
所以,把提格里尼亞語輸入法改成倉頡輸入法大概是最沒有風險的了吧 如果有人同時使用提格里尼亞語和倉頡輸入法,請不要怪我。


小貼士:什麼是提格里尼亞語?
提格利尼亞語(ትግርኛ, tigriññā)是一種閃語族的語言,主要是由厄立特里亞中部和埃塞俄比亞北部的提格雷州的提格利尼亞人的族群所使用,是當地的官方語言亦是厄立特里亞兩種主流語言之一,並為從當地移居到外地的居民,包括部分現在以色列定居的貝塔以色列部落日常所使用的語言。
 樓主| 發表於 20-3-2023 21:59:00 | 顯示全部樓層
可能還有人會問,相對於之前發的替換微軟倉頡碼表,替換提格里尼亞語輸入法有什麼優勢和劣勢?

優勢:
1.在符號輸入上更便利!微軟倉頡的符號輸入比較殘廢,而Windows自带的這個輸入法框架在符號輸入上有一定優勢。我下面要放出的配置文件除了普通符號以外,還可以通過=前導符輸入更多特殊符號。
2.可以選擇要不要逐鍵提示!(逐鍵提示的效果見一樓)微軟倉頡沒有支持逐鍵提示。
3.支持字體回落!打大字集時更方便。
4.排序上更正常了。

劣勢:
1.沒有字集開關,如果想要小字集只能自己改配置文件。
2.沒有圖形配置界面,能改的只有配置文件。譬如說你不想要聯想詞,那只好進入到配置文件裏把聯想詞給全刪囉!
 樓主| 發表於 20-3-2023 22:26:04 | 顯示全部樓層
本帖最後由 馬拉一個錘子 於 20-3-2023 10:35 PM 編輯

那麼如何替換碼表呢?
首先請先下載以下文件:

解壓後會發現有兩個文件夾,分別是三代和五代。
在三代和五代兩個文件夾下面,又會有兩個文件夾,一個文件夾中提供的是有逐鍵提示的配置文件,另一個文件夾裏提供的配置文件則沒有逐鍵提示。
需要根據你的需求選擇。

Tigrinya_Cangjie.7z

840.16 KB, 下載次數: 5659

 樓主| 發表於 20-3-2023 23:02:31 | 顯示全部樓層
在替換時,通常會遇到權限問題。
如果你直接進入到上述路徑裏,試圖刪掉舊有的文件,那麼就會出問題:
截屏2023-03-20 22.46.43.png

所以我們要解決這個問題。

我們先進入到碼表的上一層目錄,即Windows NT這個目錄中,然後右擊TableTextService文件夾,點擊「屬性」。
截屏2023-03-20 22.48.18.png

然後,點擊「安全」選項卡。
截屏2023-03-20 22.49.21.png

點擊「高級」,會彈出一個高級設置,我們點擊Trusted Installer旁邊的「更改」。
截屏2023-03-20 22.50.35.png

然後在「輸入要選擇的對象名称」裏輸入你的用戶名。比如我的是「qwetional」,然後點擊「檢查名稱」。
截屏2023-03-20 22.52.00.png

檢查成功後點確定,然後在大窗口的「替換子容器和對象的所有者」上打勾。
截屏2023-03-20 22.54.25.png

套用-確定。


然後我們再點擊「編輯」。

再點擊「添加」。
截屏2023-03-20 22.57.11.png

然後同樣在下方的「輸入對象名稱來選擇」中輸入你的用戶名,點擊「檢查名稱」,無誤後點擊「確定」。
截屏2023-03-20 22.57.19.png

再然後,在「組或用戶名」中選中自己的用戶名,再在下方的選項中勾上「完全控制」。
截屏2023-03-20 22.59.55.png


保存退出,你就取得了權限。

建議先將舊的文件備份一份,然後再删除,再把你想替換的文件複製進去。

請注意,有多個Program Files文件夾時,上述的過程要多次重複,因為你有多個文件夾要取得權限。
截屏2023-03-20 22.56.30.png
 樓主| 發表於 20-3-2023 23:09:55 | 顯示全部樓層
在全部替換完畢後,我們進入語言設置。
截屏2023-03-20 23.05.29.png

添加語言,在搜尋框裏查找「提」,會出現多個選項。
截屏2023-03-20 23.06.38.png

注意,我們要的是提格里尼亞語!不是提格雷語。

兩個提格里尼亞語都可以選。在這裏,我選提格里尼亞語(厄里特里亞)。厄里特里亞被一些人稱為非洲版朝鮮,使用這個區域的輸入法,你是否感受到了金將軍的偉大光輝呢?
 樓主| 發表於 20-3-2023 23:14:14 | 顯示全部樓層
本帖最後由 馬拉一個錘子 於 20-3-2023 11:15 PM 編輯

安裝完成,打開輸入法即可使用。這個替換方法在Windows記事本裏有一些小小的顯示問題,但在其他地方都是可以用的。我用於測試的虛拟機沒有安裝擴展區字體,所以會有豆腐塊,需要者可以安裝字體,支持回落。
截屏2023-03-20 23.13.18.png
發表於 20-3-2023 23:28:43 | 顯示全部樓層
成功替換!但候選字太小,可否設成30px大小?
 樓主| 發表於 21-3-2023 09:44:43 | 顯示全部樓層
蓼汀花溆 發表於 20-3-2023 11:28 PM
成功替換!但候選字太小,可否設成30px大小?

配置文件中有一行:
FontSize=9

將9修改成更大的數字即可。
發表於 21-3-2023 22:24:11 | 顯示全部樓層
馬拉你好。由於你的編輯時間不同,帖子們的次序大亂。可否根據時間線以【編輯】來更改次序,或在帖子上標上編號?
您需要登錄後才可以回帖 登錄 | 注册

本版積分規則

Archiver|手機版|小黑屋|康熙字典与倉頡之友

GMT+8, 19-4-2024 11:28 AM , Processed in 0.018534 second(s), 11 queries , File On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回復 返回頂部 返回列表






倉頡之友 .自學倉頡輸入法    1997 - 2024   
馬來西亞    https://www.chinesecj.com
姐妹站:康熙字典網上版