Externe toetsenborden, zowel bedraad als draadloos, hebben vaak speciale toetsen. Deze toetsen staan los van de functietoetsenset die standaard op alle laptops zit. Het aantal en de functie van deze speciale toetsen variëren van toetsenbord tot toetsenbord, maar over het algemeen kunt u hiermee uw standaardbrowser, e-mailapp, de rekenmachine openen en kunt u het afspelen van media regelen. U zult merken dat de meeste van deze toetsen nuttig zijn, maar er zullen uitzonderingen zijn. Als je speciale toetsen op je toetsenbord opnieuw wilt toewijzen, zal het proces een beetje ingewikkeld zijn, maar nog steeds mogelijk. Zoals altijd gebruiken we AutoHotKey om de klus te klaren.

Identificeer belangrijke gebeurtenis
Het probleem met het opnieuw toewijzen van deze speciale toetsen op een toetsenbord is dat ze vaak niet worden herkend door de meeste belangrijke identificerende apps. We hebben een Logitech-toetsenbord uitgeprobeerd met Sharpkeys en het was niet in staat om de 'Mail'-toets erop te identificeren. Wanneer een sleutel niet kan worden geïdentificeerd, kan deze niet opnieuw worden toegewezen. U zult zien dat deze sleutels ook geen virtuele sleutel (vk) code of scancode (sc) hebben. Om dit probleem aan te pakken, gaan we ons concentreren op wat de sleutel doet, in plaats van op de code.
Wanneer deze toetsen worden ingedrukt, voeren ze een gebeurtenis uit. Deze gebeurtenissen worden gemakkelijk herkend door AutoHotKey en kunnen opnieuw worden toegewezen. Om de gebeurtenis voor een bepaalde sleutel te vinden, gaat u naar Sleutelcode en tikt u op de sleutel waarvoor u de gebeurtenis wilt identificeren. In de onderstaande schermafbeelding kunt u zien dat de gebeurtenis die wordt uitgevoerd wanneer ik op de Mail-toets druk, 'LaunchMail' is.
Opmerking: u kunt waarschijnlijk raden welke gebeurtenis een sleutel uitvoert op basis van wat hij doet, maar om de kans op fouten te elimineren, raden we aan om voor de zekerheid Keycode te gebruiken.

Het evenement 'LaunchMail', met deze naam, wordt niet herkend door de AHK. Je moet uitzoeken hoe de AHK dit evenement ziet.
Dit betekent niet meer dan de juiste naam van de gebeurtenis opzoeken in een tabel. De tabel die u moet doorlopen, is beschikbaar op het Microsoft Developer Network. Kijk door deze lijst met virtuele sleutelcodes totdat u degene vindt die overeenkomt met de gebeurtenis die Keycode herkende. De mailwaarde heet 'VK_LAUNCH_MAIL'. Zoek uw code en verwijder de VK_ ervoor.

AutoHotKey-script maken
Gebruik de onderstaande sjabloon om een script te maken voor het opnieuw toewijzen van de speciale sleutel. U kunt de sleutel opnieuw toewijzen aan een andere sleutel, of u kunt deze gebruiken om een andere app te openen. De twee voorbeelden laten zien hoe u beide kunt doen. Lees onze handleiding over het in kaart brengen van gemeenschappelijke sleutels in AHK .
Syntaxis
VK-waarde::Enter
voorbeeld 1
Launch_Mail:: Enter
Syntaxis
VK-waarde:: voer "pad naar app EXE" uit Terug
Voorbeeld 2
Launch_Mail:: Voer notepad.exe uit Return
Plak dit in een Kladblok-bestand, geef het een goede naam die aangeeft waar het script voor is en sla het op met de AHK-bestandsextensie. Voer het script uit. Met degene die ik heb gemaakt, kan ik Kladblok openen wanneer ik op de speciale 'Mail'-toets op mijn toetsenbord tik.

U kunt het script toevoegen aan uw opstartmap en het wordt uitgevoerd wanneer u opstart naar uw bureaublad.