y1lichen / ilimi-inputmethod

蝦米輸入法

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ilimi 一粒米輸入法

利用InputMethodKit開發的仿蝦米

最低系統要求: macOS 12.0+

一粒米輸入法的字根檔使用的是肥米輸入法的字根檔 ⚠️ 因尚未釐清嘸蝦米版權問題,如同肥米輸入法,一粒米輸入法暫不直接發布字根檔。 待一粒米輸入法開發至一階段後會研究這問題,並研擬字根檔的發布方式。 目前若需要字根檔可發信至 y1lichen@icloud.com 或是依照肥米輸入法的說明,生成liu.json檔案

功能(未完成、仍持續新增)

  1. 一般輸入

一般輸入

  1. 打繁出簡 輸入,,CT切換打繁出簡模

打繁出簡

  1. 加v、r、s等輔助選字
  2. 注音輸入

注音輸入

若要啟用注音輸入法,必須要將pinyin.json 檔案放在/Library/Containers/ilimi/Data,或是自選單欄選開啟使用者設定目錄並將pinyin.json放入其中。

輸入';即可使用注音輸入

  1. 英數模式

使用CapsLock即可切換英數模式

英數模式

  1. 反查注音、輸入碼

反查

  1. 同音輸入

同音輸入

Reference

本專案的IMK機制參考vChewing威注音,該專案的源碼對IMK許多函式有清楚註解

https://mzp.hatenablog.com/entry/2017/09/17/220320 https://arika.org/2022/04/02/macos-inputmethodkit/


打繁出簡模式的「繁體字轉簡體字」程式碼是由GBig修改而來,利用dictionary加速查找速度。

About

蝦米輸入法

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Swift 98.6%Language:Objective-C 0.6%Language:Python 0.5%Language:Shell 0.2%Language:Makefile 0.1%Language:C 0.0%