Git Product home page Git Product logo

weasel's Introduction

【小狼毫】輸入法

基於 中州韻輸入法引擎/Rime Input Method Engine 等開源技術

式恕堂 版權所無

Download Build status GitHub Tag

授權條款:GPLv3

項目主頁:https://rime.im

您可能還需要 RIME 用於其他操作系統的發行版:

  • ibus-rime、fcitx5-rime 或 fcitx-rime 用於 Linux
  • 【鼠鬚管】用於 macOS (64位)

安裝輸入法

本品適用於 Windows 8.1 ~ Windows 11

初次安裝時,安裝程序將顯示「安裝選項」對話框。

若要將【小狼毫】註冊到繁體中文(臺灣)鍵盤佈局,請在「輸入語言」欄選擇「中文(臺灣)」,再點擊「安裝」按鈕。

安裝完成後,仍可由開始菜單打開「安裝選項」更改輸入語言。

使用輸入法

選取輸入法指示器菜單裏的【中】字樣圖標,開始用小狼毫寫字。

可通過快捷鍵 Ctrl+`F4 呼出方案選單、切換輸入方式。

定製輸入法

通過 開始菜單 » 小狼毫輸入法 訪問設定工具及常用位置。

用戶詞庫、配置文件位於 %AppData%\Rime,可通過菜單中的「用戶文件夾」打開。高水平玩家調教 Rime 輸入法常會用到。

修改詞庫、配置文件後,須「重新部署」方可生效。

定製 Rime 的方法,請參考 Wiki 《定製指南》。如需定製 Weasel 獨有的樣式和行為,請參考本倉庫 Wiki 頁面

致謝

輸入方案設計:

  • 【朙月拼音】系列及【八股文】詞典
    • 部分數據來源於 CC-CEDICT、Android 拼音、新酷音、opencc 等開源項目
    • 維護者:佛振、瑾昀
  • 【注音/地球拼音】
    • 維護者:佛振、瑾昀
  • 【倉頡五代】
    • 發明人:朱邦復先生
    • 碼表源自 www.chinesecj.com
    • 構詞碼表作者:惜緣

【五笔】【粵拼】【上海/蘇州吳語】【中古漢語拼音】【國際音標】等衆多方案 不再以安裝包預裝形式提供。可由 https://github.com/rime/plum 下載安裝。

程序設計:

查看更多 代碼貢獻者

美術:

  • 圖標設計/Patricivs
  • 配色方案/Aben、P1461、Patricivs、skoj、佛振、五磅兔

本品引用了以下開源軟件:

問題與反饋

發現程序有 bug,請到 GitHub 反饋 https://github.com/rime/weasel/issues

歡迎提交 pull request https://github.com/rime/weasel/pulls

Rime 輸入法(不限於 Windows 平臺)功能、使用方法與配置相關的問題,請反饋到 https://github.com/rime/home/issues

聯繫方式

技術交流,歡迎光臨 Rime 代碼之家,或致信 Rime 開發者 [email protected]

謝謝!

weasel's People

Contributors

artoria2e5 avatar bambooin avatar ccyybn avatar charlesmengca avatar crackself avatar determ1ne avatar driver1998 avatar fxliang avatar jun-amane avatar kidonng avatar kunki avatar lotem avatar mirtlecn avatar mrhso avatar nameoverflow avatar osfans avatar prcuvu avatar shiami avatar sih4sing5hong5 avatar ssrlive avatar wishstudio 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  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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

weasel's Issues

可以开一个Requerment么

小狼毫能否支持英文输入法,或键盘布局选项在默认情况下是英文?很多时候,需要直接输入英文,输入法启动之初是中文的,切换到英文又费一道手脚,实际使用中还是比较麻烦,有英文之后直接设置英文为默认,可以让其它输入法下课了,替换掉默认自带的英文键盘布局。
另:Win8己不支持键盘布局选项了,非英文环境,连英文直输都没

同码单字和词组间词频调整失效

版本:commit 62fba4f
在第三方提供的山人方案中,bdba对应词组“明白”和单字“㿢”。“明白”的词频远高于“㿢”。当打出单字“㿢”一次后,候选框中“㿢”就永远位于“明白”上方,无法手动调回来。
在小狼毫0.9.30发行版和ibus-rime中不存在这个问题。

NSIS打包出错,找不到opencc.dll

版本:commit 62fba4f
NSIS打包失败,记录中显示:File: "opencc.dll" -> no files found.
通过搜索,整个编译过程中没有生成opencc.dll。不过,经过测试,这不影响简繁转换的功能。
rime.dll虽然被生成,但是没有被编译脚本自动复制到weasel/output,也导致了NSIS打包错误。
检查NSIS脚本后发现,File "data\opencc\*.json"没有被加入,旧的File "data\opencc\*.ini"File "data\opencc\*.txt"也没有被移除。

feature request ,关于输入法中英文状态 自动切换 相关内容

我知道 vim 好像可以自动根据当前是否是noral or insert 状态 来切换输入法状态,
但是我用了 Emacs 中的evil-mode 模拟了vim 的行为, 也需要频繁在normal or insert 状态间进行切换, 所以能否让rime支持此种行为。
比如
1 类似于fcitx 输入法中的fcitx-remote 命令,
http://fcitx.github.io/handbook/chapter-remote.html
可以提供当前 中英文状态 信息, 并且通过外部命令 改变中英文状态
2 我看到当我用shift 切换中英文时, 会在光标附近显示一个字母A或汉字“中” 来显示当前处于哪种状态, 能否 让这两个字符始终跟在光标附近,不要一闪而过。

另一个问题是关于按键绑定的,
按键能够提供哪些功能的绑定, 有没有文档 ,能不能做到 既完成某个按键绑定到调用rime某个或多个函数的同时, 又不阻碍此按键原来的功能,
比如 我把escape 绑定到 将输入法切换到英文状态, 同时vim 也能收到 按下Escape键的事件

Win8下自定义输入方案部署失败

系统: Windows 8.1 x64
输入法: 小狼毫 0.9.29.1
输入方案: 自定义
问题: 自定义输入方案部署失败

按Wiki上的**综合演练**新建一个hello的输入方案, 但词典无法生效.
多次尝试干无果后, 打算卸载重装. 结果成功了.

然后又新建了一个ID为wubi98的方案, 但词典又无法生效.
尝试卸载秤也还是不行.

观察发现,
wubi98方案在部署后还是只有dict.yaml, schema.yaml这两个文件,
hello方案还生成了这些文件:prism.bin, reverse.bin, table.bin, userdb.kct, userdb.kct.wal.
用户扁词典管理hello这个词典, 但没有wubi98.

Google多次也没找到解决办法.
这是哪里操作错误了吗?

关于 horizontal 这个配置的位置问题.

根据Google上面的那些说明, 可以把它以patch的形式设置到
自己的输入法文案.custon.yaml 里面,
但我在我的电脑(Windows 7 x64)上测试的结果是这个设置放在上面这个yaml里面没效果.
我最终试出来,把它放在 weasel.custom.yaml 里面才有效果.

  patch:
    style/horizontal: true

完整的配置文件为:(wubi_pinyin.custom.yaml)

customization:
  distribution_code_name: Weasel
  distribution_version: 0.9.24.0
  generator: "Weasel::UIStyleSettings"
  modified_time: "Thu Jul 11 21:48:24 2013"
  rime_version: 0.9.9
patch:
  'style/color_scheme': dark_temple
  style/horizontal: true
  'punctuator/import_preset': alternative
  'key_binder/import_preset': alternative
  ascii_composer/switch_key:
    Shift_L: noop
    Shift_R: commit_code

在这里面配置的 界面横向没效果

opencc失效

版本:commit 269b854
小狼毫opencc失效。
症状:朙月拼音的繁简转换失效,朙月拼音·简化字输出为繁体,朙月拼音·臺灣正體也输出为默认繁体字形。

请问一下,可否实现如下功能?

1.按下Esc键时,中文状态下切换为英文状态,英文状态下的话就保留原状。
因为我用vim写代码的时候,插入模式下的写入中文注释,再按Esc时转换为普通模式,希望这个时候时处于英文状态下。

2.设置Ctrl+i为中英文互换,Shift和Ctrl不进行切换。
因为这两个键在写代码的时候经常用,很容易不小心按成中文状态下输入了。

在一些软件中输入异常

**魔兽世界/Windows8 Metro:**不显示候选框。可以出字,只是没有候选框。
**Chrome下的Google Drive表格:**单击选中单元格时无法输入,必需双击进入编辑状态才能输入。
**Sublime Text 2:**候选框不跟随光标。所有输入法(微软五笔、小鸭五笔等)都存在这个现象,估计这个软件本身在输入法这方面不兼容。

系统: Windows 8.1, 64bit
输入法: 小狼毫 0.9.29.1

weasel和librime的code style不一致

好吧。。。其实这个issue很无聊的。。。
我只是很奇怪为什么librime用的google code style,而同样是c++的weasel却使用了完全不一样的code style?

输入法确实很好用,但是仍然有些小问题

首先感谢作者开发了这么好的输入法,是我唯一刚使用不久就喜欢的一款输入法。但是在使用过程中发现了一些小问题不知道该如何解决
1、在IDE中输入法不随光标移动。
2、后来发现是因为输入法在跟随外边的窗口光标移动(不是在当前窗口)

Support High DPI Display

On high DPI display, the floating selection dialog shifts from the cursor and text in it becomes blurry (not obvious on the picture).
capture

如何在鼠须管中导入小狼毫的词库?

方法一: 直接复制
本来想直接复制, 但是在 Windows 10 中复制 terra_pinyin.userdb.kct 文件的时候遇到了权限问题. (鼠须管中自带的该文件比我在中州韵中使用过一段时间的文件体积还大)

方法二: 鼠须管自带用户词库管理工具
无法导入 terra_pinyin.userdb.kct 这种格式的文件, 似乎只能 txt.

C-M-k, C-M-l can not pass to emacs with Rime

Hi,
I am using RIME with emacs on windows 10 machine.
I checked the configuration of RIME. there is no key binding of C-M-k, C-M-l .
However, whenever RIME is active, I can not pass this sets of key to emacs.

Windows Server 2012中WeaselServer启动失败

Windows Server 2012中,TFS模式,未关闭UAC,切换输入法时提示“服务进程启动不起来”,从Sysinternal的procexp中看,只有父进程为任务管理器或其它以管理员方式运行的程序,可以正常输入。即使将WeaselServer加入开始菜单项运行,均失败。
未测试Win8及UAC关闭情况。
可能本问题是导致其它Issue中无法输入的情况的原因。

Windows 下无法保存任何设置

E0919 16:06:39.291185 2008 tree_db.cc:162] Error opening db 'luna_pinyin.userdb.kct'.
E0919 16:06:39.292186 7816 tree_db.cc:175] Error opening db 'luna_pinyin.userdb.kct' read-only.
E0919 16:06:39.293187 7816 tree_db.cc:139] treedb recovery failed.

是 Windows 的权限出了问题吗?该如何修改?

将shell.bat中有关vs2013编译环境改动

vs2013安装后会在系统环境加入vs120comntools变量名
shell.bat中vs2013默认安装位置不一定有效,每个人安装位置可能不同

%comspec% /k ""C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat"" x86
改成
%comspec% /k ""%vs120comntools%....\VC\vcvarsall.bat"" x86
比较好

windows xp下命令行狀態欄亂碼

Windows XP下,附件》命令提示符,以及Powershell,狀態欄均顯示爲

a粓¥耀a粒半

(這個好像沒法複製,¥實際上是一個類似黑桃的符號,我打不出。)

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.