Giter Site home page Giter Site logo

openvanilla / openvanilla Goto Github PK

View Code? Open in Web Editor NEW
426.0 426.0 124.0 101.33 MB

Providing common input methods to Mac users

Home Page: https://openvanilla.org/

License: Other

PLpgSQL 12.11% C++ 37.33% C 20.79% Objective-C 2.90% Objective-C++ 9.22% Python 0.67% Swift 16.98%
input-method keyboard macos

openvanilla's Introduction

OpenVanilla 輸入法套件

最新版本由此處下載

僅以此 README 紀念李士傑 (Shih-Chieh Ilya Li, 1973-2019)。

簡介

OpenVanilla 是一套為 Mac 設計的輸入法套件。內建的輸入法包括了倉頡、簡易(速成)、大易、行列、符號與日文假名共五種。使用者可透過偏好設定,匯入其他輸入法的表格,來建立符合自己需要的輸入法。

注音輸入法(包括傳統注音以及自動選字注音)的使用者,可安裝「小麥注音」。

安裝方式

下載最新版本,瀏覽器解壓縮安裝包後,會看到「安裝 OpenVanilla」的安裝程式。執行安裝程式後,即可從螢幕右上方的輸入法選單(所謂的國旗選單)選取 OpenVanilla。

第一次安裝,預設的輸入法為倉頡。使用者可依需要選取內建輸入法,或是從「OpenVanilla 偏好設定…」中匯入自己所需的輸入法。

系統需求

macOS 10.10 以上(含)版本。

軟體授權

本專案採用 MIT License 釋出,使用者可自由使用、散播本軟體,惟散播時必須保持軟體完整、不得修改版權文字。授權全文在此

卸載方式

要卸載 OpenVanilla,請在 Finder 視窗中按著  鍵 (Command 鍵) 不放,繼續按 Shift 鍵和 G 鍵 (Cmd-Shift-G),這時會出現對話框,打入 ~/Library/Input Methods/ 按下 Enter 鍵,這時會跳出一個資料夾,將裡面的 OpenVanilla 檔拖入垃圾桶,登出目前帳號再登入即可。

線上論壇

有使用上的問題,可在 OpenVanilla 的 Google Groups 線上論壇上提出。

常見問題

Q: 注音輸入法要去哪裡安裝?

小麥注音是 OpenVanilla 作者群開發的新輸入法,提供自動選字的注音(類似微軟新注音或漢音)以及俗稱「ㄅ半」的傳統注音。小麥注音可從此處取得。

Q: 如何取得其他輸入法表格?

常用的輸入法表格可從 OpenVanilla 的原始碼網站下載,例如大字集的倉頡粵語拼音電信碼五筆等。

Q: 如何匯入輸入法表格?

將 OpenVanilla 輸入法選單拉下來,選「OpenVanilla 偏好設定…」,然後選「加入新輸入法」,按「匯入…」按鈕,然後選取下載來的 .cin 檔案就可以了。

Q: 如何製作自己的 .cin 輸入法表格檔?

請參考這份舊文件。請注意文件內容已經有許多地方過時。OpenVanilla 1.0 版不再需要使用者自行複製檔案到特定目錄(目錄也已經改名),現在從偏好設定就可以加入或移除自訂的輸入法了。

Q: 其他非表格類的輸入法,要去哪裡取得?

以下是一些 OpenVanilla 過去支援,從 1.0 開始不再提供的輸入法,以及替代方案:

另外,嘸蝦米輸入法的使用者,請前往嘸蝦米官方網站取得 Mac 版本。

Q: 輸入法在有的程式可以用,有的程式卻顯示灰色的圖示,怎麼辦?

這可能是 macOS 的 bug。要解決此問題,請先完全卸載 OpenVanilla(卸載方式請參考上面),重新登入後,再重新安裝一次 OpenVanilla。

Q: 我從 0.9 版升級上來,安裝程式建議我登出。為什麼要登出?

有一些 Mac 應用程式需要登出,才能正確使用新版的 OpenVanilla。

Q: 我從 0.9 版升級上來,為什麼安裝程式要我重新設定我的輸入法?

如果使用者的 0.9 版有不是內建表格的輸入法,OpenVanilla 1.0 安裝程式會嘗試將這些表格遷移到 1.0 版的目錄中。由於 0.9 版跟 1.0 版的泛用(表格)輸入法模組的設定項目不完全一樣,1.0 版的內建表格檔也跟 0.9 版有些不同,因此最好還是由使用者自行修改設定為妥。

Q: 安裝程式告訴我要卸載 0.8 版才能安裝。要如何卸載 0.8 版?

請在 Finder 視窗中按著  鍵 (Command 鍵) 不放,繼續按 Shift 鍵和 G 鍵 (Cmd-Shift-G),這時會出現對話框,打入 /Library/Input Methods/ 按下 Enter 鍵(請注意,這一串檔名的前面沒有 ~ 符號),這時會跳出一個資料夾,將裡面的 LeopardVanilla 檔案拖入垃圾桶。刪除該檔案的時候,Finder 可能會提示需要使用者帳號密碼認證。

刪除後,登出目前帳號再登入即可,就完成 0.8 版的卸載。

Q: Linux 版本跟 Windows 版本在哪裡?

由 MatLinuxer2 及 fourdollars 開發的 OpenVanilla 的 Linux 版本,仍然可從 GitHub 上的 0.8.1 這個分支取得。

OpenVanilla 的 Windows 版本已經停止開發。原始程式碼仍然可從 GitHub 的分支上取得,但是應該已經無法在目前的 Windows 開發工具上組建。

Q: 要如何參與開發?

OpenVanilla 是開放原始碼的計畫,歡迎從 GitHub 取得原始碼。

有開發上的疑問,歡迎透過 GitHub 的追蹤系統Google Groups 論壇回報。

Q: 要如何從原始碼建立 OpenVanilla 執行檔?

請先至 GitHub 取得 OpenVanilla 原始碼,並安裝最新版的 Xcode。打開其中的 OpenVanilla.xcodeproj 計畫檔,在 Xcode 內選擇 Build 指令就可以編譯出 OpenVanilla.app。要注意的是這個 target 並不會自動安裝輸入法(因此不會覆蓋你現有的版本)。如果要安裝輸入法,可另行 build OpenVanillaInstaller 這個 target(會自動 build 其相依的 OpenVanilla target),然後執行 installer 就可以安裝了。

Q: 為什麼叫 OpenVanilla?

OpenVanilla 的前身是一個名叫 VanillaInput 的輸入法軟體,原先 (2004年時) 設計來取代 Mac OS X 內建的傳統注音。

由於 Mac OS X 內建的倉頡輸入法當時有許多與習慣不合處,VanillaInput 後來加入了倉頡輸入法。之後幾個朋友一起擴充了這個架構,變成可以用來開發新輸入法的軟體專案。

因為是開放原始碼的計畫,又採取開放架構,因此稱之為 OpenVanilla。雖然一般俗稱「香草輸入法」,但 OpenVanilla 本身並不是一套輸入法,而是用來提供像倉頡、簡易等輸入法的套件,因此本站通稱 OpenVanilla。

Q: 有使用上的問題,要去哪裡問?

OpenVanilla 的 Google Groups 線上論壇

openvanilla's People

Contributors

aethanyc avatar gannipiece avatar kkpan11 avatar lukhnos avatar mahiuchun avatar michelinux avatar puritys avatar r91522831 avatar ralic avatar syimyuzya avatar zonble avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

openvanilla's Issues

Mac 右上角的 OpenVanilla 輸入法變成灰色無法選中時,有什麽方法可以高效恢復?

首先感謝 Lukhnos 和各位大大打造了這麼好用的一個輸入法!用了三年半,很好地解決了我打倉頡但要出簡體字的訴求

(估計本質上是 Mac 問題) 最近 OV 較頻繁會在非登出的情況下變成灰色不可選擇,之前可以通過登出再登入來解決,但最近也解決不了。有沒有什麼方法可以解決这個問題?(除了重启電腦,比較多网頁需要開着,重启成本較大)

Wildcards in .cin files? (Question, not a bug)

I see in the source that wildcards use a simple regex with "?" and "*". And "cj-wildcard.cin" which notes wildcard support, is that within the .cin file itself or some other mechanism?

Reviewing the paper "OpenVanilla – A Non-Intrusive Plug-In Framework of Text Services" suggests much more than just an input method and gives "ehq-symbols.cin" as an example. That is a great example by the way. And that is the use I am looking at. However is there a way for non-exact matches to be displayed? For example if I have

...
foobar foobar
...

that would only display it as a candidate with an exact match of "foobar". Is there a way to display candidates that partially match? For example "foobar" would potentially be in the candidate list for anything from "f" through "foobar" instead of just "foobar", as opposed to having to use

...
f foobar
fo foobar
foo foobar
foob foobar
fooba foobar
foobar foobar
...

Is that the current solution for this? If so, how well does OpenVanilla perform with very large .cin files?

Thanks much!

讓行列輸入法支援英數字鍵盤配置

我是 Dvorak 英文鍵盤跟行列輸入法使用者。目前行列輸入法只支援「特別碼提示」跟「快打模式」兩種設定,其餘輸入法如倉頡皆有支援英數字鍵盤配置,可切換為 Dvorak,如下圖。能否為行列也加入英數字鍵盤配置?

我已試過在「一般設定」下,改英數字鍵盤配置為 Dvorak,在行列輸入法下按 shift 打字,出的鍵仍是 Qwerty 配置。

2015-03-25 11 16 41

對於不熟悉 Github 的使用者,無法下載輸入法表格

目前網站上有以下的說明,導引使用者下載其他輸入法 https://github.com/lukhnos/openvanilla/tree/master/DataTables

Q: 如何取得其他輸入法表格?
常用的輸入法表格可從 OpenVanilla 的原始碼網站下載,例如大字集的倉頡、粵語拼音、電信碼、五筆等。

但是對於不熟 Github 的使用者來說,到達這頁後依然不知道怎麼下載檔案
http://stackoverflow.com/questions/4604663/download-single-files-from-github
建議在 DataTables 加入一個 Readme.md 頁面置放這些檔案的下載連結

Input method shortcut failed to switch to/from openvanilla within 4 secs from last switch

I've been experienced this for a while since upgraded to macOS 10.13. As I switch from/to openvanilla (v 1.3.4) frequently, this issue has been bugging.

If the input method switch (ctrl+space) event is more than 4 secs after the last one, it switches fine to/from openvanilla. If less then 4 secs, the key combination (ctrl+space) would fail and lock. More attempts wouldn't have any effect. When I cmd+tab to another application and cmd+tab back, the key combination works again. But again if next attempt is within 4 secs, it locks.

I tried to provide more useful information, though I don't see any logged entries on Console?

Any hints would be appreciated.

深色模式下的行列提示框不易辨識

行列輸入法的提示框(特別碼、查無字)在深色模式下,文字顏色變成白色,但被景色依舊是黃色。
在辨識上略有困難,不曉得有沒有方法可以修改,謝謝!

image

行列輸入法鍵碼表更新,版本 0.90

這份新版行列輸入法表格 (0.90),新增支援 CJK Ext-G,並補足原本 Unicode 13.0 中未定義於 CJK Ext-A/B/C/D/E/F/G 中的漢字。此外,簡碼檔 (array-shortcode) 也修正了幾個 bug。

以上檔案,均已置於我的 github 頁面,敬請於釋出下一版 OpenVanilla 時納入更新。

Bug in Simplex with "use space as the first candidate key"

OpenVanilla Version: 1.3.4 (3242)
When using Simplex, normally the candidate list contain 9 items only for each page.

screen shot 2018-08-24 at 10 53 17

Reproduce the issue:
Go to preferences and checked "use space as the first candidate key"

screen shot 2018-08-24 at 10 55 22

Candidate list shows 10 items, the 1st item will start before 1.

screen shot 2018-08-24 at 10 53 42

Mac OS 10.15.4 Catalina 無法使用 open vanilla 1.5.0 當中的廣東話輸入

在最新版本Mac OS 10.15.4 Catalina 安裝open vanilla 1.5.0後,當中廣東話輸入 無法使用。這是Cantonese toneless 的狀況,Cantonese的話是完全沒有輸出。

Mac OS 10.15.4 Catalina
iMac 2017
open vanilla version 1.5.0

這是一些使用Cantonese toneless的狀況,如選平時常用的cantonese便完全無法使用。
Screenshot 2020-04-05 at 2 10 09 PM
Screenshot 2020-04-05 at 2 09 42 PM

  1. jung 變了"用"容"之類,如原來的yung無法輸出
  2. ji 變了"以"而"之類,原來的yi無法輸出;
  3. mo也變了"摩"魔";
  4. yeh/ye無法輸出;
  5. haai也變成"解"哈", 沒有"孩"

想問是電腦setting有問題嗎? 我另外的macbook pro2012/2013用了幾年的舊版open vanilla沒有問題

thanks!

Screenshot 2020-04-05 at 2 10 28 PM

Screenshot 2020-04-05 at 2 10 47 PM

Screenshot 2020-04-05 at 2 09 55 PM

關於輸入法中實現全形/半形符號切換

在Windows的速成上,按一下shift + space就能切換符號的全半形
看了一下這兩輸入法的cin,貌似是綁死了全形,如果需要輸入半形符號必須按caps換成英文輸入才行

因為鄙人習慣了Windows上切換全半形符號的感覺,所以還是想在OpenVanilla上實現這個操作邏輯。

想了下實現方法大概是弄一個半形符號的cin
然後在OVIMTableBasedContext.cpp加入檢測shift + space的代碼,在偵測到shift加空白的組合鍵時檢測到當前是倉頡/速成輸入法的話再切換到半形/全形

鄙人編程實力只有hello world的水平,請問一下如果想在OVIMTableBasedContext.cpp查詢當前輸入法和切換輸入法,該如何做到呢?

不好意思把這當StackOverflow了<(__)>

選字框在某些小視窗不會自動調節位置

選字框在某些小視窗不會自動調節位置
更新後在小視窗若需要打字時
選字框會自動縮小要用mouse移動才可以看到餘下部分選字
十分不便
更新前不會有此問題
2017-01-17 3 45 50

Overwriting a table doesn't work

Creating an issue as requested in #1.

If you create a new .cin file, populate it, add it, and then modify the file and choose "add again", the dialogue says it will overwrite the existing table. However the changes do not take effect and you have to remove the table first and then add it again.

This is noted in #1 along with the workaround that to dynamically update it, update the file stored in Application Support, i.e. /Library/Application Support/OpenVanilla/UserData/TableBased/example.cin.

Is it possible to wrap around the text selection window?

Issue

For Simplex input method, the selection window is usually long ( >5 pages ). If the expected word locating at the last page, we have to press spaceor right arrow key many times to reach the last page to get the word.

Solution

  1. press left arrow key on the first page could go to the last page
  2. press up arrow key on the first element of the first page, could go to the last element of the last page

選字視窗介面的一些小問題

在選字視窗介面,如果候選字超過一頁,不會顯示總共有幾頁可以選,以及目前顯示的是第幾頭,另外空白鍵只能跳到下一頁,最後不會跳回第一頁。

例如 : 用「簡易輸入法」,輸入 QQ (手手),畫面會顯示選字視窗 :

2017-11-24 6 14 57

雖然可以從 ">>" 這個按鈕的存在,判斷有下一頁候選字,但是無法知道候選字全部有幾頁。

按下空白鍵,可以換到下一頁,但是無法知道目前是在第幾頁。

2017-11-24 6 15 09

2017-11-24 6 15 17

到達最後一頁時,可以由 ">>" 這個按鈕顏色變淡得知,但是此時如果再按下空白鍵

2017-11-24 6 15 26

2017-11-24 6 15 31

也只是將游標移動到最後,之後再按空白鍵,也不會跳回第一頁,如果想要回到之前的候選字頁,只能用方向鍵的「左」,慢慢的移回去,操作上十分不便。

在 Yahoo 奇摩輸入法裡,行為就比較合理一點。有多頁候選字時,會顯示目前是第幾頁 :

2017-11-24 6 16 14

2017-11-24 6 16 21

同時,在到達最後一頁的情形下,再按空白鍵,就會跳回第一頁,在選字時會比較容易一點

如果可能的話,希望能改成這樣的操作介面。

優化刪除輸入碼

先再說一聲非常感謝解決了用Shift鍵選字的問題!

因為我是用快碼的所以以為是我的輸入碼問題,但我也用了其他輸入法來試了一下,也發現有同一個小問題,就是刪除輸入碼時會變成了打第一選擇字。

例子如下:
用快碼,我打「/AA」就會題示出「我人人」,第一選擇就是「從」字,我按space bar就會打出「從」字。這很正常的。

但不正常的地方是,比如我輸入了「我人人」後,才發現我要打的字不是在這個輸入碼裡頭,按delete,他就不理會我是想刪除,直接把「從」字打出。

檢查 OVCINDataTable 在字根有大小寫混用時,查詢字根的行為是否正確

@r91522831: 想確認一下一年前 #48 針對 .cin 檔字根有大小寫混用時,行為是否符合當初預期?

我幾個月前用你 PR 附的 .cin 檔測試了一下,得到的印象是,雖然輸入的字根有區別大小寫,但是查詢的時候,似乎仍然是把表格當作忽略大小寫差別來處理?意思是說,雖然輸入是(例如)aA,但實際上查詢結果卻是所有合乎 aa, AA, aA, Aa 的字詞定義都會找到。這樣是否正確?

行列輸入法無法上字

Environment:

macOS Mojave 10.14.3
Macbook Pro 2018
OpenVanilla 1.4.0 (3250)

使用行列輸入法時某些字無法上字

哇哈哈 的 哈
不能 的 不

Tried both system's Note and Chrome

功能建議:OpenVanilla 對於「數字鍵」做為字根鍵的處理

最近我嘗試製作純以數字作為輸入字根的行列10鍵數字輸入法(行列10)array10b.cin,在使用「加入新輸入法」的功能匯入 OpenVanilla 1.6.2 的過程中,發現 OpenVanilla 不支援使用右邊的數字鍵盤做為字根鍵,而僅能使用左邊上排的數字鍵,使用上頗為不便。一些使用「數字」做為字根鍵的輸入法,如行列10、三角號碼、四角號碼等輸入法,如能完全使用右邊數字鍵盤做為輸入文字的字根鍵,而左邊上排的數字鍵則純用於輸入數字,應是較理想的設計。

因此,我建議 OpenVanilla 能夠將「右邊數字鍵盤」與「左邊上排數字鍵」分開處理,最好能夠增加選擇項,提供使用者自行定義要使用哪一邊的數字鍵做為字根鍵。譬如:

  • 注音、大易輸入法:使用左邊上排數字鍵做為字根鍵,右邊數字鍵盤則用於輸入數字。
  • 行列10、三角號碼、四角號碼輸入法:使用右邊數字鍵盤做為字根鍵,左邊上排數字鍵則用於輸入數字。

在此一併提供我試做的 array10b.cin 原始檔供參。
array10b-openvanilla-test.cin.zip

請教一下怎樣給選字框加上 macOS Spotlight 視窗那樣的亮邊?

包括小麥注音在內,OV 預設的選字框好像都是黑邊框。
我不是太喜歡預設配色在 macOS 暗黑模式下的表現,就嘗試改顏色。
結果我沒能找到哪裡可以改候選框的邊框的顏色。
目前的黑色邊框真的讓候選窗格在某些視窗上下文場合內的辨識度超低。

截圖 2021-11-27 22 32 30

另外,順道請教一下視窗的 padding 與圓角能在哪裡改?
截圖 2021-11-27 22 33 52
RIME 鼠鬚管的 Padding 倒是滿對我胃口。

%selkey cannot specify characters that needs shift key to access

I have these config in my .cin file:

%gen_inp
...
%selkey !@#$%^&*()
...
%keyname begin
...

When I put this cin file into OpenVanilla 1.0.x, and type anything that has disambiguation, it shows !, @, etc. on top of the choices, but when I hit shift-1, shift-2, etc. OpenVanilla unexpectedly cancels the current composition and emits the ! character! This renders my input method completely unusable!

This does not happen to OpenVanilla 0.8.x.

Before:
2014-05-24 21 39 41

After hitting "!":
2014-05-24 21 40 05

關於聯想字排序

習慣了windows速成/倉頡的聯想詞排序,想把openvanilla的聯想詞庫改成windows的順序,是不是只要把associated-phrases.cin修改一下就行了?

p.s. "~/Library/Application Support/OpenVanilla/UserData/TableBased" 這資料夾裡面是空的,請問修改聯想字的cin後應該放到哪裡去?

请问如何能编码上屏(极重要)

一直在中英文混输,经经常几个字符打上去了,才发现是五笔状态,打不出英文来,希望可以有一种办法,把打了一半的英文发送到屏幕上去, 而不是重打

打錯字碼沒有正確清除 reading buffer

我同時打開 ClearReadingBufferAtCompositionError 跟 ComposeWhileTyping 這兩個功能,發現 ClearReadingBufferAtCompositionError 會失效, 造成我打錯字碼的時候,無法自動清除當前的 reading buffer.

看了一下程式,這兩個功能是相衝突的 。

if (!m_module->m_configComposeWhileTyping && m_module->m_configClearReadingBufferAtCompositionError) {


        if (!m_module->m_configComposeWhileTyping && m_module->m_configClearReadingBufferAtCompositionError) {
            m_components.clear();
            readingText->clear();
            readingText->updateDisplay();
            return false;
        }

Cannot type Chinese word after switching to English and switch back

I am using Version 1.1.0 (3180)

How to reproduce:

  1. Type in Simplex (I tested in Cangjie, same bug)
  2. Switch to Native English Keyboard (ABC) by Ctrl + Space
  3. Switch back to Openvanilla Simplex by Ctrl + Space
  4. Cannot type any Chinese word (It behave just like native english keyboard)

How to temporarily resolve:

  1. Switch to any other app (for example, you failed to type in Chrome, switch to firefox and go back to chrome, it will work)

選字窗位置跳動

描述:
打字時選字窗位置會跳離輸入區至甚遠處,且不只一個固定位置。

使用配置:

  • 香草 1.3.0
  • macOS 10.12.2

Slack
Slack2
Chrome

請問怎樣 Refresh cin 檔?

每次添加新詞於字詞庫於 cin 檔,便要刪掉並重載 cin 檔,請問有否 Refresh cin 檔案的功能呢?

如何關掉萬用字?

我是自己import 自己用的字根進去的. 所以沒辦法用 Shift ? 去輸入 "?" 這個符號. 現在我每次要輸入問號, 都必須要轉回去英文才可以.

有辦法解決嗎?

自訂輸入表格的短碼提示

使用自訂義表格的輸入法時( 例如大新倉頡),希望可以有選項可以出現和行列一樣的最短碼(且在第一順位)的提示。

新版香草改 .cin 方式不同?

小弟長期使用 OSX 10.9 和香草 1.0.x、主要是打倉頡。也自己到香草的檔案內修改 cj.cin、像替「々」和注音符號設碼、替「 」「、」設單鍵碼、在 .cin 較前面重設「引」字等(因爲比「弔」更常打、想讓他「置頂」)。

最近更新成 OSX 10.12 以及香草 1.3.3、發現改香草內建 cj.cin 無效。複製另存再加入新輸入法(即改過的 cj.cin)也無效(仍然一如內建 cj.cin、「々」和注音符號打不出來等)。

想請問是哪一項作業需要調整?謝謝。

功能建議:希望 OpenVanilla 能支援以 Enter 做為組字鍵

延續 #60 的話題。

終端機內打入指令雖可以使用數字鍵做為字根,但又再衍生出一個問題,不知是否能夠解決?就是在 OpenVanilla 中遇到重碼字時,必須按 Space 後才會顯示選字框;但因為右邊的數字鍵盤並沒有 Space,所以左手仍必須不時待命以便按下 Space,仍有點不便。此時,若能夠將數字鍵盤中的 Enter 鍵定義為與 Space 的作用一樣做為送字使用,那就完美了。

其實還有變通的方法,就是利用數字鍵的 "+" 符號做為 endkey(按鍵面積大,比較好按),只是 .cin 檔案的內容就必須配合做調整了。

關於粵拼表格

目前收錄的粵拼表格比較舊,大部份檔頭資訊來源也都已失效
同樣基於 LSHK 的粵拼方案 rime-cantonese 有持續在維護
因緣我也有將 rime 表格轉換為 cin 表格的需求,所以也會有持續的同步更新
請問是否有意更新內建的粵拼表格?

以無調號為例,內建表格約一萬多字, rime 表格約三萬多字(含多音字)
cin 同樣有分為有調號,及無調號版本
jyut6ping3-toneless.cin
jyut6ping3.cin

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.