Caps-Lock鍵佔據了主要的鍵盤空間,它沒有發揮作用。這個簡單的自動熱鍵指令碼將把Caps Lock變成一個修改鍵,這樣你就可以使用它來定製快捷方式。
這個指令碼可以讓你按Caps Lock+G從Windows中的任何地方快速搜尋文字,或者按Caps Lock+D查詢單詞的字典定義。當然,這些快捷方式是可定製的。
最棒的是,這個聰明的指令碼仍然允許您正常使用Caps Lock。您可以透過快速按兩次來開啟和關閉Caps Lock。如果不這樣做,Caps Lock將用作快捷方式的修改鍵。
AutoHotkey是一個免費的Windows應用程式,它位於後臺並執行指令碼。您可以自己編寫或下載這些指令碼。指令碼通常等待按鍵並執行操作。透過這種方式,“自動熱鍵”是在視窗中重新對映鍵或為鍵指定不同操作的快速方法。
例如,我們展示瞭如何使用AutoHotkey來禁用Windows鍵,防止它開啟“開始”選單並將您從全屏PC遊戲中帶出。不用撬開鍵盤上的鍵帽。
下載自動熱鍵並開始安裝。接下來,下載CapsLock修飾符指令碼。
從ZIP存檔檔案中提取AHK指令碼檔案,並將其放在計算機上的任何資料夾中。要使用自動熱鍵執行它,請右鍵單擊指令碼並選擇“執行指令碼”
指令碼現在正在後臺執行。要開啟和關閉Caps Lock,請快速雙擊Caps Lock鍵。
如果不雙擊,Caps Lock只起到修飾鍵的作用。透過指令碼中內建的函式,您可以在Windows中的任何位置使用以下快捷方式:
想要更多的捷徑嗎?你可以建立自己的一點知識,自動熱鍵指令碼。
要控制自動熱鍵,請在通知區域中查詢“自動熱鍵”圖示它的背景為綠色,上面有一個白色H。要停止執行指令碼,只需右鍵單擊自動熱鍵圖示並選擇“退出”
相關:如何編寫自動熱鍵指令碼
如果您想檢視指令碼的功能,請右鍵單擊它並選擇“編輯指令碼”。這將在記事本中開啟指令碼,您可以檢查其程式碼。劇本很短,很容易理解。我們建議不要下載和執行奇怪的指令碼,而不是先檢視和理解它們。
這個劇本是戴夫·凱洛格寄給我們的。下面是指令碼的神奇部分,它使Caps Lock在按下兩次時起到修飾鍵的作用:
CapsLock:: KeyWait, CapsLock ; Wait forever until Capslock is released. KeyWait, CapsLock, D T0.2 ; ErrorLevel = 1 if CapsLock not down within 0.2 seconds. if ((ErrorLevel = 0) && (A_PriorKey = "CapsLock") ) ; Is a double tap on CapsLock? { SetCapsLockState, % GetKeyState("CapsLock","T") ? "Off" : "On" ; Toggle the state of CapsLock LED } return此位等待檢視是否按了兩次Caps Lock並將Caps Lock設定為開或關。否則,指令碼將捕獲Caps Lock並將其用於修改器快捷方式。
指令碼的其餘部分包含快捷操作和一個有用的剪貼簿函式,用於儲存剪貼簿的內容並將其還原。這一部分是非常必要的,因為修飾符函式使用剪貼簿對所選文字執行操作。
想看完整的指令碼而不下載嗎?在這裡:
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases. ; #Warn ; Enable warnings to assist with detecting common errors. #SingleInstance FORCE ; Skip invocation dialog box and silently replace previously executing instance of this script. SendMode Input ; Recommended for new scripts due to its superior speed and reliability. SetWorkingDir %A_ScriptDir% ; Ensures a c***istent starting directory. ;================================================================================================ ; CapsLock processing. Must double tap CapsLock to toggle CapsLock mode on or off. ;================================================================================================ ; Must double tap CapsLock to toggle CapsLock mode on or off. CapsLock:: KeyWait, CapsLock ; Wait forever until Capslock is released. KeyWait, CapsLock, D T0.2 ; ErrorLevel = 1 if CapsLock not down within 0.2 seconds. if ((ErrorLevel = 0) && (A_PriorKey = "CapsLock") ) ; Is a double tap on CapsLock? { SetCapsLockState, % GetKeyState("CapsLock","T") ? "Off" : "On" ; Toggle the state of CapsLock LED } return ;================================================================================================ ; Hot keys with CapsLock modifier. See https://autohotkey.com/docs/Hotkeys.htm#combo ;================================================================================================ ; Get DEFINITION of selected word. CapsLock & d:: ClipboardGet() Run, http://www.google.com/search?q=define+%clipboard% ; Launch with contents of clipboard ClipboardRestore() Return ; GOOGLE the selected text. CapsLock & g:: ClipboardGet() Run, http://www.google.com/search?q=%clipboard% ; Launch with contents of clipboard ClipboardRestore() Return ; Do THESAURUS of selected word CapsLock & t:: ClipboardGet() Run http://www.thesaurus.com/browse/%Clipboard% ; Launch with contents of clipboard ClipboardRestore() Return ; Do WIKIPEDIA of selected word CapsLock & w:: ClipboardGet() Run, https://en.*********.org/wiki/%clipboard% ; Launch with contents of clipboard ClipboardRestore() Return ;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ;================================================================================================ ; Clipboard helper functi***. ;================================================================================================ ClipboardGet() { OldClipboard:= ClipboardAll ;Save existing clipboard. Clipboard:= "" Send, ^c ;Copy selected test to clipboard ClipWait 0 If ErrorLevel { MsgBox, No Text Selected! Return } } ClipboardRestore() { Clipboard:= OldClipboard }我們以前見過將Caps Lock轉換為修飾鍵的自動熱鍵指令碼,但從未見過將Caps Lock保持為切換鍵(如果您雙擊它)。它很聰明。再次感謝戴夫·凱洛格寄給我們。
向Mac過渡最困難的一點是學習所有獨特的鍵盤快捷鍵,這主要是因為Mac鍵盤佈局與Windows和Linux使用的傳統鍵盤截然不同。 ...
你有沒有買了膝上型電腦或小鍵盤,卻發現自己的numpad不見了?許多Windows應用程式在numpad上工作得更好,而且在它消失之前很容易低估它的使用。但並不是每個人都想要一個全尺寸的鍵盤,而且很少有膝上型電腦配備了numpad。 ...
Chromebook上的鍵盤佈局與其他計算機有很大的不同。有專門的鍵用於網頁瀏覽,但最大的區別是Caps鎖鍵。相反,沒有一個。謝天謝地,你可以改變這一點。 Chromebook有一個專用的搜尋鍵,而不是大多數鍵盤都有蓋鎖鍵。按下它...
...的硬體鍵盤上,Caps-Lock鍵都很容易禁用。下面是方法。 如何禁用ipad螢幕鍵盤上的大寫鎖定 在iPad螢幕鍵盤上,你可以透過快速雙擊shift鍵來開啟Caps Lock。你會知道它被激活了,因為鍵的圖示會變成一個向上的箭頭,下面有一條...
...碰過它,不過,你可以把它的工作做一些有用的事情。 如何重新對映滾動鎖定鍵 使用微軟的免費PowerToys實用程式Windows10,您可以輕鬆地將滾動鎖定鍵重新對映到另一個鍵或某些系統功能。重新對映意味著當你按下滾動鎖定,而...
想把iPad上的大寫鎖定鍵變成逃生鍵嗎?想要快速訪問藍芽鍵盤上的地球儀按鈕嗎?使用iPadOS13.4中引入的新功能,您可以做到這一點。 如果你使用的是第三方藍芽鍵盤,鍵盤的佈局可能與iPad的官方智慧鍵盤、iPad的新魔術鍵盤套...
...在使用的應用程式中沒有任何操作,請嘗試Ctrl+Shift+F10。 如何重新對映選單鍵 選單鍵沒有Windows鍵那麼煩人,如果你不小心按下它,它會讓你退出遊戲和其他全屏應用程式。但是,您可能希望更改選單鍵的行為,並讓它做一些更...
...。這很奇怪,因為它就在一堆有用的修改鍵旁邊。下面是如何使大寫鎖定像其他一樣方便。 你能用一個額外的修飾鍵做什麼? 也許最酷的事情是繫結完全定製的熱鍵。透過使用BetterTouchTool這樣的應用程式,您可以使用一個額...
...這樣。幸運的是,你可以很容易地改變這一點。 相關:如何在Chromebook上重新對映搜尋鍵 就我個人而言,Chromebooks上的搜尋鍵是我使用作業系統的一個組成部分,它是我如何快速啟動應用程式和Google搜尋。但當我在辦公桌上使用C...