在 OSX 上,Cmd+←应该将光标移动到行首;Cmd+→应该将光标移动到行尾。
Cmd某些 OSX 应用程序(例如 Firefox 和 Adium)在您按下+时会执行错误的操作←。例如,Firefox 将Cmd+←视为后退按钮;Adium 在打开的对话选项卡之间切换。
在这些情况下,我已尽力尝试重新配置各个应用程序以执行正确的操作,但我感觉就像用手指堵住漏水的水坝;每个配置文件和设置破解都会产生新的问题。
我想要的是以某种方式在 OSX 操作系统级别绑定Cmd+ ←/ Cmd+ ,这样 Firefox 和 Adium 等单个应用程序就无法看到它们;如果我可以用+ / +替换它们就太好了,例如,大多数应用程序似乎都相当好地支持它们。→CtrlACtrlE
这在 OSX 中可行吗?
答案1
另外,cocoa 文本字段也支持 emacs 样式的命令,因此您可以使用Ctrl+A转到行首。Ctrl+ ←/→似乎也适用于行首/行尾。
这在 Adium 和 Firefox 中有效(至少在我刚刚测试过的版本中)。
答案2
答案3
答案4
对于 Firefox 来说,这在动态生成的富文本编辑器(如 TinyMCE)中确实可能是一个问题。不知何故,Firefox 无法理解您处于编辑模式,而在同一编辑器的其他设置中,它完全可以理解。
到目前为止我发现的唯一解决方案是使用密钥配置添加在 (下载;指示)。对于最新的 Firefox还需要这夜间测试工具尽管版本信息错误,仍可启用它。
看禁用 Firefox 的 Command-Arrows 页面跳转快捷键请访问 macosxhints.com 了解更多详细信息。
(出于同样的原因,你可能想学习使用 Cmd-[ 和 Cmd-] 在浏览器历史记录中前后导航,而不是点击删除返回上一页。事实上,你可能想禁用Delete 完全充当后退按钮。这不仅可以避免在浏览器无法理解您正在编辑某些内容时按下 Delete 键而丢失编辑内容,而且还可以避免在您按下 Delete 键而光标不在您认为的文本框中时丢失编辑内容。)