Git Product home page Git Product logo

openvanilla / mcbopomofo Goto Github PK

View Code? Open in Web Editor NEW
614.0 26.0 76.0 33.37 MB

小麥注音輸入法

Home Page: http://mcbopomofo.openvanilla.org/

License: MIT License

Objective-C 1.10% Makefile 0.34% Shell 0.54% C 0.27% Python 4.81% Perl 0.12% Ruby 0.48% C++ 26.34% Objective-C++ 11.24% CSS 0.12% Swift 50.45% CMake 0.72% Rich Text Format 0.38% Jupyter Notebook 3.11%
macos input-method imkit keyboard

mcbopomofo'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 線上論壇

mcbopomofo's People

Contributors

brli avatar chiahonghong avatar irvin avatar leafy7382 avatar lukhnos avatar mjhsieh avatar neolooong avatar olivertzeng avatar peterdavehello avatar plusonechiang avatar shuang886 avatar skyeyvapor avatar superbil avatar tianjianjiang avatar timdream avatar xatier 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

mcbopomofo's Issues

骨的音校正

following 注音 make no sense
鎖骨 ㄙㄨㄛˇ ㄍㄨˊ
骨癌 ㄍㄨˊ ㄧㄢˊ
骨髓炎 ㄍㄨˊ ㄙㄨㄟˇ ㄧㄢˊ
顎骨 ㄜˋ ㄍㄨˊ
魚骨 ㄩˊ ㄍㄨˊ
腸骨 ㄔㄤˊ ㄍㄨˊ

漢音符號表模式

分號與漢音有所不同,在現在的 mcbpmf 的狀況是,分號在標準鍵盤是用雙引號鍵來輸入,在漢音是用分號鍵加上選字。建議加入漢音模式。

分號快捷鍵

wastemobile wastemobile
小麥輸入的分號快捷鍵,是 shift + 「'」,真怪。冒號與分號的確應該要能夠按空白鍵互選才對,與鍵盤對應相符;「"」與「'」也是。

分類過的符號表

06:06:28 [@Kyte:1] @McBopomofo Hi,很高興看到一套新的輸入法出現,不知道能不能建議一些功能。
06:07:33 [@Kyte:2] @McBopomofo 按著shift+:的時候,希望能在按下空白鍵後,將「分號」也列入候選清單。
06:08:30 [@Kyte:3] @McBopomofo 希望能夠有類似香草那般整理過的符號輸入功能,因為我的工作需要大量的標點和符號,所以目前我一直沒辦法升級到10.6以上。
07:58:48 [@McBopomofo:5] @Kyte 小麥注音目前只要按下 按鈕,就可以出現一個標點符號列表。不知道這是不是您要的? 07:59:51 [@McBopomofo:6] @_Kyte_ 目前分號則是用 shift + ',這個主要是參考自然輸入法的排列方式。 08:12:44 [@_Kyte_:4] @McBopomofo 感謝回覆,我指的是如圖這樣ctrl+按下去,出現的,可以更快選到要的符號。 http://t.co/FYDJUH7n
08:13:19 [@Kyte:5] @McBopomofo 好的,謝謝您的說明。

空白鍵在候選詞窗內的行為 - 選字(?)

(google plus)vince chen - 非常期待自動學習和詞庫匯入的功能,還有,能不能順便考慮一下選字直接按空白鍵(像古早以前WINDOWS版本的漢音輸入法一樣)?加油,期待。
@mjhsieh - works for me.
(google plus)vince chen - 您誤會我的意思了,我指的是按第一次空白鍵選候選字列表裡的第一個字,按第二次空白鍵選候選字列表裡的第二個字,依此類推。:)這個功能如果搭配尚未推出的自動學習和自定詞庫功能,應該會如虎添翼。非常期待新版的推出,你們辛苦了,一定要加油啊。

能不能做一個不要自動選字的版本

這個輸入法真的做的很好,小又穩定,可是對我這種老人來說,選字習慣已經改不掉了,常常會變成字裡多夾了˙ˊˇˋ這種選字多跑出來的字,是不是能夠做一個不要自動選字的版本,不然每次都得打一個字看一個字,有點兒難受。感恩感恩~~謝謝~~

選字方向鍵

via Twitter @RamiusLai> 選字欄位也可以加入使用 asdfzxcv 這類方式

如果先使用 Dvorak 鍵盤格式,再切換到小麥,就無法正確對應

步驟

  1. 切換到 Dvorak Keyboard Layout, type something
  2. 再切換到小麥,這時注音鍵盤的對應就錯了,例如 H 應該是 ㄨ(注音), 但是變成 ㄘ

預期狀況

從 Dvorak 或是 US default 鍵盤格式切換到小麥都可以正常輸入

暫時的解決方法

先切換到 US 打幾個字,再切到小麥就可以正常輸入.....

pyInstaller doesn't work on 10.6 for some cases....

10/15/11 3:02:41 PM [0x0-0x22022].org.openvanilla.Installer[344] dyld: Library not loaded: /System/Library/Frameworks/Python.framework/Versions/2.7/Python
10/15/11 3:02:41 PM [0x0-0x22022].org.openvanilla.Installer[344] Referenced from: /Users/mjhsieh/Desktop/Installer.app/Contents/MacOS/Installer
10/15/11 3:02:41 PM [0x0-0x22022].org.openvanilla.Installer[344] Reason: image not found
10/15/11 3:02:41 PM ReportCrash[335] Saved crash report for Installer[344] version ??? (???) to /Users/mjhsieh/Library/Logs/DiagnosticReports/Installer_2011-10-15-150241_mjbp.crash
10/15/11 3:02:41 PM com.apple.launchd.peruser.501205 Job appears to have crashed: Trace/BPT trap

Choice/Option to use space as a space only

@chiayu0119> @McBopomofo 你好,初步試用了一下小麥輸入法,感覺頗順暢的,介面看起來也很清爽簡潔!感謝你們的努力,讓MAC輸入法又多了一個選擇。順便請教一下,使用者有辦法調整設定,讓SPACE鍵變成是純空白,而非選字嗎?

More font size choices for candidate words

Now we have 14 and 24. 14 is a bit small to me (bad eyes), but 24 is GIGANTIC, and (more importantly) doesn't look nice in the candidate words window (because the size of numbering is still small).

bettertouchtool

設定btt觸控版的指令會被對應到輸入法
舉例來說
像是設定三指向下滑動會被判定成"+"

奧客蘭應該是奧克蘭

剛剛了解目前還不能使用者創詞,請問 issue 可以發這類小修改嗎?

奧客蘭應該是奧克蘭,大概受到奧客影響XD

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.