Entfernen Sie die NumLock-Taste physisch. Wenn Ihr Finger drückt, ist er nicht da.
Ist es möglich, Num Lock IMMER AN zu haben, ohne dass die Num Lock-Taste ausgeschaltet werden kann?
Bei dieser Frage geht es also nicht darum, dass Num standardmäßig aktiviert ist.
Ist es möglich, die Num-Sperre einzuschalten und die Fähigkeit der Num-Lock-Taste auf der Tastatur zu entfernen, um diesen Zustand zu beeinflussen?
BEARBEITEN (weil):
In meiner Tastatur ist der HomeKnopf sehr nahe am numlock. Bei der Arbeit benutze ich oft Homedas Numpad, aber manchmal habe ich auch versehentlich das Schlagen numlock. Als Ergebnis wird mein Numpad ausgeschaltet, was wirklich scheiße ist, wenn ich viele Zahlen eingeben muss und nach einer Weile merke ich, dass ich nichts eingegeben habe, weil Numlock das Numpad deaktiviert hat.
8 Antworten auf die Frage
- Beliebte
- Neu
- Mit Kommentaren
- Aktiv
Ich benutze CapShift und es ist kostenlos:
https://www.donationcoder.com/Software/Skrommel/index.html#CAPshift
"CAPshift erweitert die Feststelltaste, indem sie langsamer wird ...
- Halten Sie 0,5 Sekunden lang gedrückt, um zu aktivieren / deaktivieren.
- Halten Sie 1 Sekunde lang gedrückt, um das Menü anzuzeigen.
- Klicken Sie mit der rechten Maustaste auf das Taskleistensymbol, um das Menü anzuzeigen.
- Verlangsamt auch F1, Insert, NumLock und ScrollLock. "
Der Vorteil ist: Sie verlieren nicht die Möglichkeit, NumLock zu ändern, wenn Sie es wirklich brauchen.
Es ist möglich, es automatisch wieder einzuschalten (innerhalb weniger Millisekunden), wenn es über eine Anwendung ausgeschaltet wird.
Dieser Typ hat dafür ein Autohotkey-Skript erstellt, das er als "Numlock Enforcer" bezeichnet. Http://www.donationcoder.com/forum/index.php?topic=9018.0
Keine besonders elegante Lösung, aber es sollte funktionieren.
Vielleicht nicht die Antwort, die Sie suchen, aber das Problem wurde für mich gelöst:
Aktivieren Sie den Sound für die Sperrtasten in Windows (in Windows 10: Systemsteuerung \ Einfacher Zugriff \ Einfacher Zugriff auf Center \ Erleichtern der Verwendung der Tastatur \ Aktivieren der Toggle-Tasten)
Auf diese Weise ertönt ein Piepton und Sie erkennen es sofort. Es hat mich tatsächlich trainiert, es nicht mehr zu schlagen, denn das Signal ist richtig, wenn es passiert.
Das BIOS hat möglicherweise eine Einstellung zum Deaktivieren des NumLock-Schlüssels, aber wir müssen Ihr Computermodell und die BIOS-Version kennen, um dies ausführlicher zu besprechen. Normalerweise bootet man im BIOS und sucht nach einem Element mit dem Namen "NumLock State", "Bootup NumLock State" oder ähnlich. Drücken Sie die Eingabetaste und wählen Sie mit den Pfeiltasten "Aus" oder "Deaktiviert" aus. Drücken Sie anschließend die Eingabetaste.
Bei Windows-Hackern enthält die Registrierung HKCU\Control Panel\Keyboard
ein Element namens InitialKeyboardIndicators, das den nicht dokumentierten Wert von hat 1
, um NumLock zu deaktivieren. Die Wirksamkeit kann je nach Windows-Version variieren.
Die brutale Lösung ist, die Numlock-Tastenkappe zu öffnen und bei Bedarf die Einstellung mit einem Stift zu ändern. Die Einstellung bleibt normalerweise erhalten, da Windows XP und später den Status beim Booten beibehalten (es sei denn, das BIOS oder eine andere Einstellung greift ein).
Schritt 1
Ändern Sie die Registrierung, um den Startzustand von NumLock beim Start auf "Ein" zu setzen:
HKEY_USERS\.DEFAULT\Control Panel\Keyboard\InitialKeyboardIndicators Set to Value to 2
Schritt 2
Fügen Sie ein AutoHotkey-Skript hinzu, um den Schlüssel zu überwachen und sicherzustellen, dass er nicht deaktiviert werden kann. Installieren Sie AutoHotkey und erstellen Sie ein neues Skript mit dem Namen MyBestNumlockHack.ahk. Legen Sie dieses Skript in das Verzeichnis C: \ Users \ \ AppData \ Roaming \ Microsoft \ Windows \ Startmenü \ Programme \ Startverzeichnis.
Numlock:: if (!GetKeyState("NumLock", "T")) SetNumLockState, On return
Machen Sie einen Timer und nennen Sie ihn NumlOn. Stellen Sie das Intervall auf 100 ein.
Public Const VK_NUMLOCK = &H90 Declare Function GetKeyState Lib "user32" Alias "GetKeyState" _ (ByVal ByValnVirtKey As Integer) As Short Dim NLKey as boolean Private Sub me_keyDown(ByVal sender As System.Object, _ ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown If e.KeyCode = Keys.NumLock And Not NLKey Then If Not GetKeyState(VK_NUMLOCK) Then e.Handled = True NumlOn.Start() Exit Sub End If End If End sub Private Sub NumlOn_Tick(sender As Object, e As EventArgs) _ Handles NumlOn.Tick NLKey = True If Not GetKeyState(VK_NUMLOCK) Then numlockON() Application.DoEvents() NumlOn.Stop() NLKey = False End Sub
Ein U-Boot vergessen ... Das funktioniert voll
Public Const VK_NUMLOCK = &H90 Declare Function GetKeyState Lib "user32" Alias "GetKeyState" _ (ByVal ByValnVirtKey As Integer) As Short Private Sub numlockON() keybd_event(VK_NUMLOCK, 0, 0, 0) ' Press NUMLOCK key down keybd_event(VK_NUMLOCK, 0, KEYEVENTF_KEYUP, 0) End Sub Private Sub me_keyDown(ByVal sender As System.Object, _ ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown If e.KeyCode = Keys.NumLock And Not NLKey Then If Not GetKeyState(VK_NUMLOCK) Then e.Handled = True NumlOn.Start() Exit Sub End If End If End sub Private Sub NumlOn_Tick(sender As Object, e As EventArgs) Handles NumlOn.Tick NLKey = True If Not GetKeyState(VK_NUMLOCK) Then numlockON() Application.DoEvents() NumlOn.Stop() NLKey = False End Sub
Verwandte Probleme
-
2
Gibt es eine Möglichkeit, die numerische Tastatur in DOSBox zu verwenden?
-
2
Fn-Schlüsselsteuerungs-Numlock erstellen
-
5
Numlock ein, wenn der Computer ausgeschaltet ist
-
2
Einstellen der Num-Sperre nach Zeit
-
0
Windows 8: Das Ändern des Standard-Numlock-Status in 0 funktioniert nicht
-
2
Deaktivieren Sie die Minz-Zimt-Tastenkombination, Umschalttaste + Numpad! = Numlock
-
1
Numlock-Schlüsselbenachrichtigung
-
4
Zweck für die Num-Taste ist beim Start deaktiviert
-
3
Kann man die Nummernsperre über die Eingabeaufforderung ein- und ausschalten?
-
3
Aktivieren Sie die Numlock-Funktion auf einem Laptop