更新:虽然下面的方法仍然有效(我不再能使用 Windows 系统),火铲 指出现在有一种方法可以直接从 Console2 中执行此操作。我不知道这是否准确,但我想指出这一点。谢谢!
现在,继续表演!
我是一名 Emacs/Mac 用户,工作时总是被困在 Windows 上,我经常凭着记忆输入 Control-W 来删除一个单词,结果错误地关闭了整个窗口,包括我正在处理的所有内容。对于 Console2 来说,这是一个特别严重的问题,因为我运行的是 GNU Screen,而且经常同时做很多事情。
有什么方法可以完全禁用 Control-W 或将其重新映射到更难输入的内容?
谢谢!
更新:我最终得到的解决方案如下:
我的 AutoHotkey 配置现在看起来像这样。
#IfWinNotActive emacs@XXXXXXXXXXXX
^w::Return
#IfWinActive
因为说实话,我这样做只是因为我使用 emacs。:)
答案1
我发现了这样的评论:
要真正回答你的问题...在谷歌上搜索“key mapper”。除其他外,它会引导你到 sharewareconnection.com,其中列出了许多(一些经过审查的)映射器。那里列出的一个可能是你需要的映射器是 http://www.easysofts.com.cn/,但我无法从描述中确定,不过你可以问他们。至少这会给你指明正确的方向。下载和安装共享软件时请采取通常的预防措施。
我相信这将允许你在 Windows 级别禁用 CTRL-W(不仅仅是 IE),但也许这就是你所说的“我不曾经想要使用它。”
在这个帖子。
我还没有完全调查该链接,但它看起来(或类似的东西)就是你想要的。
答案2
没有必要为整个系统完全禁用组合键;只需打开 Console2,转到编辑->设置->热键,然后将关闭选项卡热键更改为其他热键。
答案3
本文介绍了各种方法和方案:“在 Windows 中重新映射键盘布局”,您可以自己通过注册表,也可以使用实用程序 SharpKeys 或 KeyTweak。