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ś xmodmap
podstę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 .map
pliku, który swapy Escapei CapsLockktóre ja obciążenie ze loadkeys
w moim /etc/rc.local
starcie.
Używam Arch Linux .
źródło
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.
źródło
Nie udaje to być najbardziej eleganckim rozwiązaniem, ale w wielu moich systemach
~/.xmodmaprc
plik moich użytkowników ma wpisy wyglądające tak: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.
źródło
keycode 79 = KP_7 KP_Home
(tzn. Num Lock jest zawsze włączony), i nie maNum Lock
klawisza.