Klávesa Numlock je možná nejzbytečnější a nejdráždivější klávesa na moderní klávesnici. Jedno náhodné klepnutí a ze spousty vašich klíčů najednou vyraší čísla. Jak trvale vypnete Numlock na počítači?
To je problém zejména u klávesnic notebooků, kde jsou namísto numerické klávesnice na vašich běžných klávesách vytištěna čísla. Numlock je umístěn někde nahoře, kde jej nakonec stisknete a zároveň sáhnete po tlačítku Domů.
Proč je klávesa Numlock problém
Klávesa Numlock, stejně jako tlačítko Caps Lock, je přepínač. Pokud omylem stisknete Numlock, nemůžete jej odemknout znovu klepnutím?
Určitě můžete, ale to je dobré pouze pro jednorázovou situaci. Pokud zjistíte, že Numlock je na vašem PC opakovaně povolen, potřebujete trvalejší řešení.
Numlock nejenže přeruší váš tok a zkazí cokoliv, na čem pracujete, ale plýtvá nadměrným množstvím času a úsilí při odstraňování chyby. A na rozdíl od klávesy Caps Lock to není téměř nikdy užitečné, protože téměř nikdo nepoužívá numerickou klávesnici.
Proč se Numlock na mém počítači stále aktivuje?
Existují tři možné důvody, proč se na počítači často zobrazuje indikátor Numlock.
Za prvé, náhodou. Toto je nejčastější důvod, protože mnoho rychlých písařů nakonec omylem stiskne klávesu Numlock.
Může být také povoleno ve výchozím nastavení. Zatímco standardem je ponechat Numlock deaktivovaný při startu, chyba – nebo změna příslušného nastavení – jej může aktivovat při každém spuštění počítače.
A nakonec to může být problém se softwarem. Velmi zřídka se vyskytne problém, kdy se Num Lock aktivuje, aniž by byla stisknuta fyzická klávesa. Toto je nejsložitější problém, který je třeba řešit, protože je těžké určit zdroj chyby.
Jak vypnout Num Lock
Problémem většiny lidí je náhodné klepnutí na klávesu číselného zámku při psaní. To lze snadno opravit deaktivace klíče pomocí AutoHotkey.
Oprava 1: Deaktivace klávesy Num Lock pomocí AutoHotkey
AHK je odlehčený nástroj pro přemapování kláves a vytváření vlastních klávesových zkratek pro Windows 10 a 11. A přestože používá skripty, jednoduché věci, jako je vytváření vazeb kláves, vyžadují velmi málo kódu. Numlock můžeme například deaktivovat pomocí jednoho řádku:.
NumLock::Return
Snadné, že? Zde je podrobná metoda instalace AutoHotkey na váš počítač a spuštění tohoto skriptu.
NumLock:: Návrat
Uvědomte si, že některé aplikace (většinou videohry) mohou narušovat AHK, takže je často vhodné spustit skript tak, že na něj kliknete pravým tlačítkem a vyberete možnost Spustit jako správce. To dává skriptu prioritu a umožňuje mu běžet nad jakoukoli aplikací.
Oprava 2: Deaktivace klávesy Num Lock pomocí SharpKeys
AutoHotkey není jediný způsob, jak dosáhnout přemapovat klíče v systému Microsoft Windows. Máte také SharpKeys, což je aplikace založená na GUI, která dělá v podstatě totéž.
SharpKeys funguje tak, že přímo provádí změny v registru Windows namísto zachycování stisku kláves jako AHK. Jako takový nemá úplně flexibilitu, kterou poskytuje skriptovací systém AHK, ale k přemapování jediného klíče nepotřebujeme nic přepychového.
Efekt je stejný jako u skriptu AHK – klávesa Numlock na vaší klávesnici již nebude fungovat. Toto je však o něco těžší vrátit zpět než skript, protože musíte znovu spustit SharpKeys a odstranit změnu, než jen ukončit program.
Oprava 3: V registru nastavte výchozí stav Num Lock na Vypnuto
Pro mnoho lidí není problém v tom, že omylem stisknou klávesu Numlock, ale spíše v tom, že se Numlock spouští ve výchozím nastavení na jejich počítači povolen.
Ujasněme si hned na začátku jednu věc – změna výchozího chování Numlocku není jednoduchá oprava. Vyžaduje úpravu příslušného nastavení z BIOS nebo registru.
Upřímně řečeno, toto není ani problém, který by vyžadoval opravu, protože Numlock můžete vždy zakázat ručně při každém spuštění počítače. A co je ještě lepší, skript AHK, který popisujeme v opravě 5, se stará o automatické deaktivování funkce Num Lock bez ohledu na to, zda byl spuštěn ve výchozím nastavení nebo ne.
Pokud si přesto chcete pohrát s nastavením registru, zde je postup, jak to udělat krok za krokem.
Oprava 4: V systému BIOS nastavte výchozí stav Num Lock na Vypnuto
Na většině notebooků a stolních počítačů je také možné upravit výchozí stav Numlock z nastavení systému BIOS. Toto je obvykle trvalejší oprava než úprava registru, kterou může systém Windows často vrátit zpět.
Neexistuje však žádný konkrétní návod pro změnu stavu Numlock v systému BIOS, protože rozložení BIOSu se liší od základní desky k základní desce. Stačí prohrabat se v nastavení BIOSu vašeho počítače a zkontrolujte, zda není nic, co říká Num Lock – to je obvykle výchozí nastavení.
Oprava 5: Udržujte Num Lock neustále deaktivovaný pomocí AutoHotkey
Už jsme viděli, jak přemapovat klávesu Numlock na nic pomocí AHK, ale co ponechat Num Lock zcela deaktivovaný? Existují dva způsoby, jak toho dosáhnout.
První metodou je použití vestavěné funkce SetNumLockState společnosti AHK. Pomocí tohoto můžete vynutit, aby Numlock zůstal vypnutý, bez ohledu na to, kolikrát se ho aplikace (nebo náhodné stisknutí klávesy) pokusí povolit. Stačí vložit následující řádky do nového skriptu AutoHotkey a uložit jej:
#SingleInstance force
#Persistent
SetNumLockState, Vypnuto
SetNumLockState, AlwaysOff
Nyní spusťte tento skript jako správce. Na vašem počítači již nebude možné povolit Numlock pomocí klíče ani jinak. I když byl Numlock povolen před spuštěním skriptu, bude vypnutý.
V případě, že budete chtít Numlock znovu použít, můžete skript kdykoli pozastavit nebo pozastavit pomocí ikony na hlavním panelu.
Nyní na některých systémech nebude funkce AlwaysOn fungovat konzistentně. Obvykle k tomu dochází, když je stav spuštěn aplikací, nikoli klíčem.
Pro tyto situace je vyžadován o něco složitější skript. V zásadě potřebujeme časovač, který bude každých několik set milisekund kontrolovat stav Num Lock a vypne ho v případě, že se zjistí, že je povolený. Zní to složitě, ale v praxi je to velmi jednoduché..
#SingleInstance force
#Persistent
SetTimer, CheckNumlock, 500
Návrat
CheckNumlock:
State := GetKeyState(“Numlock”, “T”)
IfEqual, State, 1
SetNumLockState , Vypnuto
}
Návrat