在以前版本的 Windows 中,当您使用键盘复制文件(Ctrl-C),然后按 Alt-Tab(到相应的窗口)和粘贴(Ctrl-V)时,一切都可以通过键盘驱动。
在 Vista 和 7 中,如果您在目标位置复制和粘贴(并且文件存在),则似乎必须单击“复制和替换”,似乎没有办法做到这一点......
“对接下来的 {n} 个冲突执行此操作”可以由 Alt-D 驱动,但“复制并替换”和“不复制”则不能。
或者有,但我只是错过了什么?
我非常乐意更改注册表或其他内容以启用键盘快捷键。
答案1
我无法重现这个问题 - 它在我现在可以访问的两个 Windows 7 系统上运行良好。
但如果由于某种原因您遇到了麻烦,我可以想到至少三种解决方法:
- 使用右侧alt和之间的特殊键ctrl来调出上下文菜单,以便您可以选择选项
Paste
。 - 使用正常Tab键几次,以便焦点位于窗口的客户端部分。
- 按alt+E显示下拉菜单,您可以再次进行选择
Paste
。
更新:
我一开始没有注意到目标文件夹中已经存在该文件。在这种情况下,我仍然能够使用键盘进行操作,但是我必须使用Tab键在不同的复制/替换选项之间切换。
答案2
GUI 开发人员忽略键盘支持的情况越来越普遍。如果您的应用程序忽略了正确的键盘支持,您一定要让供应商知道存在这样的错误(并确保包含您用来重现错误的按键列表)。
有时应用程序仅支持某些复制/剪切/粘贴按键(这也可能是一个错误)。例如,它们可能仅支持 CTRL-Insert(用于粘贴)而完全忽略 CTRL-P,而其他应用程序则会反过来支持。不幸的是,这给喜欢使用键盘完成某些(大多数)操作的用户带来了极大的困惑和不便(我提到这些按键是为了希望这对您有帮助)。
GUI 开发人员花时间确保所有常见/基本键盘和鼠标功能均受支持,这对他们的许多用户来说是一个很大的帮助。