![为什么在某些“保存文件”对话框中 ENTER 不起作用?](https://linux22.com/image/1606305/%E4%B8%BA%E4%BB%80%E4%B9%88%E5%9C%A8%E6%9F%90%E4%BA%9B%E2%80%9C%E4%BF%9D%E5%AD%98%E6%96%87%E4%BB%B6%E2%80%9D%E5%AF%B9%E8%AF%9D%E6%A1%86%E4%B8%AD%20ENTER%20%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8%EF%BC%9F.png)
总结
在“保存文件”对话框中,键盘输入(如 Enter 和 ALT-S(保存))要么不起作用,需要鼠标输入,要么需要令人困惑地按 8-10 次才能最终通过,这很奇怪。似乎没有任何韵律、原因或模式可以解释为什么会发生这种情况。多年来,这种情况在计算机和重新格式化中一直存在。
知道原因吗?
需要说明的是,我没有任何第三方程序挂载这些键盘快捷键,而且这肯定会通过“Enter”这样的底层“快捷键”显现出来。它也无法解释为什么这些键盘输入能最终在打开文件对话框中完成的操作,只需要按一定次数即可。这也不是 CPU 繁忙/时间延迟问题,CPU 正在努力跟上。
解释:
当打开保存文件对话框时,作为一名键盘战士,我会尝试不使用鼠标来保存文件。由于文件名输入默认处于焦点状态(并且文件名文本已预先选定),因此只需按一下 Enter 即可。有时第一次尝试就可以成功,保存并关闭对话框。
但是,有时——甚至经常——需要按 8-10 次 Enter 才能最终随机保存。这不仅仅是 Enter,还有 ALT 字母快捷键(我个人的偏好)。我必须多次按下 ALT-S 才能成功。但有时 ALT 字母快捷键不起作用,只能按 8-10 次 Enter 或使用鼠标。有时甚至 Enter 也不起作用,迫使我求助于鼠标。
我以为可能是有什么东西挂接了输入,比如另一个程序接管了快捷方式,但事实是它无法处理多个 ALT 字母,最重要的是,另一个程序无法挂接 Enter 而不立即显现出来。而且我从未见过任何间歇性、零星的键盘输入挂接。
示例 1:
在我的浏览器(Firefox)中,就在上面,我只需右键单击超级用户徽标并按“V”即可保存图像。保存对话框打开。文件名输入/文本被聚焦并选中。我将其保留为默认值,然后按 ALT-S 保存。没有。我按下它 10 多次。没有。我尝试 Enter。没有。我按 Enter 8-10 次,终于成功了。从头开始,我尝试在输入框外按 Tab 键,然后按 ALT 快捷键,但无济于事,我想也许 Tab 键可能会破坏干扰或接管输入焦点的内容。
示例 2:
我刚刚在 Windows 中打开记事本,然后按 ALT-FA 键另存为。我按下 Enter 键。立即保存。这个功能反复起作用,每次都是先按一次。当我尝试使用 ALT 字母快捷键时,我什么也没得到。根本不起作用。我想也许文本框输入没有放弃字母输入,我按了一次 Tab 键退出它,然后尝试 ALT-S。没有用。
奇怪的是,如果我从文件名文本框中跳出,则每次都可以使用 ALT 快捷键跳回该文本框、ALT-N 和文件类型。但无论切换到哪个后续元素,即使它在“保存”按钮本身上,都无法使用 ALT-S。在“保存”按钮上按“S”即可。
因此,就好像有什么东西挂住了 ALT-S,但它有时在 Firefox 中起作用。
困惑了。