關於 Firefox 和 Chrome 如何主導Ctrl+W的作用已經有足夠多的討論:關閉當前選項卡。以及它如何不可配置/不可覆蓋。
這個問題要求替代軟體。是否存在按Ctrl+鍵W不會關閉目前選項卡的瀏覽器?
我是Windows和Linux。
答案1
您可以使用維瓦爾第來實現此目的。 Vivaldi 是一款基於 Chrome 的瀏覽器,但在設定中,有一個鍵盤選項卡,您可以在其中定義您想要使用(或在本例中不使用)的每個鍵盤快捷鍵。
在 TAB 部分中,關閉選項卡設定為Ctrl+W和Ctrl+ F4,但如果將滑鼠懸停在該行上,x右側會出現一個 ,您可以使用它來清除快捷方式。
答案2
您可以使用免費的功能在任何瀏覽器上 封鎖Ctrl+W自動熱鍵。
對於 Chrome 使用以下範例腳本:
SetTitleMatchMode, 2 ; title can contain string anywhere to match
#IfWinActive, Chrome ; title contains "Chrome"
^w::return ; ignore Ctrl-W
安裝完AutoHotKey後,將上述文字放入一個.ahk
檔案中,雙擊進行測試。您可以透過右鍵單擊托盤欄中的綠色 H 圖示並選擇「退出」來停止腳本。若要使其在登入時執行,請將其放置在位於 的啟動群組中
C:\Users\USER-NAME\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
。
有用的 AutoHotkey 文件:
答案3
您可以將Ctrl+指派W給在系統中不執行任何操作的捷徑。執行此操作的方法取決於您選擇的桌面環境。
例如,如果您在 Linux 發行版上使用 GNOME 桌面環境,則可以按照下列步驟操作:
前往設定; →鍵盤→檢視和自訂快捷方式→自訂快捷鍵然後點擊+圖標:
在開啟的視窗中輸入以下內容:
- 姓名:
Disable Ctrl+W
(如果您願意,您可以選擇其他名稱) - 命令: 留空
- 捷徑:按Ctrl+W
- 姓名:
點選添加在視窗的右上角。
就是這樣!Ctrl+快捷方式W現在應該被禁用。請注意,這種方法通常會停用此快捷方式,因此您將無法在其他程式中使用它。如果您在另一個程式中的工作流程依賴Ctrl+W快捷方式,請不要使用此方法。
對於 Windows,您可以按照類似的程序使用以下命令停用Ctrl+快捷方式WPower Toys 鍵盤管理器實用程式。
我剛剛在一個你的評論您想要停用此鍵盤快速鍵,因為您習慣使用 Emacs 快捷鍵來複製檔案。您也可以變更 Emacs 中複製檔案的鍵盤快速鍵,而不是為此放棄瀏覽器。
基於如何更改複製、剪下和貼上的鍵盤快捷鍵以及設定調試器(GDB)的鍵盤快捷鍵?,您可以在文件中添加以下行,.emacs
以設定將文件保存到Ctrl+ 的快捷方式C,即常見的複製快捷方式(或您喜歡的任何快捷方式):
(global-set-key (kbd "C-c") 'kill-ring-save)
在你的評論您也指出:
[...] 由於這種肌肉記憶觸發器,我因意外關閉選項卡而損失了很多工作。 [...]
我想提醒您,在這種情況下,您還可以使用瀏覽器中的Ctrl+ Shift+鍵盤快捷鍵以最近關閉的順序重新開啟已關閉的選項卡。T