Autohotkey - Ctrl 組合在我鍵入時隨機刪除文本

Autohotkey - Ctrl 組合在我鍵入時隨機刪除文本

我的密鑰損壞,因此我使用自動熱鍵腳本來恢復其功能。

被設定為控制鍵+,

^,:: send m

每隔一段時間,按下這個組合鍵就會刪除我正在輸入的所有內容。我是否不小心啟動了 Windows 中的命令?

答案1

如果將 $ 符號加入熱鍵會怎樣?

$^,:: send m

http://ahkscript.org/docs/Hotkeys.htm#Symbols了解概述和背景資訊。

或確保 ctrl 處於 UP 狀態?

$^,:: send {ctrl up}m

答案2

你應該重新映射您使用第三方軟體的金鑰,以便正確定義它們。

使用 AutoHotkey 來完成您想要完成的任務並不是正確的工具。

第三個軟體寫入 BIOS,同時 AutoHotkey 取代訊號。

AutoHotkey 使用部分 CPU 來進行操作。

AutoHotkey 的幫助頁面供參考:

透過註冊表的「掃描碼映射」重新映射優點:

註冊表重新映射通常比 AutoHotkey 的重新映射更純粹、更有效。例如,它適用於更廣泛的遊戲,沒有已知的 alt-tab 問題,並且能夠觸發 AutoHotkey 的掛鉤熱鍵(而 AutoHotkey 的重新映射需要解決方法)。如果您選擇手動建立登錄項目(如下所述),則絕對不需要外部軟體來重新映射鍵盤。即使您使用 KeyTweak 為您建立登錄項,KeyTweak 也不需要始終保持運作狀態(與 AutoHotkey 不同)。缺點:

註冊表重新映射是相對永久性的:需要重新啟動才能撤銷變更或使新變更生效。它的影響是全域性的:它無法建立特定於特定使用者、應用程式或區域設定的重新映射。它無法傳送由 Shift、Control、Alt 或 AltGr 修改的擊鍵。例如,它無法將小寫字元重新映射為大寫字元。 Windows 95/98/Me 不支援它(AutoHotkey 可以進行一些有限的 Win9x 重新映射)。它僅支援鍵盤(AutoHotkey 具有滑鼠重新映射和一些有限的操縱桿重新映射)。如何將變更套用到登錄:至少有兩種方法可以透過登錄重新對應鍵:

使用 KeyTweak(免費軟體)等程式以視覺方式重新對應您的按鍵。它將為您更改註冊表。透過建立 .reg 檔案(純文字)並將其載入到註冊表中來手動重新映射鍵。 www.autohotkey.com/forum/post-56216.html#56216 對此進行了演示

這是描述您的問題的部分:

註冊表重新映射通常比 AutoHotkey 的重新映射更純粹、更有效。例如,它適用於更廣泛的遊戲,它沒有已知的替代選項卡問題,它是能夠觸發 AutoHotkey 的掛鉤熱鍵(而 AutoHotkey 的重新映射需要解決方法)。

如果您遇到其他問題,請查看 AutoHotkey 幫助頁面!

相關內容