Hoe Gebruikt u de Caps Lock als een speciale Toets op Windows

0
476
likhit jansawang/Shutterstock.com

De Caps Lock-toets neemt prime toetsenbord real estate, en het niet trekken van haar gewicht. Dit eenvoudig AutoHotkey script schakel Caps Lock in een speciale sleutel, zodat u het kunt gebruiken voor aanpasbare sneltoetsen.

De Basis

Dit script laat u druk op Caps Lock+G om snel Google tekst overal in Windows of druk op Caps Lock+D te kijken op de woordenboek-definitie van een woord. Deze sneltoetsen zijn aanpasbaar, natuurlijk.

Het beste van alles, deze slimme script nog steeds kunt u gebruik Caps Lock normaal. U kunt schakelen en Caps Lock in-en uitschakelen door kort indrukken het twee keer. Als u niet, Caps Lock functie als een speciale toets voor snelkoppelingen.

AutoHotkey 101

AutoHotkey is een gratis Windows-toepassing die zit in de achtergrond en loopt scripts. U kunt het schrijven van deze scripts jezelf of downloaden. Scripts in het algemeen te wachten op een toets en het uitvoeren van een actie. Op deze manier AutoHotkey is een snelle manier van het opnieuw toewijzen van toetsen in Windows of het toewijzen van verschillende acties te toetsen.

Bijvoorbeeld, we hebben laten zien hoe kunt u gebruik maken van AutoHotkey uitschakelen van de Windows-toets, het voorkomen van het menu Start te openen en het nemen van je uit van de full-screen PC-games. Geen behoefte om te wrikken van de toets op het toetsenbord.

Het installeren van AutoHotkey en Krijgt het Script

Download AutoHotkey en installeren te beginnen. Daarna download je de CapsLock Fonetisch script.

Pak de AHK-script-bestand uit het ZIP-archief-bestand uit en plaats het in een map op uw computer. Uit te voeren met AutoHotkey, rechts-klik op het script en selecteer “Script Uitvoeren.”

Het script is nu uitgevoerd in de achtergrond. Om te schakelen en Caps Lock in-en uitschakelen, drukt u snel tweemaal op de toets Caps Lock.

Als u niet dubbel-tik op de Caps Lock-alleen maar werkt als een speciale toets. Met de ingebouwde functies van het script, u kunt de volgende sneltoetsen gebruiken overal in Windows:

  • Druk op Caps Lock + d om de woordenboek definitie van een geselecteerd woord.
  • Druk op Caps Lock + g te zoeken met Google voor de geselecteerde tekst overal in Windows.
  • Druk op Caps Lock + t om de geselecteerde woord in een thesaurus.
  • Druk op Caps Lock + w om te zoeken naar de geselecteerde tekst op Wikipedia.

Wilt u meer sneltoetsen? U kunt uw eigen met een beetje kennis van AutoHotkey scripts.

Om de controle van AutoHotkey, kijk voor de AutoHotkey-pictogram in uw systeemvak—het heeft een groene achtergrond met een witte H op. Om te stoppen met het uitvoeren van het script, gewoon met de rechtermuisknop op de AutoHotkey-pictogram en selecteer “Afsluiten.”

GERELATEERD: Hoe Schrijf je een AutoHotkey Script

Hoe Werkt Het?

Als u wilt zien wat het script doet, klik erop met de rechtermuisknop en selecteer “Edit Script” in plaats van. Dit opent het script in Kladblok, en je kunt onderzoeken van de code. Het script is vrij kort en gemakkelijk te begrijpen. We raden het downloaden van en actief is vreemd scripts zonder naar hen te kijken en te begrijpen, op de eerste.

Dit script werd naar ons verstuurd door Dave Kellog’. Hier is de magie deel van het script dat maakt Caps Lock-functie als een modifier-toets als de toets tweemaal wordt ingedrukt:

CapsLock::
KeyWait, CapsLock ; eeuwig Wachten tot Capslock is uitgebracht.
KeyWait, CapsLock, D T0.2 ; ErrorLevel = 1 als de CapsLock niet binnen 0,2 seconden.
als ((ErrorLevel = 0) && (A_PriorKey = “CapsLock”) ) ; dit Is een dubbele tik op CapsLock?
{
SetCapsLockState, % GetKeyState(“CapsLock”,”T”) ? “Off” : “On” ; Toggle de staat van CapsLock LED
}
terug

Deze bit wacht om te zien of Caps Lock toets tweemaal wordt ingedrukt en zet Caps Lock aan of uit. Anders, het script legt Caps Lock en gebruikt het voor modifier snelkoppelingen.

De rest van het script bevat de snelkoppeling acties en een handig klembord functie slaat u de inhoud van uw klembord en herstelt ze. Dat deel is vrij noodzakelijk, als de speciale functies maken gebruik van het klembord te nemen acties op de geselecteerde tekst.

Wilt raadpleegt het volledige script zonder het te downloaden? Hier is het:

#NoEnv ; Aanbevolen voor de prestaties en compatibiliteit met toekomstige AutoHotkey releases.
; #Waarschuwen ; waarschuwingen Inschakelen om te helpen met het opsporen van veelvoorkomende fouten.
#SingleInstance KRACHT ; het Overslaan van het inroepen van het dialoogvenster en geruisloos vervangen voorheen de uitvoering van een exemplaar van dit script.
SendMode Ingang ; Aanbevolen voor nieuwe scripts door de superieure snelheid en betrouwbaarheid.
SetWorkingDir %A_ScriptDir% ; Zorgt voor een consistente vanaf directory.

;================================================================================================
; CapsLock verwerking. Moet een dubbele tik op CapsLock om te schakelen CapsLock-modus in op aan of uit.
;================================================================================================
; Moet dubbele tik op CapsLock om te schakelen CapsLock-modus in op aan of uit.
CapsLock::
KeyWait, CapsLock ; eeuwig Wachten tot Capslock is uitgebracht.
KeyWait, CapsLock, D T0.2 ; ErrorLevel = 1 als de CapsLock niet binnen 0,2 seconden.
als ((ErrorLevel = 0) && (A_PriorKey = “CapsLock”) ) ; dit Is een dubbele tik op CapsLock?
{
SetCapsLockState, % GetKeyState(“CapsLock”,”T”) ? “Off” : “On” ; Toggle de staat van CapsLock LED
}
terug

;================================================================================================
; Hot keys met CapsLock aan te passen. Zie https://autohotkey.com/docs/Hotkeys.htm#combo
;================================================================================================
; Voor de DEFINITIE van het geselecteerde woord.
CapsLock & d::
ClipboardGet()
Uitvoeren, http://www.google.com/search?q=define+%klembord% ; Start met de inhoud van het klembord
ClipboardRestore()
Terug

GOOGLE de geselecteerde tekst.
CapsLock & g::
ClipboardGet()
Uitvoeren, http://www.google.com/search?q=%clipboard% ; Start met de inhoud van het klembord
ClipboardRestore()
Terug

; Doen THESAURUS van geselecteerde woord
CapsLock & t::
ClipboardGet()
Uitvoeren http://www.thesaurus.com/browse/%Clipboard% ; Start met de inhoud van het klembord
ClipboardRestore()
Terug

; Doen van WIKIPEDIA geselecteerde woord
CapsLock & w::
ClipboardGet()
Uitvoeren, https://en.wikipedia.org/wiki/%clipboard% ; Start met de inhoud van het klembord
ClipboardRestore()
Terug

;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++

;================================================================================================
; Klembord helper functies.
;================================================================================================
ClipboardGet()
{
OldClipboard:= ClipboardAll ;Opslaan van de bestaande klembord.
Klembord:= “”
Verzenden ^c ;Kopieer geselecteerde test naar het klembord
ClipWait 0
Als ErrorLevel
{
MsgBox, Geen Tekst Geselecteerd!
Terug
}
}

ClipboardRestore()
{
Klembord:= OldClipboard
}

We hebben gezien AutoHotkey scripts die de schakel Caps Lock in een speciale toets, maar nog nooit een die houdt Caps Lock rond als een schakelaar als u dubbelklikt op drukt. Het is heel slim. Nogmaals dank aan Dave Kellog voor naar ons te sturen.

LEES VERDER

  • “Het Uitschakelen van Google Chrome Tabblad Beweeg Kaarten
  • “Het Handmatig Indelen Albums in iTunes en macOS Muziek
  • “Hoe Uitschakelen en het Verwijderen van Uw Siri Geschiedenis op de iPhone & iPad
  • “Hoe het Heropenen van een Gesloten Tabblad in Google Chrome
  • “Hoe Maak je Gebruik van Gmail Beter