當我按下滑鼠右鍵和滾輪時,如何讓自動熱鍵執行 Alt+F4?

當我按下滑鼠右鍵和滾輪時,如何讓自動熱鍵執行 Alt+F4?

我的問題很簡單,我想要一個自動熱鍵腳本,這樣我就可以透過按滑鼠右鍵和滾輪來按 Alt+F4。我該怎麼做呢?

答案1

我想要一個自動熱鍵腳本,這樣我就可以透過按滑鼠右鍵和滾輪來按 Alt+F4。我該怎麼做呢?

如果您還沒有這樣做,下載並安裝 AutoHotkey

看著AutoHotkey 熱鍵的基本概述這更完整關鍵清單,你可以看到:

  • Alt!由或LAlt/表示RAlt(假設您可能想要觸發特定Alt鍵)。

  • F4表示為F4.

  • 滑鼠右鍵用 表示RButton

  • 滾輪用WheelDownWheelUp或表示MButton。前兩個假設滾輪正在“滾動”,最後一個假設滾輪正在“單擊”。

  • AutoHotkey 具有Send發送擊鍵的功能。

  • 熱鍵組合有時包括&將兩個鍵綁在一起。

  • 對於具有也可以鍵入的名稱的鍵(例如,等),大括號{}是必需的。Send{Enter}{Delete}

最後,透過觀察可以確定熱鍵序列及其各自的腳本命令通常以雙冒號分隔::

有了這些訊息,您現在就可以製作腳本了。由於 AutoHotkey 腳本文件只是簡單的文本文檔,因此第一步是開啟 Windows 記事本。接下來,將上述資訊放在一起,您可以輸入如下內容:

MButton & RButton::Send !{F4}

然後,您可以使用.ahk副檔名(而不是.txt)儲存此文件,以將其與 AutoHotkey 關聯。要啟動已儲存的腳本,只需雙擊它(請注意,這假設您正常安裝了 AutoHotkey 並且它尚未運行)。

使用上面的範例腳本,您可以(假設)按下滑鼠中鍵(滾輪),然後按滑鼠右鍵,這將發送Alt+ F4


注意事項

  • 您列出的第一個按鈕是前綴鍵(您首先按下以啟動熱鍵序列的按鈕)。在這種情況下,如果我們先使用滑鼠右鍵,則會幹擾正常的右鍵操作。因此,應先列出/按下滑鼠中鍵。

  • 關於滑鼠右鍵,雖然可以~在按鍵前面使用波形符號來發送原始按鍵(即正常功能不會被阻止),但這似乎確實不適合您的場景。

  • 對於便宜的滑鼠來說,滾輪的點擊可能會讓人煩躁。如果您有一個帶有額外按鈕的滑鼠(例如遊戲滑鼠),您可能想要改用其中一個按鈕。

  • 使用 AutoHotkey 發送的按鈕通常仍然對視窗焦點敏感。如果您使用Alt+F4調出 Windows 關閉選單,則可能需要考慮這一點。


相關內容