程序员定制的中州韵(rime)windows版(小狼毫)微软双拼输入法

小狼毫所有的配置都是在用户文件夹下完成的

用户文件夹在win7的开始菜单的小狼毫文件夹中可以找到

所有设置希望生效须用小狼毫开始菜单中的重新部署来更新配置

 

-> weasel.custom.yaml : 小狼嚎的个人配置文件

patch:

#注意:patch下的项必须空两个格,设置项冒号之后需要空一各格,一个文件只能出现一次patch

  "style/color_scheme": aqua     #皮肤主题(该配置可以在小狼毫的"输入法设定"中设置)

  "style/display_tray_icon": true#状态栏显示输入法图标

  "style/font_face": "Microsoft YaHei Mono" #输入法显示字体(设置成自己喜欢的字体)

  "style/font_point": 13         #字体大小设置

  "style/horizontal": true       #候选词横排显示

  "style/inline_preedit": true   #使用内嵌编码

#指定特定程序的默认输入方式ascii_mode代表英文,程序员必备(注意:ascii_mode前要空两格)

  app_options/gvim.exe:

    ascii_mode: true

 

-> double_pinyin_mspy.schema.yaml

   :微软双拼的配置文件,不用微软双拼时须找到自己对应的输入法方案的配置文件

默认使用中文或英文的设置以及默认简体中文显示设置(下面是原理,最终保持默认设置挺好)

    switches中第一个ascii_mode下面的reset控制默认中文还是英文

    0=中文,1=英文(默认=0)

    simplification下的reset设置默认繁体输入还是简体输出

    0=繁体,1=简体(默认没有reset,需要自己添加,注意缩进)

    如果没有使用resetrime将沿用最后一次改动的设置

    因此更好的设置是保持默认设置,不引入reset.

 

双拼输入的英文字符直接显示,不使用输入提示功能,这样有利于临时英文用enter键来输入

    double_pinyin_mspy.schema.yaml中注释或删除(建议使用注释,注释方法是行首添加#)

preedit_format段的所有内容时即可,本人亲测可行,而且原始的双拼显示还带有自动分

字显示功能.

 

-> default.coustom.yaml : 默认配置文件的补丁文件或者说是用来覆盖defuault.yaml的文件

  "menu/page_size": 3 #单页候选词数量,必须在default.coustom.yaml中设置。

#屏蔽F4对常用设置项的调用,这里不添加F4就可以了,contorl+grave = ctrl+` 希望使用其他

#快捷键可以自行修改但快捷键需要使用他的英文名 下面的网址可以找到键位的英文名:

#http://rimeime.googlecode.com/svn/trunk/librime/thirdparty/include/X11/keysymdef.h

  "switcher/hotkeys":  # 列表里可以不止一个快捷鍵,使用那个都可以,注意缩进

    - "Control+grave"  # 不写成"Ctrl+`"可以实现与linux下的IBus一致的表示法,注意缩进

 

-> default.yaml : "最原始"的默认配置文件

没有被覆盖的参数配置会使用这里最初的配置,如果你的配置是追加式的,可以直接添加在defualut.yaml

设置shift选择二三候选词的正确方法如下:

default.yaml文件中的bendings:段的最后直接加入下面配置即可

- {accept: "Shift+Shift_L", send: 2, when: composing}

- {accept: "Shift+Shift_R", send: 3, when: composing}

注意:如果下default.coustom.yaml中新建bendings:段并使用上面的两个设置,该bendings

段将覆盖掉default.yaml中所有的默认配置,包括逗号和句号翻页功能都将失效, 因此最简

单的方式就是直接附加shift选词功能到默认bendings的最后,有时时候我们的某些配置出错时,

在重新部署时小狼毫会将default.yaml这些带有默认配置的重要文件还原到最初的状态,因此

如果发现shift的选词等功能失效,查看一下default.yaml文件(其他文件也能被还原)是否因为

错误的配置而还原了!

 

中文输入下使用英文标点,程序员必备,防止编码的中文标点问题

网络中广为流传的试添加alternative.yaml文件法我试过很多次,每次也测试和很多回都没有成

功不过好在,这么多次的设置中找到了一些线索, alternative.yaml 文件的内容原理是将half_

shape(半角模式)下的标点映射成原有的英文标点,full_shape(全角模式)half_shape的标点

映射在default.yaml中也有相应的原始设置,并且原始设置明显是在half_shape映射了和和全角

一模一样的一套中文标点.既然alternative的原理是覆盖这个设置(可惜没有起作用),那么直接

修改原始的设置应该也是可以的,为了提高效率,half_shape模式下的内容直接注释或删除是可

以的.尝试删除后重新部署,中文下输入标点果然是英文标点了到此中文下的英文标点使

用问题就算解决了.如果我们想输入中文标点了怎么办嘿嘿不是还有个一模一样的full_sh

ape映射嘛切换到全角输入中文标点就是中文标点啦,中文和中文标点在全角和半角模式下

表现是一样的,单纯的输入中文这个方式是可以的,唯一不太方便的是如果你要在中文输入中

夹杂一些英文单词的话,就需要切换半角了。在default.yaml中的bendings:字段中可以发现

全角和半角的切换默认有好几个快捷键

    - {accept: "Control+Shift+3", toggle: full_shape, when: always}

    - {accept: "Control+Shift+numbersign", toggle: full_shape, when: always}

    - {accept: "Shift+space", toggle: full_shape, when: always}

这三个映射说明ctrl+shift+1ctrl+shift_numbersign(不知道是啥键)shift+space键都

可以实现半角和全角的切换,很明显使用默认的shift+space是很方便的但这里有一个问题

由于我们使用了shift来选择二三候选,即添加了下面的映射:

- {accept: "Shift+Shift_L", send: 2, when: composing}

- {accept: "Shift+Shift_R", send: 3, when: composing}

这导致在英文状态下shift+space的全/半角切换功能无效了(虽然shift+space注册的是always)

为此,有两个方法解决:

1.养成只在中文下切换全/半角,这个方法没有任何改动,并且容易实现,毕竟中文标点下还需要

输入英文的场合不多.

2.修改shift+space键为更合理更方便的组合键.鉴于本人gvim和其他地方配置快捷键太多,这里

我采用了第一个办法.

 

下面一个问题可能很多人都会遇到:中文标点的输入时为什么会有候选项呢?这是一个增强功能

不过既然我们选择了中文标点自然是希望录入中文标点,这时再给个全角半角的选择甚至还有

英文标点的候选就画蛇添足了.受上面的标点配置的启发修正这个功能到直接输入中文标点的

方法如下:

修改default.yaml文件中的full_shape映射,本人修改过后的full_shape映射如下:

 

punctuator:

  full_shape:

    " ": {commit: " "}

    "!": {commit: ""}

    "\"": {pair: ["", ""]}

    "#": ""

    "$": ["", "$"]

    "%": ""

    "&": ""

    "'": {pair: ["", ""]}

    "(": ""

    ")": ""

    "*": ""

    "+": ""

    ",": {commit: ""}

    "-": ""

    .: {commit: ""}

    "/": ""

    ":": {commit: ""}

    ";": {commit: ""}

    "<": ""

    "=": ""

    ">": ""

    "?": {commit: ""}

    "@": ""

    "[": ""

    "\\": ""

    "]":  ""

    "^": {commit: "……"}

    _: "——"

    "`": ""

    "{": ""

    "|": [ "", "¦"]

    "}": ""

    "~": ""

当然你可以进一步修改$、|等到一一对应,我这里保留,毕竟他们不常用。

做了如上修改之后,中文标点输入将变得更加方便了。

 

最后一个问题是复杂的标点的输入需求鉴于程序员对复杂标点输入的需求不是很多我就使

用了最原始的方法来解决这个问题:

做一个复杂标点的表,使用comfort keys等快捷键设置工具映射一个快捷键来打开这个表需要

录入复杂标点的时候快捷键打开表->查找->复制->粘贴这个方法虽然是原始了点,不过对比

于普通输入法点来去再查找的方法再效率上还是还不错的并且如果表格做的合理的话输入

速度会比输入法还快(表格是你自己做的,凭借记忆的内容查找比任何其他软件都快).还有一个

优点是,这个方法可是跨平台的哦,linux上使用fcitx-rime Mac上使用鼠须管,加上这个表,输入

法就此可以让中州韵一统江山了...^_^

 

 如果你的习惯和需要和我一样, 这里我拷贝了一份按照上面配置好的用户文件夹,理论上直接

覆盖到相应的用户文件夹所有的配置就可以生效了.如果出现意外,可以试着只将上面提到的文件

拷贝覆盖.另外luna_pinyin.dict.yaml这个文件是词组增强的词库, 双拼默认也会调用它的.因此

最好也拷贝过去.

http://115.com/lb/5lbawrga89g#
Rime.rar
115网盘礼包码:5lbawrga89g

转载于:https://www.cnblogs.com/pangchol/p/3352492.html

简介 这是一套按照绝大多数人习惯配置优化好的小狼毫。 小狼毫是一款优秀的开源免费输入法平台,可定制性极强,无任何广告骚扰和隐私泄露的风险,但要配置好它,对于不少人是比较困难的。为此,我们把它进行了全方位配置,以做到各种需求都可拿来即用,不需折腾。 对于喜欢折腾的朋友,本套小狼毫的所有方案和码表都是开放的,同时附带了丰富的功能导向的修改指南,非常方便二次修改。 主要特色 1.包含86五笔、98五笔;全拼、双拼(几乎囊括当前所有主流双拼方案);五笔画、手写(方便输入疑难生僻字);快捷英文等。 2.按照大陆简体习惯进行了修改和优化,不需任何处理,直接输入简体中文;词频文件换成了大陆语料库提取后的词频,更适合大陆用户习惯。 3.从原始安装包提取的便携本,采用主流压缩程序制作成自解压程序包,双击即可部署。安装部署参照原,大幅度优化后,写成纯文本格式的批处理脚本代码,全程向导式简单操作,确保明码无坑,安全放心,也便于修改。默认安装路径改到D:盘(无D:盘时会自动定位到C:盘),数据安全,不易丢失。 4.五笔状态下支持拼音和中英反查,按z后再输入拼音或英文即可;全拼状态下不需任何引导键,直接输入单词即可输出英文单词的中文释义;拼音状态输入“`”可进入笔画输入,使用横(h)竖(s)撇(p)捺(n)/点(d)折(z),逐个笔画“拼”出汉字。 5.整合了图形化设置工具,以解决小狼毫的参数图形化设置不便的问题。 6.部署时可自行选择主打输入方案,选好即用,毋需复杂设置和切换;快捷键尽量与传统输入法和主流输入法兼容,基本不需学习; 7.附带详尽的说明文档。除了网上现有的文档外,专门按照修改目的为向导整理出来的修改指南,只需搜索要修改的关键词即可快速找到修改方法,DIY定制无比方便。 8.提供方便、灵活、强悍的符号输入方法,一种符号可多种方式输入; 9.可快捷输入当前日期、时间、星期、农历,自动进行数字大小写转换; 10.支持快捷调用外部程序,如命令行、Office软件、截图工具(已经整合)、手写工具、打开特定网页等。 安装 使用WinRAR生成的自解压压缩包,双击后会自动解压并启动部署程序。如果已经解压,可双击“!install!.cmd”启动部署程序。之后请在选项中选择所需的方案即可。 注意:多数劣质杀软病毒会把自解压格式的压缩包和脚本代码一律当成病毒。相信杀软的请切勿使用。 输入法调用热键 Ctrl+Shift+1。 热键修改方法:控制面板→时钟和区域→区域→格式→语言首选项→拼写、键入和盘符设置→高级键盘设置→输入语言热键,选中要设置的输入法,点击更改按键顺序,然后指定自己需要的快捷键。 临时中英切换:左Shift。修改:记事本打开default.custom.yaml,修改“Shift_L: commit_code”为自己需要的键。 输入法码表选择菜单:Ctrl+` (即~)。修改方法:用记事本打开default.custom.yaml,修改“hotkeys:”下面的热键。 五笔输入法的临时拼音:按z,然后紧跟后面输入拼音即可。五笔状态下也可直接输入拼音,但不支持整句。依赖于luna_pinyin.schema.yaml,如果此文件缺失或五笔方案文件wubi86.schema.yaml中“reverse_lookup:”对它的引用不正确,则无效;如果不需要拼音干扰正常输入,可对五笔方案文件wubi86.schema.yaml中“reverse_lookup:”下的拼音字典引用文件名进行修改,随意改成不存在的文件的名称即可。 深山红叶五笔特殊符号输入方法 编码原则:取小优先,能借则借,末Z识别。 取小优先:符号信息量少,因此按照最小化外观部件拆分原则拆分。比如:÷,拆为:点横点,此时只有三码,按照“末Z识别”原则,末尾重复最末编码(点),或者加z,即:点横点点,或:点横点z。 能借则借:即借用现成的相同或近似的字母。如ā,拆为:横a,不足四码,末尾重复末编码或加z进行识别,即:横aa,或:横az。其他如?、‰等,小圈就借用字母O为编码。 末Z识别:前面已经谈及它的含义,它包含两个含义:末,即重复末编码;Z,即不足四码打Z识别码。 考虑到符号没有明显笔顺的特殊性,词库中对编码采取了容错处理,比如?,可以是:OCC或OCZ,即先要圈再打里面内容;也可以倒过来,COO或COZ。 有些不方便编码的符号集,可使用它的俗称名称的五笔编码,比如文档中要用的编号,就按照“编号”输入,可打出“①②③④⑤⑥⑦⑧⑨⑩??????????”等符号集。 拼音用户也可参照此种编码模式,按照最小优先的原则,以拼音的点-d、横-h等方式制作拼音的符号编码,以方便自己的输入。 例:↑ 折竖z < 撇捺z ♀ O横竖z ↙ 撇折z 当前日期、时间输入方法 可输出多种格式的日期,按需选用。 所有输入方案状态下均同时支持五笔、拼音的全拼和简拼、英文方式输入。 五笔:以五笔编码输入:当前日期、日期、年月日均可; 拼音:以日期、当前日期、年月日、星期、农历的简拼 rq dqrq nyq xq、nl等输入均可; 英文:以 date week now输入均可。 外部程序调用 小狼毫输入状态下,输入以下指令,即可调用外部程序。这些指令通常以“/”后面加上目标命令的名称、文件名等的2-3位首字母构成。可根据自己的习惯修改。 注意:以下只是示例,你可能需要根据实际情况进行修改! /sx 即“手写”的拼音首字母,即可呼出手写功能。从搜狗拼音中提取的手写模块。 /set 对小狼毫进行图形化配置(set) /gx /sg 自动下载搜狗拼音的最新网络热词。下载后保存在小狼毫五笔拼音输入法目录下的\data\luna_pinyin.sougou_network_words.dict.yaml。合并到自己的词库即可。 /jsq 计算器 /kzmb /con 控制面板 /cmd 命令行窗口 /ca /zt /jt /zp 打开抓图/截图工具 /exc Excel表格 /wor Word文字处理 /ppt Powerpoint幻灯片 /wps WPS字处理 /et WPS表格 /wpp WPS演示 /bd 打开百度搜索(以默认浏览器) /tb 打开淘宝网 /ya 打开yaml在线查验网 如果输入上述命令后不能打开,说明相关程序的默认安装路径与设置的不一致。此时请用文本编辑器打开小狼毫五笔拼音输入法目录下的 \data\rime.lua,找到function date_translator(input, seg)这个段,对下面的路径进行修改。 修改时,注意路径中不要包含中文字符、路径的分隔符必须是双杠符号! 修改、存盘后,将这个改好的rime.lua复制并覆盖替换小狼毫用户数据目录中的同名文件(默认目录在c:\Users\Administrator\AppData\Roaming\rime。可在系统托盘的小狼毫“中”字输入法图标上右击鼠标,选择“用户文件夹”来打开当前实际的用户目录),然后点击“重新部署”,即可生效。 当然,你也可以参照现有格式添加、删除或修改相关程序。 符号通用快捷输入 五笔状态下可以按照前述方法直接打出特殊符号。 另外,五笔码表对特殊符号使用常用名称进行了五笔编码,为避免与某些常用词发生重码,当通过名称编码打不出来时,可添加“符号”二字在名称后面进行编码,比如“办公符号”等等。需要本套五笔词库的支持,换其他词库则不保证实现。 所有输入法状态下,输入半角 / 号作为引导符,后面跟上符号类型的拼音缩写,即可输入。比如:/sb 可输出上标符号、/lm 可输出罗马数字,等等。 /fh 符号 /dn 电脑 /xq 象棋 /mj 麻将 /sz 色子 /pk 扑克 /bq 表情 /tq 天气 /yy 音乐 /lx 两性 /bg 八卦 /tt 天体 /xz 星座 /xh 星号 /fk 方块 /jh 几何 /sx 数字 /szq 数字圈 /zmq 字母圈 /zmh 字母弧 /0等 各种数字 /szm 苏州码 /lm 罗马数字 /lmd 大写罗马 /sb 上标 /xb 下标 /xl 希腊字母 /xld 大写希腊 /ey 俄语 /eyd 大写俄语 /yf 月份 /rq 日期 /yr 曜日 /sj 时间 /tg 天干 /dz 地支 /jq 节气 /dw 单位 /hb 货币 /jg 结构 /pp 偏旁 /kx 康熙部首 /bh 笔划 /bd 标点 /py 拼音 /hzq 汉字圈 /hzh 汉字弧 /sd 声调 /jm 假名 /hw 韩文 Z键扩展简码 考虑到Z键没有充分利用,因此将比较常用但不易组词的四码高频字“被”、“使”、“都”设定在Z键,即“被 z”、“使 zz”、“都 zzz” 你们 我们 他们 她们分配到z,比如 你们,只取你的第一码,再加z。 容错码 记住几个特殊容错,对极常用的高频词进行特殊编码,可极大提升效率。 容错码与正常编码同时存在,即使你不使用容错方式输入,对于正常使用没有任何影响。 1.“狐狸 猩猩”等带有反犬旁词组的严重重码词,我们不对左侧反犬进行二字根拆分,而是视为一个字根,再取右侧。 2.“不要 还要”等常用词重码,我们把“还”反拆,即“之”“不”这样拆,就可将这组最常用的重码分开。 3.“问题”极常用,但重码多,带有这二字的四字词也极多重码。因此我们可把“问”里面的“口”象形地改为字母“O”,即可消除重码。 4.“通”组成的词,以“之”充当首码,这样,“交通 不通 通用 不通 通过 通行 通常 通告 通气”等极多的词组也不重码了。 4.常用连词的容错编码。由于连词在句子中没有具体含义,但交通却起到承上启下、连接词组构成句子的作用,因此它们很常见、也很中性和通用。我们把“因为 所以 不但 而且”等最常用的连词,每字取各取1码,再加z。熟练之后,非常流畅! 编辑词库 使用记事本等文本编辑器,打开输入法目录下的 data\wubi86通知.dict.yaml等带有 dict 字样的文件,参照原有内容的格式修改或添加。 编辑扩展词库 使用记事本等文本编辑器,打开输入法目录下的 wubi86.extended.dict.yaml等带有 extended 字样的文件,参照原有内容的格式修改或添加。 词语不需人工编码。注意如果词组中含有一级简码的字,输入时要是一级简码编码,而不能再拆分。比如含有“以”时,编码应当为c,而不是n。 注意:短语中如果存在标点符号则可能无效! 此功能非常适合导入单位的人员名单等,只需把名单一个一行粘贴进去,不需人工编码,然后就能够自动生成编码打字了!单位办公不要太方便! 也可用于维护专业特殊词汇。 添加用户自定义短语 使用记事本等文本编辑器,打开输入法目录下的 data\custom_phrase.txt,参照示例文本进行添加。编码自己随意定义;短语支持标点符号。 获取搜狗最新云词库 运行以下程序: 〈小狼毫五笔拼音输入法所在目录》\data\autoget_sg_dict\get_yunciku_torime.exe 运行后,会在data目录生成luna_pinyin.sougou_network_words.dict.yaml。 用文本编辑器打开这个文件,将里面的词条复制粘贴到你自己的拼音方案即可。 输入法方案注意事项 “五笔86+笔画·单字含生僻字”:专门用于处理生僻字,可五笔编码输入,也可直接以“横h竖s撇p捺n(点d)折z”按笔顺逐个笔画输入。 以下是小狼毫任务导向式参数修改指南: https://mp.csdn.net/console/editor/html/104827624
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值