Code Monkey home page Code Monkey logo

rime-prelude's People

Contributors

icecodenew avatar kunki avatar lotem avatar osfans avatar rainhear avatar szc126 avatar wzy9607 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

rime-prelude's Issues

如何輸入「⋯⋯」?

RIME 開發者們:

妳們好。在此我想請問如何在 RIME 中輸入「⋯⋯」?我只知道輸入 Shitf + 6 可輸入「……」。感謝閣下解答。

Feature request: 在西文模式下,西文字母的特殊符号

在西文模式(ascii_mode 似乎不“准确”)下,有时需要输入非英语字母,例如法语音符 é,德语字母 œ, ü, ö 以及其他常用的 ç, č, ł 等(这在涉及人名及术语中还是很常用的)。目前只能切换到中文模式然后输入 / 寻找特殊字符,(尤其在手机上操作)似乎比较麻烦。部分半角字符似乎可以迁入 ascii_mode

symbols.yaml 正则表达式匹配问题

Linux 上发现没法用 / 来输入特殊字符。symbols.yaml 里的自带的正则表达式 ^/([0-9]0?|[A-Za-z]+)$ 好像没法匹配单个的 / 。 把 ^/([0-9]0?|[A-Za-z]+)$ 修改成 ^/([0-9]0?|[A-Za-z]*)$ 就能输入了。( luna_pinyin.schema.yaml, luna_pinyin_fluency.schema.yaml, cangjie5.schema.yaml 里的正则表达式似乎也是这样。

symbols.yaml:

 patch:
   punctuator/import_preset: symbols
-  recognizer/patterns/punct: '^/([0-9]0?|[A-Za-z]+)$'
+  recognizer/patterns/punct: '^/([0-9]0?|[A-Za-z]*)$'
 
 punctuator:
   full_shape:

Replace specific switches with switch numbers

Should we change specific switches with switch numbers? This may be convenient for people who have modified the switches.

- { when: always, accept: Control+Shift+2, toggle: ascii_mode }
- { when: always, accept: Control+Shift+3, toggle: full_shape }
- { when: always, accept: Control+Shift+4, toggle: simplification }
- { when: always, accept: Control+Shift+5, toggle: extended_charset }

    - { when: always, accept: Control+Shift+2, toggle: '@0' }
    - { when: always, accept: Control+Shift+3, toggle: '@1' }
    - { when: always, accept: Control+Shift+4, toggle: '@2' }
    - { when: always, accept: Control+Shift+5, toggle: '@3' }
    - { when: always, accept: Control+Shift+6, toggle: '@4' }

模塊化默認配置

default.yaml 包含較多內容,兼有經常修改的選項及在輸入方案中較多引用的成套配置。對他做修改會重做大量輸入方案及棱鏡文件:
rime/librime#197

有必要將輸入法選單等經常修改的部分與輸入方案經常引用的部分分成不同文件。

但在不破壞兼容性(包括用戶自定義配置)的前提下,這事比較難辦。

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.