Caps Lock-tasten på et PC-tastatur.

likhit jansawang/Shutterstock.com

Caps Lock-tasten tar opp prime keyboard eiendom, og den trekker ikke vekten. Dette enkle AutoHotkey-skriptet vil gjøre Caps Lock om til en modifikasjonstast slik at du kan bruke den til tilpassbare snarveier.



Det grunnleggende

Dette skriptet lar deg trykke på Caps Lock+G for raskt å Google tekst fra hvor som helst i Windows, eller trykk på Caps Lock+D for å slå opp ordbokdefinisjonen av et ord. Disse snarveiene kan selvfølgelig tilpasses.

Best av alt, dette smarte skriptet lar deg fortsatt bruke Caps Lock på vanlig måte. Du kan slå Caps Lock på og av ved å trykke raskt to ganger. Hvis du ikke gjør det, vil Caps Lock fungere som en modifikasjonstast for snarveier.

hvordan gå inn i utviklermodus

Autohurtigtast 101

AutoHotkey er et gratis Windows-program som sitter i bakgrunnen og kjører skript. Du kan skrive disse skriptene selv eller laste dem ned. Skript venter vanligvis på et tastetrykk og utfører en handling. På denne måten er AutoHotkey en rask måte å tilordne nøkler på nytt i Windows eller tilordne forskjellige handlinger til nøkler.

Vi har for eksempel vist hvordan du kan bruk AutoHotkey for å deaktivere Windows-nøkkelen , hindrer den i å åpne Start-menyen og ta deg ut av fullskjerms PC-spill. Du trenger ikke å lirke tastaturet av tastaturet.

windows 10 slå av skype

Installer AutoHotkey og få skriptet

Last ned AutoHotkey og installer den for å begynne. Deretter laster du ned CapsLock Modifier-skriptet.

Annonse

Pakk ut AHK-skriptfilen fra ZIP-arkivfilen og plasser den i en hvilken som helst mappe på datamaskinen din. For å kjøre det med AutoHotkey, høyreklikk på skriptet og velg Kjør skript.

Kjøre et AutoHotkey-skript fra File Explorer.

Skriptet kjører nå i bakgrunnen. For å slå Caps Lock på og av, dobbelttrykk raskt på Caps Lock-tasten.

Hvis du ikke dobbelttrykker, fungerer Caps Lock bare som en modifikasjonstast. Med funksjonene innebygd i skriptet kan du bruke følgende snarveier hvor som helst i Windows:

  • Trykk på Caps Lock + d for å finne ordbokdefinisjonen til et valgt ord.
  • Trykk på Caps Lock + g for å søke på Google etter den valgte teksten hvor som helst i Windows.
  • Trykk på Caps Lock + t for å finne det valgte ordet i en synonymordbok.
  • Trykk på Caps Lock + w for å søke etter den valgte teksten på Wikipedia.

Vil du ha flere snarveier? Du kan lag din egen med litt kunnskap om AutoHotkey-skript .

For å kontrollere AutoHotkey, se etter AutoHotkey-ikonet i varslingsområdet ditt – det har en grønn bakgrunn med en hvit H på. For å slutte å kjøre skriptet, høyreklikker du på AutoHotkey-ikonet og velger Avslutt.

Avslutter AutoHotkey og avslutter et skript.

I SLEKT: Hvordan skrive et AutoHotkey-skript

facebook kun på engelsk

Hvordan virker det?

Hvis du vil se hva skriptet gjør, høyreklikker du på det og velger Rediger skript i stedet. Dette vil åpne skriptet i Notisblokk, og du kan undersøke koden. Manuset er ganske kort og lett å forstå. Vi anbefaler at du ikke laster ned og kjører merkelige skript uten å se på dem og forstå dem først.

Annonse

Dette manuset ble sendt til oss av Dave Kellog. Her er den magiske delen av skriptet som får Caps Lock til å fungere som en modifikasjonstast hvis den trykkes to ganger:

hvordan lagre et nettsted
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

Denne biten venter for å se om Caps Lock trykkes to ganger og slår Caps Lock på eller av. Ellers fanger skriptet Caps Lock og bruker det for modifikator-snarveier.

Resten av skriptet inneholder snarveishandlingene og en nyttig utklippstavlefunksjon som lagrer innholdet på utklippstavlen og gjenoppretter dem. Den delen er ganske nødvendig, siden modifikasjonsfunksjonene bruker utklippstavlen til å utføre handlinger på den valgte teksten.

Vil du se hele skriptet uten å laste det ned? Her er det:

#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 consistent 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.wikipedia.org/wiki/%clipboard% ; Launch with contents of clipboard ClipboardRestore() Return ;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ;================================================================================================ ; Clipboard helper functions. ;================================================================================================ 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 } 

Vi har sett AutoHotkey-skript som gjør Caps Lock til en modifikasjonstast før, men aldri en som holder Caps Lock rundt som en bryter hvis du dobbelttrykker den. Det er veldig smart. Takk igjen til Dave Kellog for at du sendte den til oss.

LES NESTE