• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..16-Nov-2021-

.github/H24-Oct-2021-176140

data/H03-May-2022-588,233588,017

distro/H24-Oct-2021-1,9921,503

filter/H24-Oct-2021-2,7832,749

git-hooks/H24-Oct-2021-156

icons/H03-May-2022-6744

man/H24-Oct-2021-1,021990

menu/H24-Oct-2021-4639

po/H24-Oct-2021-2,7952,152

scripts/H24-Oct-2021-242169

src/H24-Oct-2021-45,73733,692

.clang-formatH A D24-Oct-20212.4 KiB7369

.gitignoreH A D24-Oct-2021677 5756

AUTHORSH A D24-Oct-2021275 96

ChangeLogH A D24-Oct-202123.9 KiB527499

MakefileH A D24-Oct-20211.2 KiB6250

README.mdH A D24-Oct-20216.5 KiB171129

configureH A D24-Oct-202115.1 KiB531459

scan-build.shH A D24-Oct-2021420 164

README.md

1# HIME Input Method Editor
2
3![badge](https://github.com/hime-ime/hime/workflows/Build/badge.svg)
4
5## Hime 新手上路
6
7### 簡介
8
9Hime 是一個極好用的輸入法框架, 輕巧、穩定、功能強大且支援許多常用的輸入法,包括倉頡, 注音,大易,行列,嘸蝦米 ,希臘字母,
10日本 Anthy, 韓拼, 拉丁字母, 亂倉打鳥, 酷音等....
11
12#### 特色
13
14- 支援多種輸入法, 使用者選擇多
15- 支援多種智慧型注音輸入法
16- 支援多種拆字型輸入法
17- 支援內碼輸入
18
19#### 授權
20
21LGPLv2.1 (Qt immodules are GPLv2)
22
23### 取得/安裝
24
25如果您尚未取得 Hime, 可依下列方法取得 Hime:
26
27#### 最新開發版
28
29```bash
30git clone https://github.com/hime-ime/hime.git
31cd hime
32```
33
34#### deb系
35
36```bash
37distro/debian/gen-deb
38```
39
40#### rpm系
41
42```bash
43distro/fedora/gen-rpm
44```
45
46#### Debian/Ubuntu
47
48```bash
49apt-get update
50apt-get install hime
51```
52
53#### Archlinux
54
55```bash
56# install `hime-git` from AUR, thanks to @xatier
57yaourt hime-git
58
59# build from this repo
60cd distro/archlinux
61makepkg -s
62sudo pacman -U hime-git-{version}-{arch}.pkg.tar.zst
63```
64
65#### 自行編譯
66
67```bash
68./configure && make && make install
69```
70
71## 開始使用 Hime
72
73### 開啟/切換輸入法
74
75- 按 Ctrl+Space 來開啟輸入視窗
76- 按 Ctrl+Shift 來循環切換輸入法
77
78### Hime 問題回報
79
80使用者可以依下列途徑回報問題:
81
82- Github issue tracker
83- #hime at irc.freenode.net
84
85## 開發
86
87- 歡迎發送 PR 協助改善 HIME
88- 發送 PR 前請先執行 `make clang-format` 以自動修正 coding style (`clang-format` 版本需 >= 10)
89
90## 附錄
91
92### 常見問題
93
94#### "HIME" 怎麼念?
95
96- HIME 在日語中是「姫」,公主的意思,發音為「ひめ」。中文沒有對應的音,英文的發音為: Pronounce "Hi" like the English word "he", then pronounce "me" like the English word "may" or the "Me" in "Merry Christmas"。
97
98#### 為什麼(詞音的)詞庫不會隨著 HIME 更新?
99
100- 目前輸入法的設計並不會更新存放於使用者家目錄的詞庫資料,未來的版本可能會改善,細節請見 issue #136
101
102### 按鍵功能一覽表
103
104```text
105按鍵
106-------------------------- --------------------------
107*                          gtab 輸入法拆碼中代表任意數量字元 非 gtab 輸入法中輸出 * 或 *
108?                          gtab 輸入法拆碼中代表任意單一字元 輸出?或?
109`                          gtab 輸入法中開啟同音字選擇視窗
110<                          注音輸入法顯示上一頁重覆字
111’                          詞音中輸出全形、符號
112h                          詞音 vi 編輯模式遊標左移一個字元
113l                          詞音 vi 編輯模式遊標右移一個字元
114Q                          詞音許氏鍵盤排列時可選擇同音字(跟向下鍵一樣)
115q                          詞音許氏鍵盤排列時可選擇同音字(跟向下鍵一樣)
116x                          詞音 vi 編輯模式刪除一個字元
117Alt+Shift+按鍵             輸出 phrase.table 定義的字串
118Alt+Space                  可設定為輸入法狀態切換開關
119BackSpace                  清除一個拆碼 清除緩衝區的一個字元
120CapsLock                   詞音/日本 anthy 切換中英文狀態
121Ctrl+Alt+Space             在輸入視窗畫紅色的 X 用以協助除錯
122Ctrl+Alt+,                 符號視窗開關切換
123Ctrl+Alt+0                 切換為內碼輸入法
124Ctrl+Alt+3                 切換為注音輸入法
125Ctrl+Alt+6                 切換為詞音輸入法
126Ctrl+Alt+=                 切換為日本 anthy 輸入法
127Ctrl+Alt+g                 輸出前一次的字串
128Ctrl+Alt+r                 輸出前一次的字串
129Ctrl+Alt+【-1245789=[\]`】 切換為 gtab 輸入法
130Ctrl+Shift                 循環切換輸入法
131Ctrl+Shift+;               在非 XIM 模式輸出全形:符號
132Ctrl+Space                 輸入法狀態切換開關
133Ctrl+e                     詞音切換 vi 編輯模式
134Ctrl+u                     清除詞音緩衝區
135Ctrl+按鍵                  輸出 phrase-ctrl.table 定義的字串
136Delete                     刪除緩衝區遊標所在的字 刪除內碼輸入法的一個拆碼
137Down                       詞音中選擇同音字
138End                        關閉選擇視窗並移動到緩衝區末端
139Enter                      輸出緩衝區內容
140Escape                     清除所有拆碼 關閉gtab同音字選擇視窗
141F11                        日本 anthy 輸入法中呼叫 kasumi 管理模式
142F12                        日本 anthy 輸入法中呼叫 kasumi 加詞模式(先圈選想加的詞再按 F12)
143Home                       關閉選擇視窗並移動到緩衝區最前端
144Left                       關閉選擇視窗並在緩衝區左移一個字元
145PageDown                   gtab/日本 anthy
146PageUp                     gtab/日本 anthy
147數字盤的+鍵                gtab 輸入法顯示下一頁重覆字(若在末頁則回到第一頁)
148數字盤的-鍵                gtab 輸入法顯示上一頁重覆字(到第一頁為止)
149Right                      關閉選擇視窗並在緩衝區右移一個字元
150Shift                      可設定為詞音/日本 anthy 切換中英文狀態
151Shift+Enter                詞音新增詞(從遊標所在位置到緩衝區末端)
152Shift+Space                全形狀態切換開關 可設定為輸入法狀態切換開關
153Shift+按鍵                 可設定在 gtab 狀態中取代「Alt+Shift+按鍵」
154Shift+數字                 詞音中選擇候選詞
155Shift+標點                 詞音中輸出全形標點符號
156Space                      拆碼輸入完成顯示候選字 翻頁顯示重覆字 輸出第一個候選字   輸出半形或全形空白 注音及詞音狀態表示音調的一聲
157Tab                        可在詞音中代替 Enter 鍵輸出緩衝區內容 可設定為詞音切換中英文狀態
158Up                         詞音中選擇近音字
159Windows+Space              可設定為輸入法狀態切換開關
160滑鼠左鍵                   符號視窗開關切換 系統列半形全形開關切換
161滑鼠中鍵                   選擇輸入法
162滑鼠右鍵                   顯示系統列選單
163滑鼠滾輪往上               符號視窗循環切換成上一組符號表(滑鼠遊標須在符號視窗範圍內)
164滑鼠滾輪往下               符號視窗循環切換成下一組符號表(滑鼠遊標須在符號視窗範圍內)
165--------------- ------------------------------------
166```
167
168### 參考文獻
169
170[取得/安裝](https://github.com/hime-ime/hime/wiki/Prebuilt-packages-for-Linux-distributions)
171