題 如何自定義Google Chrome鍵盤快捷鍵?


我想在Google Chrome中自定義鍵盤快捷鍵。

例如,我想映射鍵組合 按Ctrl+轉移+w ^ 命令“關閉其他選項卡”,而不是右鍵單擊選項卡(默認命令)。

Chrome中是否有任何設置可將此組合設置為該命令?
或者是否有任何插件/腳本可以提供此功能?


83
2017-11-01 09:00


起源


您是否嘗試過搜索Chrome網上應用店?如果沒有,這裡是一個快捷方式管理器擴展的鏈接 - chrome.google.com/webstore/detail/shortkeys/... - VenkatH
@VenkatH謝謝你的提示!不幸的是,“關閉其他選項卡”不是“Shortkeys”擴展支持的命令,因此它不能滿足我的需要。 - wil
有沒有辦法刪除鍵盤快捷鍵?我想使用Tumblr中內置的快捷方式,但它與已經內置到chrome中的快捷方式相衝突,而且我找不到任何擴展編輯現有的擴展... - Cyberson
@wil差不多3年後,“關閉其他選項卡”命令現在存在於Shortkeys中。 - Mike Crittenden
另一種選擇是 vimium 雖然我不認為它實際上可以重新綁定 C-W。 - mgalgs


答案:


如果您使用的是Mac,則可以使用Mac進行此操作 System PreferencesKeyboardShortcutshttps://apple.stackexchange.com/a/174979/1443

這是我目前的設置:

enter image description here


31
2017-10-19 06:56



謝謝。你保存我的Mac不被拋出窗外。 - Adam Arold
這很好,但遺憾的是它沒有用 cmd+shift+c 出於某種奇怪的原因。我想打開javascript控制台 cmd+shift+c 代替 cmd+option+j - Doug


看起來這個功能正在“正在發布”但尚未在主發布週期中。發現了一篇描述開發構建中正在實現的功能的文章#22。或至少部分允許某些功能快捷方式 參考: http://googlesystem.blogspot.com/2012/08/create-keyboard-shortcuts-for-chrome.html

那篇文章提到了一個實驗性的API,可以找到與快捷方式相關的更多類型的動作,這些動作可以在這裡找到。 http://developer.chrome.com/extensions/experimental.commands.html

當然,這一切都還在開發階段。


編輯(2018):部分可能使用已經出了幾年的命令api。 http://developer.chrome.com/trunk/apps/commands.html

由於你不能替換瀏覽器提供的那些,並且我不確定在開發工具之類的東西中暴露了多少,因此它仍然受到限制。


12
2017-11-01 09:35



@distilledchaos:該鏈接僅允許您為應用和擴展設置鍵盤快捷鍵,而不是為瀏覽器設置。 - bergie3000
2015年他們REALY需要將此添加到chrome。自第一個版本以來,自定義熱鍵應該是每個應用程序都應具有的 - Srneczek
@Srneczek現在實際上是2016年,但我不同意 - zzbomb
2017年入住。 - user3353
這個功能不在這裡真是太瘋狂了。 - davidawad


更新:截至2017年2月,此插件已不再可用。

有一個名為的Chrome插件 快捷方式經理 這可以做到這一點。

我只是用它來創建短信 Ĵ 和 ķ 向上和向下滾動。它還有“關閉其他窗口”可用於映射到快捷鍵。


6
2018-04-09 19:05



我安裝了插件,遺憾的是由於某種原因我無法將“Ctrl + Shift + W”組合設置到輸入框中(當我嘗試時,彈出窗口詢問我是否要離開頁面) 。 - wil
這似乎不會覆蓋默認功能。我正在嘗試為URL欄(對於子域)添加ALT + ENTER“.com”快捷方式,它仍然使用執行搜索的默認功能。 - Gaʀʀʏ
我配置f和d向下滾動向上以保存我的右手; o) - Yordan Georgiev
我添加了Ctrl + G打開收藏頁面,之前它似乎無法正常工作,但重新啟動Chrome後它開始工作。 Ctrl + G具有在chrome中搜索下一個的默認功能,此擴展名會覆蓋它。 - Vins
當我嘗試將“Ctrl + Page Up”設置為轉到上一個選項卡時,這對Mac不起作用。 (實際上是Cmd + Page Up,因為我切換了這兩個鍵) - andrewtweber


查理拉姆的答案中的延伸不再存在,但我找到了另一個: 的快捷鍵

添加到Chrome,按選項。我正在使用它將前進/後退鍵綁定到我的Naga Hex V2,目前Linux上不支持。評論表明,有些人使用它有問題。它適用於我,Linux Mint 18 +戴爾多媒體鍵盤。

更改鍵綁定後重新啟動Chrome。


4
2017-11-25 12:24



短鍵很不錯,但它不適用於新標籤頁,或者地址欄處於焦點位置時 - Casebash


如評論中所述 另一個答案,我也想禁用關閉窗口的“Cmd + Shift + W”快捷方式,順便提一下我禁用第一個時出現的類似快捷方式,現在代表“全部關閉”。

  • 我只是轉到Mac的“鍵盤”偏好設置面板,在“快捷方式”選項卡的“應用程序快捷方式”部分,然後去創建新的快捷方式映射。
  • 我為谷歌瀏覽器製作了這些,並選擇它作為第一個參數,但我想你可以通過選擇你想要的那個來修復任何其他應用程序中的類似問題。
  • 然後我繼續命名我要替換的菜單項,例如我上面提到的那些。
  • 最後,我為它分配了一個複雜的組合鍵,我希望將來不會意外地按下它。

這不是最好的方法,我現在正在閱讀 另一個問題和答案 “如何在mac os x中禁用鍵盤快捷鍵” 這可能會完全刪除快捷方式,但它可以通過現有的系統界面運行良好,而無需安裝任何其他軟件作為有限的谷歌Chrome Web擴展或系統應用程序。


2
2017-09-30 18:26





不完全是一般捷徑的答案,但仍然相對而且有些麻煩, 鉻://擴展/快捷方式 允許您從快捷方式自定義行為。我相信你可以找到/做一個擴展來重新路由/轉置你想要用來控制你認為合適的鉻的所有快捷方式。


2
2018-05-06 01:48



這對於“如何”來說非常清楚;為了創建解決方案,更多的是建議某個區域進行調查。你可以把它充實嗎?原樣,作為評論可能更合適。 來自評論 - fixer1234
這不僅僅是“光”如何,這是完全無用和毫無意義的。內置快捷方式甚至不會出現在那裡,只有附加組件選擇以快捷方式公開的附加組件的操作。正如其他地方所指出的那樣,無法訪問ctrl + w所需的快捷方式,即使是擴展名也是如此。 - JoelAZ
這僅適用於擴展,但它也允許您覆蓋內置快捷方式,如Ctrl + Q. - nmrugg


我用 BetterTouchTool 在macOS上:

enter image description here


0
2018-04-30 19:48