Skip to content

〔洋蔥注音系列〕:Lua 特殊功能集

onion edited this page Mar 22, 2024 · 21 revisions

需使用編譯封裝含 librime-lua 的鼠鬚管或小狼毫。

注音 plus 和 mixin 版有以下功能,純注音版則無。

雙拼版功能啟始鍵「 ' 」「 / 」替換為「 ` 」。

啟始鍵後,小鍵盤可直輸數字,此時小鍵盤作用非選字,為【數字】【計算機】

各種「說明」前頭設置數字標號選項,可利用。如設置空碼,後面選項會被方案去重設置給精簡;如選項為說明,用處不大。

【網址和E-Mail】

原生 Rime 架構也可達成該功能,這邊使用 librime-lua 優化效果。

  • 開頭打「http:」「https:」「ftp:」「mailto:」「file:」,前面變英文,後面只能輸入英文和英文標點,方便網址輸入。

  • 開頭打 a~z,中間輸入「@」,前面變英文,後面只能輸入英文和英文標點,方便 E-Mail 輸入。

【日期和時間】

  • 「 ' 」「 / 」接「提示碼」,輸入各種變化。

  • 「 ' 」「 / 」「 f 」,輸入目前日期。

  • 「 ' 」「 / 」「 t 或 n 」,輸入目前時間。

  • 「 ' 」「 / 」接「數數數數 y 數數 m 數數」、「數數數數 y 數數 m」、「數數數數 y 數數 m」、「數數 m 數數 d」、「數數數數 y」、「數數 m」、「數數 d」,輸入自訂日期之格式。

  • 輸入自訂日期完整年月日,可查詢「西曆」→「農曆」或「農曆」→「西曆」。(公元1900-2100年)

    不限定只能在開頭打,該設定會產生「 ' 」的標點「、」後,無法接續「ㄥ」的問題,權衡方便性後選擇該模式。

    Cover

    Cover Cover Cover
    Cover Cover
    Cover Cover
    Cover Cover

【數字】

許多筆電沒右邊〔數字鍵盤〕,使用 librime-lua 去方便輸入數字,且增加各種數字格式。

  • [ shift ]+[ return / Enter ]可直出前面輸入鍵位所對應的英文、數字、符號,可用來更快打數字。

    例:打「 2 」「 0 」「 0 」「 1 」,會顯示〔ㄉㄢ|ㄢㄅ〕,不用理會,按[ shift ]+[ return / Enter ],直出數字。

    該項為原生 Rime 產生,非使用 librime-lua 去達成。某些數字組合可能無法,方便法。

  • 「 ' 」「 / 」接「 0-9 」,輸入各種格式數字。

    數字可含小數點和負號。

    Cover Cover Cover Cover Cover
  • 「 ` 」加長串的「0-9」,可打出長串阿拉伯數字。

    例:「 ` 」「 0 」「 9 」「 1 」「 1 」「 - 」「 2 」「 2 」「 2 」「 - 」「 0 」「 0 」「 0 」⇨ 0911-222-000。

    該項為原生 Rime 產生,非使用 librime-lua 去達成。某些數字組合可能會跳掉,方便法。

【字母】

  • 「 ' 」「 / 」「 ; 」接「 a-z 」,輸入各種形式全大寫字母。

  • 「 ' 」「 / 」「 ' 」接「 a-z 」,輸入各種形式開頭大寫字母。

  • 「 ' 」「 / 」「 / 」接「 a-z 」,輸入各種形式全小寫字母。

  • 啟始鍵後輸入「 . 」「 / 」為空格。

  • 啟始鍵後輸入符號「 - 」、「 ' 」、「 . 」、「 , 」、「 / 」可出相同符號。

    Cover Cover
    Cover Cover
    Cover

【Unicode內碼】

  • 「 ' 」「 / 」「 i 」接「 0-9a-f 」,網頁百分號/URL編碼 (Percent/URL encoding)

  • 「 ' 」「 / 」「 u 」接「 0-9a-f 」,Unicode 十六進位內碼(Hex)(一般 Unicode 編碼)

  • 「 ' 」「 / 」「 x 」接「 0-9a-f 」,Unicode 十六進位內碼(Hex)(一般 Unicode 編碼)

  • 「 ' 」「 / 」「 c 」接「 0-9 」,Unicode 十進位內碼(Dec)

  • 「 ' 」「 / 」「 o 」接「 0-7 」,Unicode 八進位內碼(Oct)

    Cover Cover
    Cover Cover
    Cover Cover

【計算機】

  • 「 ' 」「 / 」「 0-9 」接「 + - * / ^ 」 ... 開始使用計算機。

    數字可含小數點和負號。

    觸發條件為數字後加運算符。

    運算符可用英文代替輸入:‹ + a› ‹ - r› ‹ * x› ‹ / v› ‹ ^ s› ‹ ( q› ‹ ) w›

    可用右側小鍵盤輸入數字和運算符。

    Cover

【鍵位和編碼】

  • 「 ' 」「 / 」「 k 」接「 k 或 o 」,快捷鍵和操作鍵說明。

  • 「 ' 」「 / 」「 k 」接「 j h s i p y g c 」,外語編碼說明。

    Cover

    Cover

【快捷開啟】

  • 「 ' 」「 / 」「 j 」接「 a-z 」「 上屏鍵 」,快捷開啟各種檔案、程式、網站,並可指定開啟軟體。

  • 「 ' 」「 / 」「 j 」接「 t 」「 上屏鍵 」,調出上項之 Lua table 文件,由此自定義所要開啟之檔案。

  • 「 ' 」「 / 」「 j 」接「 c 」「 上屏鍵 」,調出 custom_phrase 短語 文件,由此添加詞彙,方便快速輸出。

    「上屏鍵」:「Space」、「Enter/return」、右邊數字鍵盤「Enter」。

    刻意設成〔非起始輸入〕時無法作用,防止誤按,使之前輸入的文字跳掉。

    刻意設成〔光標非末尾狀態〕(切分狀態)時無法作用,防開啟程式檔案後,輸入框尚有切分後末尾遺留字碼。

    Cover