Releases
0.1.1
Compare
Sorry, something went wrong.
No results found
新增双键拼音 输入方案(「设置 → 输入 → 输入方案」里选):每个音节固定两键 (ypdo → 云朵),按键只按方案解释,不会当全键拼音再读一遍。键位表、零声母表、用不用辅助码都写在方案文件 里(安装目录 InputSchemes\DoubleKeysPinyin\),随包带首道双拼 (缺省)、小鹤双拼、自然码三份;面板里 [刷新方案] [应用方案] [打开方案目录] 用来换方案,改完点「应用方案」立刻生效(会重启输入法服务)。表达式(v1+2)与 rq 这类快捷候选只在全键拼音下有效。
双键拼音的辅助码 :方案里打开「使用辅助码」后,打满一个音节再紧接着 敲大写字母(最多 4 位)就是这个字的辅助码,逐字对应 (aiPD 出「爱」、aiPDqgXH 出「爱情」);第二键还没打就直接敲也行 (yH = 「要」),码敲一半也算命中 (「侧」的码是 RS,敲了 R 照样在候选里)。辅助码表放方案目录 AuxiliaryCodes\(一行一个「字 + 制表符 + 码」,字母大小写都行、读进来按大写算),随包带两张首右辅助码 ,装完就在「辅助码方案」下拉里,新用户默认用行数多的首右辅助码2.0 。开着辅助码时小写是拼音键、大写是辅助码 :别的位置敲大写切不出来;第一个键敲成大写(Caps Lock 或 Shift 卡着)只把那一个键压成小写,后面的辅助码照旧。
「设置 → 输入」新增在候选项显示辅助码 (缺省关):候选词右边显出光标前那个音节 对应的那个字的码(爱情 [XH]),其中已经敲上的那几位画下划线 (打 ce + R 时「侧」显示成 侧 [RS]);只在开着辅助码、而且选的那份辅助码表读得出来时可点。
双键拼音下的另外几项:中英文混合输入 (缺省开,双键拼音自己一份)把敲的按键也拿去匹配英文词(hello → hello),不做拼错纠正 ,关掉一个英文候选都不出;显示原始输入按键 (缺省开)决定拼音行显示敲的键(yp'do)还是展开后的拼音(yun'duo);启用键位映射参考 把当前方案的键位画成一张键盘给新手对着敲(关闭 / 按 Ctrl + F1 弹出 / 始终跟随候选窗)。
双键拼音下用 ' 分了词就能用简拼 :一段一个键也够,那个键按它的声母 算(y'd 匹配「云朵」);不分词时仍然是「两键一个音节」。
修复:双键拼音下选中一条整句 候选时,原来那些按键没从拼音串里吃掉 —— 打 buesy 选「不受影响」,拼音串里会留下「不受影响buesy」。
「设置」窗口会记住关闭时的位置与尺寸 ,下次打开回到原地(新用户仍用默认位置)。
脚本的按键触发 :脚本清单新增必填 trigger_condition(combination_key 组合键 / key 具体的键 / sys_time 系统时间 / candidate_context 候选窗里的内容),脚本只按它收对应的事件;combination_key 的脚本没组句也能用组合键 ,要写 combination_modifiers(修饰键 10 选一);key 的要写 keys(enter / tab / f1–f12 等 26 个键名,没组句也能收到这些键 ,不吃就重放回应用);sys_time 要写 trigger_time(本地 "HH:MM",每天到点一次)。⚠️ 现有脚本要补上 trigger_condition (组合键脚本再补 combination_modifiers),否则判无效、不加载。
脚本新增 cloudime.apply_theme(名字) / 动作表 theme (换主题:写进配置并重启输入法服务,false 回本进程启动时那份)、cloudime.get_time() 、cloudime.get_curr_config() 与 cloudime.foreground_app() ;key 触发的脚本每次按键前现读一份光标前文(cloudime.text.before() 读到的是刚敲完的那一行),随包示例 Scripts/lib/example-auto-number.lua(1. / 一、 后敲 Enter 自动接下一条)。
修复:脚本声明了组合键后,输入法没接管的组合键会重放回应用 —— 之前「答了吃、Server 又没接管」的键会被静默吞掉,表现为记事本里 Ctrl+A / Ctrl+C 失效;顺带修了修饰键本身被吃掉 的问题(那时 Ctrl+A 会被当成打出一个 a)。脚本声明的键也不再吃带修饰键的组合(Shift + Enter 归应用)。
修复:脚本读输入框文本(cloudime.text.all / before / after)时,光标前后两半的读取不再互相牵连。
You can’t perform that action at this time.