【输入方案】「万象拼音」一个为rime生态全方位构建的基础底座项目,方案、词库、语法模型、配套工具链

万象非常好,但是不符合我这种小白的使用习惯
我使用过万象的全拼,命中很高。但万象的所见不即是输入的,而是所见命中的。比如我输入gu shan w x chun h,一般输入法还是所见的是这些输入字母gu shan w x chun h+命中“孤山无限春寒”,
但万象所见的只是命中----命中的声调字母gu shan wu xian chun han+命中的“孤山无限春寒”。

这样当我打错字要删除时就很麻烦了。我根本不知道要按几下退格键,特别是混用全拼和首字母的时候。用普通输入法的话,我看到实际输入的内容,知道退5下就能回到"gu shan w x"。但万象里我只能看到匹配出的拼音,可能要删7下?搞不清楚

更复杂的是,当我回退的时候,显示的字母还会不断改变,因为所见的是会不断命中其他的声调字母+词组,导致我删去字母,反而所见的更多了?这是很反直觉的,需要大量的适应,我适应不了,我删着删着,所见字母不断改变,一会长一会短,搞得我最后都不知道我之前输入过什么了,就删完了。

所以我希望万象除了显示命中的音调拼音还能显示用户的实际输入

1 个赞

ctrl s 了解一下,这个叫作preedit转换,全网要么是希望转换自己写了一大堆代码在配置里面,要么是不希望就不写那些代码,然而全网只有万象支持实时开关

我还是wiki看少了 还好配置没删 :joy:

就是给小圈子用的,没办法

LMDG有全套工具链

研究了一下配置文件 没整明白 请教:
如果 我不需要注音缩限功能 想改成9候选+1-9选字
那么 我应该改哪些配置呢 default里pagesize改为9了 但没找到注音功能配置在哪里

alphabet这个参数

1 个赞

preedit可以默认不转写吗?好像重启pc后要重新ctrl S关闭转写。从默认开手动关,到默认关手动开我应该修改哪个配置文件的字段。

来个一键安装包

1 个赞

wanxiang.schema.yaml文件里有开关选项

- name: tone_display                 #开启后在输入编码的位置实时转换为带声调全拼,不开启则采用系统配置,快捷键配套ctrl+s,影响的是preedit_format,归属:super_preedit.lua
    states: [ 调, 声 ]
    reset: 0                         #这里加入一行默认值

如果希望这行更新不被覆盖,就用custom文件patch进去

好的 谢谢

抱歉挖一下坟,

我终于还是手贱将原先的方案改成了万象的pro方案,当时切换还算是OK,在原来的基础上覆盖。

由于感觉pro的方案辅助码用不上,今天想改成普通方案。

结果在部署完毕后,切换紫光双拼方案,再重新部署完毕

现在输入”lj”想打liu字,却发现只显示了字典里面的词,没有原先的字。包括对应的分号原本映射的”ing”也打不出来了。

图片

图片

我检查过wanxiang_algebra.yaml文件,映射应该是没错的。 遂求救的各位大佬。谢谢!


  紫光双拼:
    __append:
      - xform/Ⅶ//  #用于Lua判断输入类型的标记
      - xform/^([a-z]+)$/$1④/
      - xform/^(.*)ā(.*)$/$1a$2①/
      - xform/^(.*)á(.*)$/$1a$2②/
      - xform/^(.*)ǎ(.*)$/$1a$2③/
      - xform/^(.*)à(.*)$/$1a$2④/
      - xform/^(.*)ō(.*)$/$1o$2①/
      - xform/^(.*)ó(.*)$/$1o$2②/
      - xform/^(.*)ǒ(.*)$/$1o$2③/
      - xform/^(.*)ò(.*)$/$1o$2④/
      - xform/^(.*)ē(.*)$/$1e$2①/
      - xform/^(.*)é(.*)$/$1e$2②/
      - xform/^(.*)ě(.*)$/$1e$2③/
      - xform/^(.*)è(.*)$/$1e$2④/
      - xform/^(.*)ī(.*)$/$1i$2①/
      - xform/^(.*)í(.*)$/$1i$2②/
      - xform/^(.*)ǐ(.*)$/$1i$2③/
      - xform/^(.*)ì(.*)$/$1i$2④/
      - xform/^(.*)ū(.*)$/$1u$2①/
      - xform/^(.*)ú(.*)$/$1u$2②/
      - xform/^(.*)ǔ(.*)$/$1u$2③/
      - xform/^(.*)ù(.*)$/$1u$2④/
      - xform/^(.*)ǖ(.*)$/$1v$2①/
      - xform/^(.*)ǘ(.*)$/$1v$2②/
      - xform/^(.*)ǚ(.*)$/$1v$2③/
      - xform/^(.*)ǜ(.*)$/$1v$2④/
      - xform/^(.*)ü(.*)$/$1v$2/
      - xform/^(.*)ń(.*)$/$1n$2②/
      - xform/^(.*)ň(.*)$/$1n$2③/
      - xform/^(.*)ǹ(.*)$/$1n$2④/
      - xform/^(.*)ḿ(.*)(;.*)$/$1m$2②$3/
      - xform/^(.*)m̀(.*)(;.*)$/$1m$2④$3/
      - xlit/①②③④/7890
      - derive/^ng(\d)$/eng$1/
      - xform/^n(\d)/en$1/
      - xform/^m(\d)(;.*)/me$1$2/
      - derive/^([jqxy])u(\d)$/$1v$2/
      - xform/^([aoe].*)(\d)$/Ⓞ$1$2/
      - xform/en(\d)$/Ⓦ$1/
      - xform/eng(\d)$/Ⓣ$1/
      - xform/in|uai(\d)$/Ⓨ$1/
      - xform/^zh/Ⓤ/
      - xform/^sh/Ⓘ/
      - xform/uo(\d)$/Ⓞ$1/
      - xform/ai(\d)$/Ⓟ$1/
      - xform/^ch/Ⓐ/
      - xform/[iu]ang(\d)$/Ⓖ$1/
      - xform/ang(\d)$/Ⓢ$1/
      - xform/ie(\d)$/Ⓓ$1/
      - xform/ian(\d)$/Ⓕ$1/
      - xform/(.)i?ong(\d)$/$1Ⓗ$2/
      - xform/er|iu$/Ⓙ$1/
      - xform/ei(\d)$/Ⓚ$1/
      - xform/uan(\d)$/Ⓛ$1/
      - xform/ing(\d)$/;$1/
      - xform/ou(\d)$/Ⓩ$1/
      - xform/[iu]a(\d)$/Ⓧ$1/
      - xform/iao(\d)$/Ⓑ$1/
      - xform/ue|ui|ve(\d)$/Ⓝ$1/
      - xform/un(\d)$/Ⓜ$1/
      - xform/ao(\d)$/Ⓠ$1/
      - xform/an(\d)$/Ⓡ$1/
      - xlit/ⓌⓉⓎⓊⒾⓄⓅⒶⒼⓈⒹⒻⒽⒿⓀⓁⓏⓍⒷⓃⓂⓆⓇ/wtyuiopagsdfhjklzxbnmqr/
      - derive/^(..)(\d)$/$1/
      - derive/^(.).+(\d)$/$1$2/
      #- abbrev/^([a-z]).+$/$1/   #简拼

```

你应该是误操作切换到纯英文状态了。
shift+space可以在混合输入/纯中文/纯英文之间切换。

应该不是这个问题导致,而且我shift+space 也未能切换输入法

1 个赞

不是切换输入法,是切换输入模式。先更新到最新版吧。

在GitHub上已经得到解决,是映射的问题。简单点的话,更新一下万象方案可以解决。

收到你们邮件了,但一时看不出发生了啥,还好你发了issue,主要是正则解析工具更新,之前不够鲁棒的正则都要改改不过这次之后应该问题不大了。

感谢你的快速回复,也感谢保留紫光这种小众的双拼方案。

使用万象方案怎么将单引号(apostrophe)键设为上屏第三候选?
按AI说的改了,无论如何都是会在候选面板中显示出两种全角单引号的候选,不会上屏第三候选

万象很好用,使用go写了一个命令行TUI的一键更新工具

https://github.com/ca-x/rime-wanxiang-updater