在Chrome和Firefox中重新映射键盘快捷键


22

我最近从Windows切换到Mac。我的肌肉记忆中真正根深蒂固的一件事是在浏览器中点击Alt+ D转到地址栏。在Mac浏览器中,+ D创建一个书签,相当于移动到地址栏的是+ L

在Safari,Chrome和Firefox中,我使用了“键盘偏好设置”面板将+ 重新映射D为“打开位置...”命令。在Safari中效果很好。在Chrome和Firefox中,点击+ D现在将转到地址栏创建一个书签。有什么方法可以使它在Chrome和Firefox中正常运行?

Mac OS 10.7,Chrome 13.0.782.220,Firefox 6.0.2

Answers:


14

克里斯,

您可以像尝试使用键盘预置一样实现此目的。您只需要再创建一个快捷方式。

在Chrome中,您将:

  • 设置Command- DOpen Location...
  • 设置Command- LBookmark This Page...

通过为Bookmark This Page...您设置一个明确的快捷方式来摆脱冲突,确保没有两个菜单选项具有相同的快捷方式。


2
有人可以将这个答案扩展为假人吗?我不确定此“键盘偏好设置”页面在哪里。这是系统偏好设置>键盘吗?如果是这样,我添加了Google Chrome和上面提到的快捷方式,然后重新启动了Chrome,但是快捷方式操作没有改变。
Henno 2012年

我想到了。我的浏览器不是英语。:)
Henno 2012年

即使是在El Capitan的领导下,我也花了一点时间才找到。在“系统偏好设置”>“键盘”>“快捷方式”下。添加和删​​除快捷方式是使用快捷方式列表下方未标记的加号和减号来完成的。
worc

3

不幸的是我没有任何扩展。但是,至少在我使用的OSX版本中,有一种方法可以做到这一点。转到“设置”->“键盘”->“快捷方式”,然后从左侧列表中选择“应用程序快捷方式”。单击“ +”添加新的应用程序快捷方式,然后从应用程序列表中选择Google Chrome。

现在,您必须首先将“为此页面添加书签...”分配给其他内容,以便您可以真正覆盖Command + D。我选择选择shift + command + B。

之后,再次单击“ +”,然后将“ Open Location ...”分配给command + D。现在应该可以了。

我不敢相信我花了多长时间找到了答案,我想其他所有人都使用Alt + L或Firefox。感谢Pysis在这里回答

编辑:这真令人沮丧,我只是为了回应而创建了一个帐户。



2

ShortcutManager(Chrome扩展程序)使您可以:

自定义快捷键;将任何Javascript代码或浏览器操作分配给任何按键。

这是有关重新映射Firefox的键盘快捷键的文章。您将需要keyconfig扩展。


1
此扩展在OS X上没有用。假设我尝试添加快捷键Ctrl + t来打开新标签页。该扩展程序拒绝这样做,并说已经分配了快捷方式来打开新选项卡。在其他平台上可能会是这种情况,但在OS X上可能不是这样。我首先要添加此快捷方式的全部原因是将操作映射到与其他平台相同的键上。
Lars Haugseth

此扩展失败的另一种方式是,按“ Command”会产生META + META,因此“ Command +1”不会产生期望的结果。@Samuel Mikel Bowles的回答解决了这个问题。
Ioannis Filippidis
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.