Korzystam z systemu Windows 7 Home Premium na laptopie Sony VAIO VPC-F23BFX.
Problem polega na tym, że klawisz Caps Lock można wyłączyć tylko za pomocą klawisza Shift.
W ustawieniach regionalnych panelu sterowania nie ma znaczenia, czy ustawię, aby wyłączał się za pomocą klawisza Caps Lock czy Shift, zawsze oczekuje klawisza Shift.
Sprawdziłem, a wartość rejestru dla tej opcji jest poprawnie zapisywana.
Testowałem również z tym narzędziem, a generowane kody skanowania to:
OnKeyDown, Key code=20, Control keys=, Key name CAPS LOCK
OnKeyup, Key code=20, Control keys=, Key name CAPS LOCK
po naciśnięciu klawisza blokuj po raz pierwszy (włącza się); i:
OnKeyup, Key code=20, Control keys=, Key name CAPS LOCK
po drugim naciśnięciu (nie wyłącza się).
Jeśli następnie wcisnę Shift, generuje:
OnKeyDown, Key code=16, Control keys=Shift{Left}, Key name SHIFT
OnKeyDown, Key code=20, Control keys=Shift{Left}, Key name CAPS LOCK
OnKeyup, Key code=20, Control keys=Shift{Left}, Key name CAPS LOCK
OnKeyup, Key code=16, Control keys=, Key name SHIFT
Może jakiś program ma problemy z klawiaturą? (Nie używam AutoHotkey ani niczego podobnego).
Po pewnym dochodzeniu znalazłem winowajcę: używałem niestandardowego układu klawiatury, który wyłączał martwe klawisze, i najwyraźniej wymusił także użycie klawisza Shift, aby wyłączyć Caps Lock (jak niektórzy nazywają to ShiftLock).
Próbowałem wcześniej przejść do domyślnego układu i wydaje się, że to nie działa, teraz zdaję sobie sprawę, że prawdopodobnie dlatego, że testowałem na istniejącym oknie Notatnika zamiast otwierać nowy.
Rozwiązanie: Pobrałem MSKLC i stworzyłem nowy układ na podstawie tego, ale bez włączania ShiftLock.
źródło
Nie wiem, dlaczego tak się stało. Ale mogłem to rozwiązać za pomocą tego obejścia:
źródło
Wygląda na to, że masz aktywne klawisze lepkie, spróbuj nacisnąć klawisz Shift 5 razy i sprawdź, czy to wyłącza.
źródło
W oparciu o ten post z forum odpowiedzi Microsoft ,
i włącz
Press the CAPS LOCK key
. Jeśli nie możesz znaleźć tego ustawienia, skorzystaj z wirtualnej klawiatury lub narzędzia, takiego jak Caps Lock .źródło