<分区>
在 Windows 世界中使用了十多年之后,我现在已经在家用计算机上切换到 ubuntu。但是,我仍然需要使用 Windows,并且我在使用复制/粘贴/剪切/等快捷方式时遇到问题。
例如,我希望 C-a 的作用与 Home 键相同,而不是“全选”。
我真的很想将这些 Windows 快捷方式重新映射到 Unix 风格。
是否有可能做这样的事情,或者它完全是特定于应用程序的?
(我不能在工作中切换到 linux。遗憾的是 =/)
<分区>
在 Windows 世界中使用了十多年之后,我现在已经在家用计算机上切换到 ubuntu。但是,我仍然需要使用 Windows,并且我在使用复制/粘贴/剪切/等快捷方式时遇到问题。
例如,我希望 C-a 的作用与 Home 键相同,而不是“全选”。
我真的很想将这些 Windows 快捷方式重新映射到 Unix 风格。
是否有可能做这样的事情,或者它完全是特定于应用程序的?
(我不能在工作中切换到 linux。遗憾的是 =/)
最佳答案
没有本地方法可以做到这一点,因为应用程序通常会管理自己的键盘快捷键(除了少数异常(exception),例如 alt-f4)。但是,您当然可以使用 autohotkey 进行试验 - 您可以在 autohotkey 中编写脚本,以全局或按应用程序重新映射键盘按下。如果您确实希望按下 ctrl+a 就像在任何应用程序中按下 Home 一样,那么它在自动热键脚本中看起来像这样:
^a::{Home}
对于应用程序,您似乎确实按下了 Home 键,因为自动热键将位于操作系统和应用程序之间,重新映射您的按键操作。 (正如我所说,如果您只希望在某些应用程序中发生这种情况,您也可以使用“#IfWinActive”进行指定。有关详细信息,请参阅 documentation。
关于windows - 是否可以将 Windows 快捷方式重新映射到 unix/emacs 样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18238634/
相关文章:
r - ESS:从以 ESS[R] 劣等模式或脚本输入的命令检索命令历史记录
emacs - emacs 是否可以从 Amazon S3 存储桶加载缓冲区?
phpstorm - 如何在 PhpStorm 中打开所有修改过的文件
java - 如何以编程方式生成图标并使用它代替快捷方式图标?
android - 如何将数据添加到应用程序快捷方式 Intent
c# - UPnP 组播 : missing answers from M-SEARCH (Discovery)
c - 什么时候应该使用 Win32/WinAPI 类型与标准 C 类型?
c# - "Resource Monitor"向我展示了比我在程序中编写的两个线程更多的线程