Włączyć NumLock podczas uruchamiania?


9

Zwykle edytuję w Vimie , a po naciśnięciu +wolę przesunąć rękę do prawej części klawiatury, gdzie jest +rezydencja, niż robić shift+ =.

Ale kiedy NumLocknie jest włączony, w Vimie po prostu otwiera nową linię powyżej i wstawia literę k . I za każdym razem, gdy uruchamiam komputer NumLockjest wyłączony.

Chciałbym wiedzieć, czy jest jakiś xmodmappodstęp, aby włączyć NumLock, więc mogę je dodać do mojego .xinitrc.i byłoby jeszcze lepiej, jeśli mogę je dodać do mojego .mappliku, który swapy Escapei CapsLockktóre ja obciążenie ze loadkeysw moim /etc/rc.localstarcie.

Używam Arch Linux .

Odpowiedzi:



4

ArchLinux Wiki ma stronę o umożliwienie klawisza NumLock na starcie tutaj


4
Nigdy nie umieszczaj linku do odpowiedzi na stronach StackExchange QnA; zawsze zawierają przynajmniej podsumowanie rozwiązania i linki do dodatkowych informacji.
Caleb

2

Status Numlock podczas uruchamiania jest zwykle opcją w BIOS-ie (jako inna opcja, zamiast ustawiania jej dla systemu operacyjnego). Chociaż wydaje mi się możliwe, że jest już włączony, a coś w Arch Linux (lub innym systemie operacyjnym) ponownie go wyłącza.


Masz pojęcie, co to może być?
Nils,

1

Nie udaje to być najbardziej eleganckim rozwiązaniem, ale w wielu moich systemach ~/.xmodmaprcplik moich użytkowników ma wpisy wyglądające tak:

keycode 79 = 7
keycode 80 = 8
keycode 81 = 9
keycode 83 = 4
keycode 84 = 5
keycode 85 = 6
keycode 87 = 1
keycode 88 = 2
keycode 89 = 3
keycode 90 = 0
keycode 86 = plus
keycode 82 = minus
keycode 91 = period

Używam kilku różnych środowisk pulpitu na kilku różnych dystrybucjach i jest to zuchwały, ale pewny sposób, aby upewnić się, że bez względu na to, jak system przejdzie na zasady NumLock, moja klawiatura numeryczna podaje mi cyfry. Zasadniczo usuwa funkcję NumLock o znaczeniu, usuwając wszystkie inne wartości z kodów kluczy. Możesz włączyć lub wyłączyć NumLock, jak chcesz, ale jedyne, co robią klawisze, to wypluć wartości liczbowe.


1
Robię coś podobnego, ale utrzymuję odrębność klawiszy klawiatury: keycode 79 = KP_7 KP_Home(tzn. Num Lock jest zawsze włączony), i nie ma Num Lockklawisza.
Gilles 'SO - przestań być zły'
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.