vueinput里只能输入数字_「“瞧我如何折腾”系列」简单可定制的 MacOS 第三方输入法 OpenVanilla...

828d2b733291b81fb0cb3b59e78db3aa.png

最近在知乎上看了很多关于输入法的帖子。

我也说一个较少被人提及的,OpenVanilla。

03af81e7ecc6b9e62bde9772b0ff6ee9.png

不是因为有多好用,只能说它比较有自己的特点。

开源,

功能简单,

码表透明,

可以实现比较个人化的自定义。


OpenVanilla 用的码表文件格式是 .cin,安装完成,可以看到所有默认使用的码表,

a6fac11aa3b652c75994e2d233bcb8ee.png

我们也可以汇入自定义的码表文件,去下载也好,自己乱编也好,

.cin 文件的编码规则非常简单,

前面是编码,后面是字或词,

633386a16b3929b3db01748f36b02c8a.png

93b3a743498902490fa59d4606c2dd46.png

最上面几行是码表的基本规则,

了解规则后,就可以着手 “个人化定制” 了。

用 “四角号码” 输入繁体和异体字

平时都用 “五笔” 和 “拼音” 混合输入,日常用的字词对我来说都很容易,

但最近频繁用到的很多繁体和异体字,

是 “拼音” 和 “五笔” 无论如何都难以驾驭的,

选 “四角码表” 就有一个好处,编码简单易学,且通用,

“四角检字法” 最符合我的输入理念:

—— 难打的字都是 “查” 出来的,

e679818d5a84436cc01cf2b34c94d0a4.png
图片来自维基百科

虽然,“四角检字法” 不是很普及,但在研究汉字及受汉字影响的多种类似字形时,被广泛使用,西夏文,越南 ,日本、韩国和港澳台地区使用的各自标准字,只要是类似汉字笔画构成的字符,都可以用 “四角号码” 描述。

只要,借助网上可以搜到的码表,

只要,你学会了 “四角号码检字法”。

针对一个字四个角的笔画特点,

想要输入繁体、异体、西夏文、⋯⋯通通不是问题。


bf25c70b4f302da1eede0346656653ec.png

4eb329f1ec0c4bb9a8c965a1fea8302b.png
图片来自维基百科

a289a41167445928f4f90a0c5e17975d.png
图片来自维基百科

可自定选字键

众所周知,四角号码,有些编码位上,重码字符非常多,很多输入法只能用 0~9 十个数字选字,这是不太符合我要求的,

根据四角号码的特殊输入方式(只用数字键),我可以在 OpenVanilla 里,把所有字母键用作选字键,

689a9fa8cd1774886be15e84f7bdc139.png

用著名的 “44227” 举例,

b9e2672c81b0f9dca40959204271f537.png

很多 “形码输入法” 都在追求 “没有重码”,对于常用字这样说是没有问题,但还有另一种情况,

在输入你根本不会的字时,有重码是件好事

四角检字,有 “四码” 和 “五码” 之分,

第五码称作 “附角”,用于减少重码,描述的是,一个字 “除四角之外的,取第四码之前的,最右侧笔画” 特征(附角的细节,请参考字典上的详解说明),

但是“附角” 让人理解模糊,有时并不是很容易取码,

所以,我在制作码表时,把 “四码” 和 “五码” 混在一起,用 “`” 做区分,

如下图,“`9482” 的情况,

2a050eccf20a8c1058b69fc83f491c65.png

读音不详,五笔难拆,四角顷刻搞定!

把自带的 “联想码表” 改为 “多重提示”

因为常用五笔打字,没有用 “联想词” 的习惯,

但 OpenVanilla 的 “联想词库” 是可以自定的,那么修改码表就能实现 “多重提示”,

打完一字,可以提示多种编码,四角,五笔,全笔画,

f730d9307b46ecfac8c349114e649c75.png

617005320bebf3528256978c46874f53.png

多音字的注音、拼音双提示,两岸异读对比,

仓颉码提示,

四角码、五笔码、全笔顺提示,


e251027c620d571ed0614073f27b9bb7.png

83886f3ef0a08dc509cd24e8de23d29c.png

简繁对照提示


升级期待

经过一番试验,只要是 “编码、字符一一对照” 的码表,都可以通过 OpenVanilla 来实现输入和联想。

28867b4ed93b22874d63e025ff58a327.png
图片来自维基百科

如国际音标这种特殊字符,只要编码里有的字符,都可以用来制定符合个人使用习惯的码表,

OpenVanilla 这个软件,最近的更新是在 2019 年,

据说最早还有 “界面设定”,“编码反查” 等功能,但最新的版本里我没找到,

“动态词频” 和 “自动造词” 好像也没有,有些使用不便,

“云词库” 更不用说了,

我不喜欢 “云词库”,

我是被某 “云词库” 偷偷骂了好久,才想到应该找些可自定的输入法来用的,

OpenVanilla 是我最先找到的试验对象,

简单易用,是它最最突出的特点,

不像那个 Rime,


Rime ,是最近才用上的,等有更多体验再来聊。


PS:

.cin 文件,也是 MacOS 系统兼容的 “自定义输入法码表” 文件格式,

所以只要双击 .cin 文件,

码表自动汇入 MacOS 的系统输入法列表,立即就能使用,只是没有跟随提示,打完全码才出字,重码时不出字,要敲 “空格” 才跳出选单提示选字,估计其它复杂功能都不会有,还不了解,先不说了。

5ea2bd27cc50393b971dc39f23ea3a93.png

头像是繁体的 “腦殘” 改的,欢迎取用。

109ae5615bf623a9bc77a7c4e22f66de.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值