卓影输入法 v1.1.06 这三天改了什么
三天前我在这里写过 v1.1.00,主题是「拼音来了」。那篇发出去的当晚,我原以为能歇两天,结果第一批装上新版的人把反馈陆陆续续丢了过来。问题都不大,却个个硌手:国旗在候选窗里明明是红的,选上屏却变成两个字母 CN;想打个温度符号,得翻半页候选去找;工具栏上「五/拼」和「卓」两个键帽并排挤着,看久了发闷。这些都不是功能缺失,是「能用」和「顺手」之间那段距离。v1.1.06 做的事,就是把这段距离里能填的先填掉。
三天前我在这里写过 v1.1.00,主题是「拼音来了」。那篇发出去的当晚,我原以为能歇两天,结果第一批装上新版的人把反馈陆陆续续丢了过来。问题都不大,却个个硌手:国旗在候选窗里明明是红的,选上屏却变成两个字母 CN;想打个温度符号,得翻半页候选去找;工具栏上「五/拼」和「卓」两个键帽并排挤着,看久了发闷。这些都不是功能缺失,是「能用」和「顺手」之间那段距离。v1.1.06 做的事,就是把这段距离里能填的先填掉。

这次最实用的一条,是打词就能摘下符号。你在五笔或拼音里输入「版权」「温度」「角度」「圆周率」「红心」「红星」「彩虹」「月亮」「手机」这类词,候选列表末尾会自动跟出一个对应的符号或表情,选它,符号就落在光标处,编码一个不多占。
我特意没做成快捷键,也没做成弹窗面板。理由很简单:符号是打字流里顺带的东西,任何需要你「停下来找一下」的入口,最后都会变成不用的入口。跟着词走的好处是它完全嵌在原来的肌肉记忆里,你打的还是那串码,只是选的时候多了一个顺手的落点。常用词后面出现的多是颜色对得上的那个,比如红星是金色的星,红心是实心的红,而不是先给你一串黑白符号再自己挑。
十二生肖也补齐了。鼠、牛、虎、兔、龙、蛇、马、羊、猴、鸡、狗、猪,打单字就能在候选里见到对应的那个小动物。拼音态重码多,这些小字往往要往后翻一两页才露头,翻到就是它,不算难找。
有一点值得提前说明:这套符号是挂在词上的,词没有,符号就没有。像「云」「雨」「雾」「太阳」「地球」「华表」「各国国旗」这些常见的都在册,你要是打了个冷僻词没见到符号,不是漏了,是它本来就没配。
国旗这条,是我这三天里花时间最多的地方,也最该把话说清楚。
你在候选窗里看到的那面旗,是我自己画的位图,一定是彩色的。可「上屏」是另一回事:输入法交出去的是一串文字码位,由目标程序用自己挑的字体去画。Windows 上最常用的那套 emoji 字体,字库里根本没有「两个区域码位拼成一面旗」的组合字形,遇到国旗就直接降级成字母,于是你看到的是 CN、US、JP。
为了交出一面真旗,我先试了换字体、试了补字形、试了让系统按彩色字形渲染,都不成。原因是这事发生在应用那一侧,输入法递出去的东西再正确,也改不了对方的字体表。最后走的是一条折中的路:选中国旗候选时,我把这面旗的图片放进剪贴板,再替你按一次粘贴。你在 Word、微信、WPS 这类能收图片的地方,落下去的就是一面彩色旗,不再是两个字母。
这办法有明确的边界,我不藏着:只收纯文字的输入框,比如记事本、搜索栏,图贴不进去,光标处什么都不会出现。这不是动作没做完,是图片这类内容本来就不被接收。另外每次会多花几十毫秒做准备工作,够快,但不是零成本。
还有一点得交代:这条路会占用剪贴板,你刚复制的内容会被这面旗的图片顶下去。开着 Win+V 的剪贴板历史,之前复制的东西还在,能捞回来;没开就先复制别的东西,再来选旗。
我把它当成一个可用的折中,不当成终局。如果哪天 Windows 的字体把国旗组合字形补齐了,这条图片路线就该整段撤掉,换回干净的纯文本上屏。
配色这次动得比功能还细。原来的橘黄浅偏深琥珀,摆在浅色桌面上总像蒙了一层旧纸,我把它往柠檬黄推了一格,又觉得太跳,最后收在偏草绿的那一边,鲜一点、嫩一点,看久了不燥。同批把青浅、紫浅、洋红浅一并补上,加上原来的几套,外观从六套变成九套,候选窗和工具栏一起换色。
顺手删掉了橙色深色。深色本来就该沉,橙色放在深色底上很难压住,留着只会让人犹豫选哪个。深色现在只留蓝深和墨深两套,浅色外观切到深色时统一跟随墨深,不再各配一套。少即是清楚。
工具栏那边改了两处看着不起眼的地方。「五/拼」原来和「卓」一样是橙底白字,两个同色块并排,一眼看过去不知道哪个是状态、哪个是按钮;现在改成白底橙字,和右边的【中】【月牙】【。,】【笑脸】【齿轮】站成一排,谁是谁一下就分明。「卓」则从胶囊里断出来,单独成一块圆角,中间那道竖线一并去掉。这些都是几像素的事,但工具栏一天要瞟几百次,几像素累起来就是舒服和不舒服的差别。

有些问题不算功能,纯粹是没做好,这次一并收了。
F4 按出来的方案选单,第一项「卓影五笔86」后面跟着一个对勾,字号却比下面几行小一号。原因是我判断「这段文字要不要交给彩色 emoji 字体去画」的条件写宽了,一个勾号落在符号区,整条就被当成表情串处理,汉字只能按表情字体的度量缩着画。改法是只有整条全是表情才算表情,汉字夹标记的回到普通文本,字号立刻和同排一致。
还有毛玻璃。开着毛玻璃时工具栏是 274×58,关掉时缩回 252×36,中间那点余量是留给投影的。问题是关闭的瞬间窗口先缩了,画面却没有跟着重画,那张大的旧图被塞进小窗口,只露出左上角一块,工具栏看起来就被裁掉了一截,拖一下窗口才恢复。现在的做法是开关两个方向都重画,尺寸和画面始终对得上。
这次版本号停在 v1.1.06,没有跳到 1.1.07。因为改动都长在 1.1.06 这批东西上,属于同一版的收尾,没必要为了好看多占一个号。已经在用 1.1.06 的,直接覆盖安装就行,个人词库和自定义配色都不会动;还在 1.1.00 的,这一次升级能一次拿到符号表情、九套外观、白色键帽和国旗图片,跨度不小。
至于下一版,我手里还压着几件事没做完。符号和表情的覆盖面还不够宽,冷僻词后面常常是空的;国旗之外,还有一些多码位组合的表情同样会掉字形,需要一套更统一的处理;键盘数字键选表情这条路径也还没走通,现在是靠鼠标和粘贴完成的,我要把它做顺。这些都不算小活,慢慢来。
写这篇的时候我在想,v1.1.00 那次是换了个骨架,这次是把关节一个个拧紧。输入法这东西,功能表列得再长,也抵不过每天打字时那一点点不硌手。你要是在用的时候还碰到硌手的地方,告诉我就行,我一条一条改。
请 登录 后发表评论。
暂无评论,来说两句吧...