Git Product home page Git Product logo

rime-array's People

Contributors

archerindigo avatar jeang-bo-yuan avatar lotem avatar osfans avatar

Stargazers

 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

rime-array's Issues

討論如何在Rime上實現幾個傳統的行列輸入法功能

自Rime行列推廣到行列用家的群組後,一直有用家反映不習慣Rime上的輸入方式,令人試用後十分卻步,故想討論一下如何實現這些傳統的行列輸入法功能:

符號組

這是現時最令人卻步的問題。

傳統上行列輸入法是可以在輸入w+數字時不作選字,而是作為鍵碼打開各種類型的符號選擇。可是因為Rime在一般情況下輸入數字都會被selector吃掉作選字,所以我早前改成用大楷Q-P行代替。

所以到底有沒有辦法讓Rime在特定情況下不讓數字鍵成為選字呢?即是當用家輸入w作首碼時,接著按數字鍵就不會視作選字而是當作鍵碼輸入。

在候選字中隱藏特碼碼

行列有一堆1-2碼字被稱特別碼,輸入鍵碼後不會出現在候選字列表上,但當拍下空白鍵後就會自動上該字。例如「的」及> 「再」是分別可以只按t + 空白鍵jj + 空白鍵就打出,但這兩個字本身都不會出現在候選字列表上。

所以問題是有沒有辦法讓Rime在輸入特別碼再按空白後自動上特定的字,而不是讓空白鍵自動選擇候選字列表上的第一個字?

固定簡碼字的順位

另外一些稱作「一級簡碼」和「二級簡碼」的1-2碼字,它們有特定的數字選字順位,但該字碼不一定有哪麼多個重碼字。例如「圓」的簡碼是p + ; + 7,但'p + ;是沒有7個重碼字那麼多。在Windows內置或gcin上的行列輸入法是將其他空白的位置用無效的符號「□」作填充。

因為隱藏特別碼的問題未解決,同碼又重覆的符號又會被Rime合併成一個字,所以現時我在Rime沒有對簡碼作太多的處理,重碼的簡碼字只是順序列出。同時在輸入1-2碼時關閉用戶詞典,以固定次序。

除了用不同的符號填充同時停用用戶詞典外,有沒有其他方法令簡碼字有特定的數字順位?

關聯字

應該以往不少人都問過能否有關聯字這個十分基本的功能,不過似乎Rime一直都沒有支援,未知日後會否實現?


因為我對於各種engine的運作原理還不是了解得透徹,所以想請教一下 @lotem 以上功能有沒有什麼實現方法?

在RIME上使用行列的問題

試用了rime的行列輸入法一段時間,感覺rime的輸入介面比較舒服,連打功能亦頗為方便,但同時有很多行列輸入法的功能都無法實現,以致輸入上諸多不便,尤其是以下幾個基本功能:

  • 無法使用簡碼

    • 例如"為“有一級簡碼"6- 9" (h9)和二級簡碼"6- 9- 9" (hl9),但都無法打出
    • rime的候選字沒有指定排序,或許是簡碼無法實現的原因
  • 無法輸入標點符號

    • 行列本身在"3-" (d)、 "0v" (/)以及”2^ + 數字“ (w + 數字)定義了各種標點符號,但在rime-array都無法打出
  • 無萬用字元( * 及 ? )

未是以上缺撼是否rime引擎本身限制所致,希望儘可能改善

Change symbol candidate tab with the space bar

Once the candidate window is open, the space bar will change the candidate tab, but not to choose the candidate words.

Here is the expectation
w11 -> ,
w1 space 1 -> …
w1 space -> ( nothing output and the candidate window will be the tab starts with … )

This is the current result
w11 -> ,
w1 space -> ,

用小狼毫安裝array30出問題

win小狼毫中可以獲取更多輸入法方案
接著會跳出Rime package installer ,並安裝array
但是會出現下列錯誤

Enter package name, URL, user/repo or downloaded ZIP to install: array
Downloading rime-install ..
curl: (23) Failure writing output to destination

Installation failed: Error downloading rime-install

不曉得為什麼會在下載rime-install這邊出問題

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.