[软件] 威注音 3.8.0 SP1 维护更新发布。

楼主: pan93412 (pan93412)   2024-02-13 13:28:49
[软件] 威注音 3.8.0 SP1 维护更新发布。
威注音输入法是 macOS 系统下的一款功能丰富的注音输入法,
且有照顾汉音输入法的使用习惯。另有磁带模组可读入 CIN 表格,
以方便那些需要偶尔敲仓颉/呒虾米/五笔的使用者群体。
(有问题请务必直接去 Twitter 给 @vChewingIME 留言,原因见文末。)
本次 3.8.0 SP1 版更新对作业系统要求如下:
● 主流发行版威注音输入法要求至少 macOS 12。
  主流发行版 v3.8.0 仅针对 macOS 14 Sonoma 做过实际运行测试。
● Aqua 纪念版威注音输入法 3.8.0 要求至少 macOS 10.9 Mavericks。
  Aqua 纪念版 v3.8.0 对 macOS 10.9 / 10.13 / 10.14 / 14 做过测试。
威注音输入法自 3.4.9 版开始又有了一些累积的内容更新。
到目前的 3.8.0 SP1 版为止,相对于 3.4.9 版而言,累积的部分新功能如下:
(内容实在太多,只是拣出一部分来讲。完整的更新履历网址在下文。)
⒈)允许汇入自奇摩输入法汇出的 TXT 格式的辞典档案:
  ● macOS 10.13 开始:输入法偏好设定有专门的汇入按钮。
  ● 也还可以借由终端机指令汇入。
    今后会再对此功能另行设计新的图形接口交互方式。
  ● 该功能不会汇入当前输入法内已有的词语。
⒉)与 CIN 磁带模组有关的更新:
  ● 支援 CIN 2.4 标准(2023年12月21日)。
  ● 改善了对行列输入法的支援,特别是“简码选字”。
    请自行找老刀索取磁带档案。
  ● 磁带模组会自动判断当前读入的磁带档案的简码选字键是否
    “得同时摁住 Shift 才能起作用”:只要当前生效的简码选字键
    与“%chardef”当中用到的字根键有任何重合,则磁带模组就会
    认定“当前磁带的全部的有效简码选字键均得同时摁住 Shift
    才可以起作用”。
  ● 如果因为当前的简码选字行为所用到的击键顺序“反而会触发
    ‘%symboldef’章节当中的符号输入”的话,则此时会临时
    自动要求“摁住 Shift 键,简码选字键才会生效”。典型例子是
    “行列30”输入法在摁“w”键之后的简码候选字,此时就得用
    “Shift+1”选“女”,因为“W → 1”会触发符号选单“W1”。
  ● 如果当前加载的 CIN 磁带档案包含单独的“%quick”或
    “%flag_disp_partial_match”行、且该磁带档案尚未实装
    “%quick begin…%quick end”章节的话,输入法会自动让
    磁带模组找出前六十个候选字(单个汉字)作为简码候选字。
⒊)打字相关(问题解决&行为变化):
  ● 联想词模式升级为关联词语模式;
  ● 现在起,在没有开启逐字选字模式时,也可以使用关联词语模式。
    在没有启用逐字选字时,关联词语选字窗的热键为 Shift+Enter。
    威注音的关联词语模式不会用到内文组字区,但也躲开了
    “拿破音字尝试自动匹配读音”这种永远无法正确实作的功能需求。
  ● 现允许设定最多 10 个选字键(之前的上限是 9 个)。
  ● 针对关联词语模式的“Enter 键确认汉字”的开关的默认值被
    改为“关闭”。另新增 Shift+Enter 备用组合键、可以在关联
    词语模式当中始终确认当前高亮的联想字词。
  ● 解决了单个客体软件内可能出现的 Shift 中英文切换状态管理
    混乱的情况(例如 MS Excel 和 Safari)。但有个副作用:
    在关掉某款 App 之后,输入法会记住那款被关掉的 App 的
    Shift 中英文输入模式开关的最终开关状态、直到输入法被重启
    (或登入登出/重新开机)时才会丢失对于该开关状态的记忆。
  ● 威注音现可正确处理 KeyUp 事件,且会刻意忽略一些
    以 .command 触发的热键(包括剪贴簿热键)。
  ● 针对“汉音键盘符号模式”与“区位内码输入模式”解决了
    “某些有处理过的功能按键操作会被漏给客户端”的故障。
  ● 解决了在区位内码输入模式下无法正确处理方向键事件的故障。
  ● 解决了输入法在某些情况下会让某个控制会话“卡死在汉音
    键盘符号模式”的故障。
  ● 修改了 Shift 中英文切换功能所用的 Shift 按键判定机制。
    现在起,该判定模组会要求前后两个 NSEvent 彼此的
    KeyCode 雷同。这会在某些个别使用者的电脑上借由
    “Shift+方向键”等按键组合时、防止对该中英切换开关的误触。
⒋)打字相关(新特性):
  ● 新增“Ctrl+Shift+Command+[]”作为备用的候选字词轮替热键。
  ● 允许在逐字选字模式下以空格键递交当前选字窗内被高亮选中的候
    选字。该功能默认启用,可能会挑战到威注音输入法旧版使用者们
    的行为偏好,届时可以借由输入法偏好设定来停用该功能特性。
  ● 波浪符号选单现新增“部首”分类,按笔画数量做了细分。
⒌)与选字窗有关的更新:
  ● 因应威注音输入法的技术发展需求等原因,威注音输入法移除了
    对 IMK 选字窗的支援。详情请洽输入法偏好设定内的
    “IMK 选字窗去哪里了?”按钮。
  ● 允许以 J / K 键在选字状态下移动组字区的光标。
    该功能会使得威注音不再允许使用这两个键作为选字键。
  ● 田所选字窗利用 CoreGraphics 彻底重写,减少内存占用。
  ● 田所选字窗不再支援“用鼠标点击拖拽的方式移动视窗”。
  ● 田所选字窗新增展页功能。当您启用了田所选字窗的多行/多列
    功能时,田所选字窗在刚刚叫出来的时候会以单行/单列显示,
    直到您触发翻页/翻行行为的时候才会展开页面为多行/多列显示。
    这使得田所选字窗在这方面的行为上与微软新注音输入法
    和 macOS 内建注音输入法几乎一致。该特性可借由偏好设定停用。
  ● 田所选字窗现会在自身接口重新绘制的时候自动更新视窗的起始
    座标点、以应对受反查结果变化而出现的视窗宽度变化。
    这有助于避免视窗因此抻出萤幕右侧边界的情况。
⒍)半衰记忆模组:
  ● 解决了半衰记忆模组在排除过期记忆(或溢出掉最旧的记忆资料)
    时的崩溃故障。
  ● 解决了半衰记忆模组在某些情况下“无法生成正确的三元图检索用
    字串”的故障。打比方:当你敲“东京都前任知识”且借由选字窗
    将“知识”改选成“知事”的话,此时生成的记忆资料会且
    “仅会”在这个词的后方是“东京都前任”的时候才会生效。
    此时“东京都”“前任”“知事”正好组成三元图(Trigram)记忆。
  ● 在某些极端个例当中,使用者半衰记忆模组的记忆档案可能会
    出现故障、导致输入法崩溃。从这一版开始,输入法在侦测到
    这种崩溃时,不再直接移除这类有问题的记忆档案,而是直接
    对这些档案做更名留档处理、以便今后的进阶侦错之需。
⒎)其他修正与行为变更:
  ● 解决了威注音输入法在繁体中文模式下叫出 macOS 语音输入时
    “只能使用简体中文语音输入”的故障。但这个功能究竟能不能
    用某种模式的语音输入,则取决于您的系统的语音输入偏好设定。
  ● 在“偏好设定->行为设定”当中新增了一个选项,同时允许:
    一、CapsLock 灭灯时连带关闭以“Shift 键 / JIS 英数键”控制的
      英数输入模式(要求至少 macOS 12);
    二、在借由“JIS 英数键”关闭其所控制的英数输入模式时,
      CapsLock 自动灭灯。
    注:CapsLock 亮灯的时候,威注音输入法无法判断 Shift 键的
      单次敲击行为。
  ● 在“偏好设定->行为设定”当中新增了一个选项:允许使用者在
    打字时让输入法忽略掉威注音内建的 Caps Lock 处理。该特性
    用来照顾那些早已习惯微软新注音的行为策略的使用者们。
    如果您开启了这个特性的话,则 CapsLock 键在被点灭的时候
    是无论如何都不会弹出威注音的飘窗通知的。
  ● 输入法通知飘窗的位置做了一些小调整、使之不再遮挡 macOS 自身
    弹出的系统通知。这也可以让使用者不再误以为“有讯息来了”。
  ● 有鉴于这十几年来 macOS 平台经常出现“某些应用在后台滥用
    SecureEventInput API、导致系统内所有第三方输入法全部罢工”
    的情况,威注音引入了一套新的后台自动扫描机制(每六十秒一次
    扫描,会在电脑休眠时暂停扫描)、自动检查是否有这样的
    害虫执行绪。当发现有这种执行绪的时候,威注音会自动弹出视窗
    告知使用者“就是这个执行绪害得所有第三方输入法在输入法选单内
    灰掉用不了”。因为威注音有做过沙箱处理(最好的谣言粉碎机),
    所以不能替您结束这种害虫执行绪、只能由您自己借由活动监视器
    (Activity Monitor)或终端机手动结束之。该扫描特性可在
    “偏好设定->开发道场”内停用。
  ● 威注音现照顾逐字选字模式使用者几十年来的肌肉记忆习惯、
    内建了倚天中文 DOS 环境下的ㄅ半注音的候选字顺序资料。
    任何不受倚天中文 DOS 环境支援的候选字都会排在之后的页数。
    该特性仅影响威注音的逐字选字模式。
  ● 在输入法偏好设定内新增了一个功能选项(目前暂时放在
    “开发道场”页面),名曰“强化型组字区安全防护”,
    允许对“所有的用来接收文字输入的客体软件”一律启用
    浮动组字窗。这可以彻底杜绝任何客体 App “擅自读取
    内文组字区来用”的可能。欲知详情者,请洽“纯靠北工程师7ci”。
  ● 在就地加词、删词、控频的时候,不会在完成任务之后同时
    重新加载使用者辞典档案和语汇排除表档案,而是按需决定
    要重新读取的资料。
  ● 在使用者就地加词、删词、控频时,输入法不再强制给被修改的
    档案整理格式、而是仅会修复可能缺失的 EOF 标记。
  ● 在试图就地新增使用者语汇时,输入法会先检查该词音配对
    是否已被登记到词汇滤除表当中。仅当发现没被列入(过滤
    掉)时,才会新增使用者语汇(或升频);如果有被列入(
    过滤掉)的话,则会先“仅”将该词音配对从词汇滤除表
    删除。标记模式当中的工具提示也做了对应的调整。
  ● 解决了一个与 macOS 14 Sonoma 有关的恶性相容性故障:
    如果使用者辞典目录或磁带档案在 iCloud Drive 里面的话,
    在系统刚升级到 macOS 14 之后,威注音输入法在使用时
    会触发 GateKeeper 机制、系统会询问使用者“是否允许
    威注音存取受 iCloud Drive 管理的档案”。3.5.4 版更新
    解决了输入法在出现这个画面时的“系统整个画面操作
    失去响应长达几十秒”的故障。该故障乃威注音输入法的
    GCD 设计不慎触发 macOS 一处设计缺陷所使然。
    从 3.5.4 版开始,威注音不会再在这种情况下触发该系统缺陷。
  ● 从现在起,当启用语汇置换模式时,在将当前组字区的内容递交
    出去的时候,当且仅当目前的内文组字区刚好是可取代对象的话,
    则整个递交出去的内容都会被置换掉。// 这个特性的触发条件必
    须是“当且仅当”,不然会导致严重的效能问题:组字区越长,
    效能问题越严重,转换结果也就越容易不可控。
  ● 将主流发行版特有的“修改使用者辞典档案目录”“磁带模式”
    等功能下放给威注音输入法 Aqua 纪念版,且对 Aqua 纪念版
    彻底重做了偏好设定接口(不再依赖 Interface Builder)。
  ● 输入法偏好设定视窗的标题列、以及输入法关于视窗内都会显示
    您当前安装的威注音输入法的签名日期时间戳。这有助于参与
    测试的人们弄清楚自己安装的是哪个版本。如果您安装的是 Aqua
    纪念版的话,关于视窗内还会有“Aqua Special”字样。
  ● 输入法偏好设定的“使用者辞典档案目录”以及“磁带档案目录”
    的自订用“…”按钮迎来一处新调整:当您摁住 Option 键
    再点这个按钮的时候,会直接以 Finder 开启该路径。
  ● 如果两次 setMarkedText() 先后设定的内容雷同的话,则第二次
    setMarkedText() 会被跳过执行。此举是为了尝试缓解该输入法
    在 Final Cut Pro X 当中编辑字幕时的体验,因为 FCPX 无法在
    编辑字幕的时候忽略掉内文组字区内的内容。
  ● 允许使用者自订数字小键盘的输入行为。
    此前仅支援“直接递交半角数字符号”这一种行为;
    而现在则追加了五种新的行为选项。
⒏)与可及性(Accessibility)有关的一些改进:
  ● 新增唸读模式,可以在注音模式(而非磁带模式)下
    唸出自己敲出的读音。该功能可用于一些特殊场合,比如
    口头语言表达障碍人士(讲不了话的人)可以在做简报的时候
    让威注音替自己把话讲出来……等。
⒐)因应 Apple 在 MacBook Pro 产品线对 8GB 运行内存的病态执著,
  威注音输入法全专案针对原厂辞典改采 SQLite 数据库、将内存
  占用从原先的约 120MB 锐减至大约 30MB 以内。
⒑)为了照顾 macOS 14 Sonoma 迄 14.2.1 版为止的上下文输入法
  提示器当中的狗掰倒干的输入法图示显示效果,威注音临时更换了
  输入法选单图示(因为是一条线上的蚂蚱)。等到啥时候 Apple
  给出官方的开发说明文件、来允许且指导第三方使用者怎样实作
  该图示的时候,威注音输入法会再更换选单图示。
如果你想详细阅读每一期的更新历史的话,可以点选下述网址阅读:
https://github.com/vChewing/vChewing-macOS/wiki/更新履历
另附资安声明:
  威注音输入法仅拦截处理由 macOS 内建的输入法框架模组传给
  输入法的 NSEvent 键盘事件,且不会往电脑外部送出任何资料。
  但会在使用者手动启用“软件新版本检查”的情况下联网检查软
  体更新。这是威注音唯一会主动存取网络的情形。
输入法官方网站暨常见问题解答:https://vchewing.github.io/
输入法热键指南:https://vchewing.github.io/manual/shortcuts.html
著作权:https://vchewing.github.io/AUTHORS.html
Homebrew-Cask:https://github.com/windwords/homebrew-vchewing
官方 Twitter:@vChewingIME
注:官方 Plurk 停止营运。
作者 Shiki Suen 留言:
    因为 PTT 电邮认证仅对特定的大学开放,且人工认证目前
  不对外开放,所以作者本人的 PTT 帐号 ShikiSuen 迄今为止仍
  无发文之权限。之前有谣言说帮本人贴文的人“是马甲”,但其实
  只是帮作者转贴文章而已(看其帐号注册时间就知道)。由于这样
  比较麻烦,所以有要问的内容请直接在 Twitter 留言、或者依输
  入法官方网站给出的电邮地址联络作者。直接在这个讨论串内留
  言询问的话,可能会被借由输入法官方 Twitter 以撷取萤幕的方
  式引用并解答,所以欢迎各位关注。谢谢各位。
作者另按:
  威注音目前不再受理任何与新的注音排列有关的新增制作请求。
  如有对冷门注音排列的需求者,请自费雇用 Swift Cocoa 程式师
  帮您把威注音的注拼引擎改得“支援您想要自订的那种鲜有问津
  的原创研究出来的排列”而不是让威注音的主程式帮您当义工。
  您要是想提到政大刘氏注音排列的话,人家刘教授有出过论文;
  这边是与他聊过之后才决定支援的。如果与 1980 年代末期中文
  DOS 系统百家争鸣时代被市场淘汰掉的冷门注音键盘布局有关的
  请求的话,您还得负责与当时的厂商沟通、确定那种注音键盘布
  局是什么样子。有人希望威注音能对某某电脑在改用大千排列之
  前的那种注音排列提供支援。这边却发现用 Google 根本无法找
  到任何资料,只能亲自联络某某科技确认,且最后才知道当年做
  中文系统的人在某某科技已经屈指可数。聊到最后,这边决定不
  对该注音排列提供支援(也还是不知这个排列长什么样)。今后
  这种沟通差事乃提案者负举证、调查、与原作者沟通之义务。
作者: idletime (idle)   2024-02-13 21:19:00
推个 好用
作者: milichang (米利)   2024-02-14 05:00:00
MacOS最好用注音输入法
作者: toth4321 (吐司超人)   2024-02-14 09:04:00
推,超好用的
作者: gn01881106 (Master_Lai P)   2024-02-14 11:51:00
好奇 好用在哪
作者: lucas1204 (Lucas)   2024-02-14 14:42:00
推!辛苦作者们了!
作者: pSeRiC ( )   2024-02-14 16:29:00
辛苦了!
作者: Dec21 ( 12/21)   2024-02-14 18:03:00
推!辛苦了
作者: ittsai (IT)   2024-02-14 23:13:00
推推
作者: shasen1236 (亚特兰提斯のSsin)   2024-02-15 11:24:00
YAHOO之外最像Win输入法,然后比起YAHOO又是原生ARM,综合起来最好的繁体输入选择
作者: afune12369 (无糖绿)   2024-02-15 11:35:00
请问怎么让yahoo的字典汇入威注音??
作者: misia7245 (小米)   2024-02-15 13:31:00
他三不五时就说我非法使用,请问有解吗?
作者: YOOBI (YOOBI)   2024-02-15 13:54:00
还不错用,但是选字真的很烂
作者: zxc654033 (啦啦啦)   2024-02-15 15:33:00
打鞋带会出现携带 囧但作者不是台湾人,所以读音有差,希望可以出个选择之前打LOL打艾希会出现爱惜
作者: bjchiou (bjchiou)   2024-02-15 19:36:00
楼上的问题可透过对词组加权而提升该词组在建议中的排序以鞋带为例,输入注音后按空白键从建议中选取所需词组,按enter回到仍有底线且光标在后闪烁的状态,按住shift并以向左箭头键向前选取词组(底线略微加粗),依说明对此词组按enter升权,之后该词组的排序应会调整靠前
作者: slang (天地一游者)   2024-02-19 21:06:00
好用
作者: hollen9 (好冷酒)   2024-02-20 06:27:00
我一直觉得选字满聪明的 没想到鞋带居然默认先选鞋带...推 17楼
作者: Rex1992 (大沈)   2024-02-20 07:30:00
作者: zxc654033 (啦啦啦)   2024-02-20 11:33:00
谢谢17楼解说,我来试试看,不然我打我的名字每次都要选字

Links booklink

Contact Us: admin [ a t ] ucptt.com