我喜歡Command/Ctrl+J
在 macOS 和 Windows 上使用熱鍵在 Firefox 中啟動下載管理器。現在我更頻繁地使用 Ubuntu,我注意到 Firefox 不幸地使用了不同的熱鍵映射,需要Ctrl+Shift+Y
啟動下載管理器。在 Linux 中,Ctrl+J
而是專注於搜尋欄/網址列,它們已經被映射到Ctrl+K
並且通常Ctrl+L
無論如何。
如何修復 Firefox 配置,以便Ctrl+J
在 Linux 上啟動下載管理器,而不是聚焦在搜尋列?我的意思是,我可以重新編譯 Firefox,但我想知道是否有更易於存取的方法來執行此操作,例如首選項編輯器、頁面about:config
或某些瀏覽器擴充功能。
我想我也可以Ctrl+J
在鍵盤層級捕獲序列並輸出該類型Ctrl+Shift+Y
,但我只想專門為 Firefox 應用程式執行該操作,並且我不想破壞鍵盤的工作方式,只需自訂 Firefox 熱鍵。
我已經嘗試過“快捷鍵”擴展,但它能夠重新映射很少的功能,其中不包括下載管理器或搜尋欄焦點熱鍵。遺憾的是,該擴充功能受到 Firefox 擴充 API 的限制,該 API 似乎並未公開這些功能的重新映射。
有沒有更好的辦法?
答案1
不幸的是沒有。您已經提到了幾乎所有的選項。
您沒有提到的唯一選項是系統應用程式/視窗管理器/作業系統層級的熱鍵重新配置。
我能為您提供的唯一實用建議與應用程式層級有關。您可能會想看一下自動鍵,適用於 Linux 和 X11 的桌面自動化實用程式。使用它可以使一個按鍵序列觸發另一個按鍵序列。這是一個笨拙的解決方案,我必須警告您,Autokey 通常無法按預期工作,並且與 Windows 的 AutoHotKey 相比要遜色得多。但是,嘿,你可以嘗試 - 也許它會在你的特定情況下工作得很好!