按了十几次Insert键,覆盖屏幕右下角的模式t没“OVR”标志纹丝不动。光标还是覆盖那个细瘦的竖线,打字的模式t没时候后面的字乖乖往右挪,根本没有要覆盖的覆盖意思。我盯着键盘上那颗孤零零的模式t没Insert键,它好像在嘲笑我。覆盖
这不是模式t没第一次了。上个月帮同事改一份表格,覆盖想把“2023年”直接覆盖成“2024年”,模式t没按Insert按到手指发酸,覆盖结果还是模式t没得老老实实选中删除再输入。当时以为键盘坏了,覆盖换了个新键盘,模式t没问题照旧。覆盖后来才搞明白,这事跟键盘没半毛钱关系。
真正的原因藏在软件里。我用的那款编辑器,默认就把Insert键的覆盖功能给屏蔽了。设置里翻了三层菜单才找到一个叫“使用Insert键切换覆盖模式”的勾选框,默认是空的。勾上之后,世界立刻安静了——不对,是立刻正常了。光标变粗,打字覆盖,Insert键终于干了它该干的事。
但问题没这么简单。我另外一台电脑上的老版本编辑器,同样的操作却完全失效。网上一查,有人说要改注册表,有人说要装插件,还有人说微软从某个版本开始就故意弱化了覆盖模式,因为误触会导致数据丢失。这倒是个合理的解释——覆盖模式确实危险,一不小心就把后面的内容吃掉了,而且撤销还不一定能救回来。可问题是,你弱化归弱化,至少给个明确的开关吧?藏在设置深处算怎么回事?
更让人无语的是不同软件之间的差异。Word里Insert键好端端的,到了WPS就时灵时不灵。记事本倒是始终如一,按一下就能切换,但那玩意儿谁还用来干正事?浏览器里的在线编辑器就更乱了,有的支持,有的不支持,有的支持但需要先点一下编辑区域获取焦点。我甚至遇到过按Insert键触发浏览器快捷键的情况,直接弹出一个新窗口,把正在写的稿子晾在一边。
这事的荒诞之处在于,Insert键从IBM PC时代就存在了,比很多程序员的年龄都大。它的设计初衷很简单:在插入和覆盖两种模式之间切换。早期文字处理软件里这是核心功能,打字员需要频繁切换来修改文档。可现在呢?大部分人的使用习惯早就变成了“选中-删除-输入”,覆盖模式反而成了少数派需求。软件厂商觉得没必要把它放在显眼位置,甚至觉得保留这个功能都是累赘。
但需求还在。我认识一个做数据录入的朋友,每天要处理几百条格式固定的记录。对她来说,覆盖模式能省掉大量选中删除的步骤,效率提升不是一点半点。她试过各种编辑器,最后锁定了一个十年前的旧版本,就因为那个版本里Insert键工作正常。这听起来像是个黑色幽默——为了一个基础功能,不得不忍受过时的界面和潜在的安全漏洞。
回到我自己的问题。最后我放弃了在主力编辑器里折腾Insert键,转而用AutoHotkey写了个小脚本,把CapsLock键映射成覆盖模式切换。虽然要多记一个快捷键,但至少不用每次都在设置里翻半天。代价是偶尔会误触,把一段文字覆盖掉,然后对着屏幕骂自己手贱。
Insert键没坏,键盘也没坏。坏掉的是软件和用户之间的默契——你以为它还在那儿,其实它早就不在那儿了。