[软件] 威注音 3.4.9,支援 macOS 14 Sonoma Beta 1。
威注音输入法是 macOS 系统下的一款功能丰富的注音输入法,
且有照顾汉音输入法的使用习惯。另有磁带模组可读入 CIN 表格,
以方便那些需要偶尔敲仓颉/呒虾米/五笔的使用者群体。
(有问题请务必直接去 Twitter 给 @vChewingIME 留言,原因见文末。)
威注音输入法自 3.4.0 SP1 版开始又有了一些累积的内容更新。
且从 3.4.9 版开始(*),连 PKG 安装包本身都是有经过公证处理的。
之前因为只经过签名处理,导致 Apple Silicon 机种安装 PKG 有困难。
(*限 2023-06-07 当日下午重新上传的安装包开始算。)
相对于 3.4.0 SP1 版而言,目前的 3.4.9 版的部分新功能如下:
⒈)与半衰记忆模组有关的更新:
● 现在起,每次重启输入法后、可正常加载之前的记忆资料。
● 不再对单个汉字的半衰记忆施加条件限制。
⒉)与效能有关的更新:
● 全专案改采 JSON 格式的原厂辞典、取代 plist,节省内存
占用与硬盘空间占用,加载速度更快。
● 将部分基础类型由“结构”改成“型别”,提升内存的
利用效率。
⒊)与 SwiftUI 版偏好设定有关的更新:
● 功能选项“在 CapsLock 中英切换时显示飘窗提示”不再向
macOS 11 和 macOS 10.15 系统开放,因为该功能实际上
要求至少 macOS 12。
● 解决了在 macOS 10.15 系统下的接口语言选项无法正常显示
“依系统设定”的故障。
● 解决了“无法因为来自外部的 UserDefaults 变化而自动更新
接口状态”的故障。
⒋)与选字窗及选字有关的更新:
● 您无法再借由标记模式与田所选字窗右键选单来滤除单个汉字
的字音配对。这是为了防止因为“失手删掉不该删的单个汉字”
而妨碍输入法正常工作。
● 新增“在组字区内实时预览选字结果”的功能,与 macOS 内建
注音输入法的行为一致。
● 解决了“当光标前后的汉字的读音相同的时候,在此时叫出的
选字窗内会出现横跨光标的候选字词”的故障。
● 解决了田所选字窗(SwiftUI 版)在除了横版单列以外的排版
模式下“不显示反查结果”的故障。
⒌)与键盘有关的更新:
● 解决了会将诸如“CapsLock+字母键”这种特殊的热键组
合“误判为 Shift 单次敲击”的故障。
● 针对“Shift+字母键”新增了两种行为模式,可以在且仅
在组字区为空的时候直接递交大写或小写字母。
● 允许“Shift+Alt+前后方向键”或“Shift+Command+前后方向键”
在标记模式内以字词节点为单位移动“标记专用光标”。
◇ 注:“Shift+Command+前后方向键”是为了应对 ThinkPad
SK-8855 USB 键盘“不支援 Shift+Alt+→ 组合键”的现状
而引入的应对方案,暂不计入使用手册。
⒍)与拼音和注音排列有关:
● 新增对政大刘又铭教授的拟音注音排列的支援,且同时支援“基于刘
教授原始设计理念之理想形态”与“微软新注音妥协形态”两种方案。
● 新增韦氏拼音输入支援,但必须使用英文右引号键“'”来区分清浊音。
● 解决了在拼音模式下“注拼槽为空的时候,无法直接借由主键盘区数
字键输入某些数字”的故障。
● 解决了与汉语拼音模式的空格键响应逻辑有关的一些故障。
● 从现在起,除了大千传统、酷音大千26键、(伪)精业、IBM 以外的
注音键盘排列,都可以借由“基础键盘布局”设定来实现对 Dvorak 等
英数键盘布局的映射支援。
⒎)威注音输入法成功实现了对“声调前置输入”之情形的防呆功能支援。
与上游(v2.5)相比,差异如下:
● 因为上游的注拼引擎(OVMandarin)与威注音所使用的注拼引擎
(齐铁恨注拼引擎)完全不同,所以实作方式也大相迳庭。
● 威注音在开启该功能的情况下,允许借由单独敲一次 Enter 键以迅速
输入声调符号(且直接递交);上游需要敲两次 Enter 键才可以。
● 威注音允许使用者自行停用该防呆功能;上游无法停用该功能。
⒏)与可用性(Accessibility)有关的一些改进:
● 当试图输入新的汉字的字音时,如果先敲了声调键、且此时有
启用“声调前置输入”的话,则会出现专门的工具提示来指引操作。
● 当“声调键成功覆写位于光标身后的汉字”的时候,会出现对应的
工具提示(两秒)。
● 除非开启侦错模式,否则会以系统的提示声取代(迄最近为止的)
输入法本身的贝斯拨弦声。
● 为了照顾色盲患者的使用体验,从现在起,威注音改用单色选单图示、
辅以特殊的渐变美工处理,以增强两个输入模式彼此的辨识度。
◇ 注:这在 macOS 14 Sonoma 的“光标跟随型输入法图示气泡”
当中的显示效果并不是很完美,但目前 Apple 并未给出任何公开
的说明资料指导输入法图示该怎样针对 macOS 13 / 14 最佳化。
⒐)磁带模组新增对 %quick 区段的读取支援、会自动将其与 %chardef 区段
融合(但优先权更高)。该区段常见于行列输入法表格的某些发行版。
◇ 注:今后可能还会就这个区段对磁带模组继续改造。
⒑)修复了某些情况下威注音会在输入法选单当中变灰色(无法选用,非得重
新开机才可以)的故障。
⒒)新增繁简输入模式切换专用热键“Command+Control+Shift+D”,可在
偏好设定内停用。之所以没有采用小麦注音与奇摩输入法的繁简切换专用
热键(Control/Shift+Command+G),是因为这些热键与很多软件存在
热键冲突(可以在 DefKey 网站查询到)。该选项会在您当前系统“尚未
同时启用威注音的繁&简输入模式”时自动启用(截至 macOS 11)、或
引领您在系统偏好设定内完成启用过程(自 macOS 12 开始是如此)。
当使用这套热键切换繁简输入模式时,会自动关掉当前的英文输入模式。
⒓)借由调整输入法 bundle plist 内容参数配置的方法,封堵了在某些
新开箱的 mac 电脑内全新安装威注音输入法之后“敲两下空格,会出现
全角句号”的故障。虽然这是因为 macOS 的某个功能特性的原厂设定、
而出现的异常行为,但这次的实现原理就是:将传入的连续的两个空格
“取代为两个西文半角空格,而不是某一个中文句号”,所以(理论上)
不用再担心 macOS 的这个功能特性是否被停用了。
如果你想详细阅读每一期的更新历史的话,可以点选下述网址阅读:
https://github.com/vChewing/vChewing-macOS/wiki/更新履历
另附资安声明:
威注音输入法仅拦截处理由 macOS 内建的输入法框架模组传给
输入法的 NSEvent 键盘事件,且不会往电脑外部送出任何资料。
但会在使用者手动启用“软件新版本检查”的情况下联网检查软
体更新。这是威注音唯一会主动存取网络的情形。
输入法官方网站暨常见问题解答:https://vchewing.github.io/
输入法热键指南:https://vchewing.github.io/manual/shortcuts.html
著作权:https://github.com/vChewing/vChewing-macOS/discussions/92
Homebrew-Cask:https://github.com/windwords/homebrew-vchewing
官方 Twitter:@vChewingIME
注:官方 Plurk 停止营运。
作者 Shiki Suen 留言:
因为 PTT 电邮认证仅对特定的大学开放,且人工认证目前
不对外开放,所以作者本人的 PTT 帐号 ShikiSuen 迄今为止仍
无发文之权限。之前有人传谣言说 HSNUER “是马甲”,其实
只是帮作者转贴文章而已(看他的注册时间就知道)。由于这样
比较麻烦,所以有要问的内容请直接在 Twitter 留言、或者依输
入法官方网站给出的电邮地址联络作者。直接在这个讨论串内留
言询问的话,可能会被借由输入法官方 Twitter 以撷取萤幕的方
式引用并解答,所以欢迎各位关注。谢谢各位。
作者另按:
威注音目前不再受理任何与新的注音排列有关的新增制作请求。
如有对冷门注音排列的需求者,请自费雇用 Swift Cocoa 程式师
帮您把威注音的注拼引擎改得“支援您想要自订的那种鲜有问津
的原创研究出来的排列”而不是让威注音的主程式帮您当义工。
您要是想提到政大刘氏注音排列的话,人家刘教授有出过论文;
这边是与他聊过之后才决定支援的。如果与 1980 年代末期中文
DOS 系统百家争鸣时代被市场淘汰掉的冷门注音键盘布局有关的
请求的话,您还得负责与当时的厂商沟通、确定那种注音键盘布
局是什么样子。有人希望威注音能对某某电脑在改用大千排列之
前的那种注音排列提供支援。这边却发现用 Google 根本无法找
到任何资料,只能亲自联络某某科技确认,且最后才知道当年做
中文系统的人在某某科技已经屈指可数。聊到最后,这边决定不
对该注音排列提供支援(也还是不知这个排列长什么样)。今后
这种沟通差事乃提案者负举证、调查、与原作者沟通之义务。