/rime-liur-lua

lua擴充版

Primary LanguageLua

rime-liur-lua (無中英混輸版)

這個設定是參照 https://github.com/hftsai256/rime-liur-lua 的設定修改而來,主要有以下兩大項更動:

  1. 無中英混合輸入,亦即空白鍵固定為上字鍵,以符合原先嘸蝦米的使用習慣。
  2. 使用 '; 進入注音模式時,可使用 = 號鍵輸入一聲。當然最理想的情況下是可以使用空白鍵當做一聲,Enter 鍵上字,以符合一般注音輸入法的輸入習慣,但我對 RIME 不熟,始終沒研究出來如何實現這個功能。於是退而求其次,至少能夠以 = 號鍵做為輸入注音一聲的手段。

基於RIME輸入法設計的無蝦米方案

安裝

本專案自 PR #5 之後相容於 Rime 官方提供的 Plum 管理工具,從而簡化安裝流程,同時也讓跨平台佈署更加方便。

MacOS or Linux

目前已於 Ubuntu 18.04.1 和 MacOS Catalina 10.15.3 測試過

安裝指令:

$ git clone https://github.com/rime/plum.git && cd plum
$ ./rime-install https://raw.githubusercontent.com/brianhsu/rime-liur-lua/master/liur-lua-packages.conf

或是直接 pipe:

$ curl -fsSL https://git.io/rime-install | bash -s -- https://raw.githubusercontent.com/brianhsu/rime-liur-lua/master/liur-lua-packages.conf

若 Distribution 帶入的 ibus-rime 版本較舊而不支援 __patch 語法 (如 Ubuntu 18.04 LTS),可參考源碼中提供的範本 plum/package/hftsai256/rime-lua/default.custom.yaml 會更簡單些。Ubuntu 20.04 LTS 會直接帶入 ibus-rime v1.4.0-2 版。

目前版本保存了位於 plum/package/hftsai256/rime-lua/tools 內的管理工具 config.sh,執行 $ ./config.sh -i 將會安裝所有程式及設定檔。 其它功能請參考 -h 說明提示:

$ tools/config.sh

Usage: config.sh [-ciuh] install Open Xiami configuration for RIME framework

Options
  -c, --clean     - Remove Build folder in $RIME_CFG_PATH
  -i, --install   - Install everything, including:
                    * main application by homebrew cask
                    * dependencies (luna-pinyan, terra-pinyin, bopomofo) by plum
                    * configuration files to $RIME_CFG_PATH
  -u, --uninstal  - Remove relative files under $RIME_CFG_PATH
  -h, --help      - This message

Windows

雖然 Plum 提供 Windows bat 腳本但並沒有支援 Recipe 語法。因此推荐預載 Git Bash for Windows 方能使 Plum 發揮全部的功力。

安裝指令:

rime-install https://raw.githubusercontent.com/hftsai256/rime-liur-lua/master/liur-lua-packages.conf

如果不想安裝 Git Bash for Windows,你仍然可以執行 tools/Install.bat 或是手動把輸入方案複製到 %AppData%\Rime。也別忘了安裝朙月拼音,大地拼音和注音輸入:

rime-install luna-pinyin terra-pinyin bopomofo

基本功能

SHIFT鍵切換中英輸入

SHIFT鍵可切換中英輸入,並且將組字區內容直接上字

即時簡繁轉換

可利用Ctrl+.(句點)進行即時簡繁體切換

模式

注音模式

以「';」鍵引導可進行注音輸入

拼音模式

以「`」鍵(上排數字鍵1左邊)引導可進行拼音輸入

*造詞模式

;(分號鍵) 鍵引導進入造詞模式(透過 「`」 來分詞,分詞符號可不輸入),空白鍵上字後即完成造詞。

造詞上限為10字

新詞於第一次被使用後,即會列在候選字中。

若該詞不再使用,透過上下鍵選定該詞,按下Shift+Del即可刪除。

所造詞固定為四碼,並以每字的首碼定詞。 例:「中華民國」,可以輸入「;ci`aj`oxx`oka」造詞,未來就可以利用每個字的首碼「caoo」來輸出「中華民國」

超過四字的詞如「台南市政府」,就輸「;uo`n`ni`ezp`lpa」來造詞,並輸入一、二、三、最末字的首碼「unnl」來輸出「台南市政府」

未滿四字詞的話,輸出時要補滿4碼(不足碼用最後一字的首碼來填),如「捷運站」,就輸「;cz`ncw`lzo」來造詞,並輸入一、二、三、三的首碼「cnll」來輸出「捷運站」

反查

複合型編碼反查

於一般、注音、拼音、造詞模式時,按下Ctrl+'鍵,可開啟動態反查編碼功能 並且支援以詞句為單位之反查行為

讀音反查

;;(分號鍵) 鍵引導進入讀音反查,輸入嘸蝦米編碼,可以反查該字讀音。

**擴充模式

以「``」鍵引導啟動擴充模式, 可利用Lua語言,於使用者文件夾中rime.lua自定義擴充功能

目前提供日期轉換器功能,快速轉換中文日期