Attiva NumLock all'avvio?


9

Di solito modifico in Vim , e quando premo +, preferisco spostare la mia mano nella parte destra della tastiera dove +risiede piuttosto che fare shift+ =.

Ma quando NumLocknon è attivo, in Vim apre solo una nuova riga sopra e inserisce la lettera k . E ogni volta che avvio il mio PC NumLockè spento.

Vorrei sapere se c'è qualche xmodmaptrucco per accendere NumLock, così ho potuto aggiungere al mio .xinitrc.E sarebbe ancora meglio se potrei aggiungere al mio .mapfile di swap che Escapee CapsLockche il carico io con loadkeysmio /etc/rc.localall'avvio.

Sto usando Arch Linux .

Risposte:



4

La wiki di archlinux ha una pagina sull'abilitazione del tasto numlock all'avvio qui


4
Non collegare mai a una risposta sui siti QnA StackExchange; includere sempre almeno un riepilogo della soluzione e collegamenti per ulteriore riferimento.
Caleb,

2

Lo stato di Numlock all'avvio è di solito un'opzione nel BIOS (come un'altra opzione, anziché impostarla per sistema operativo). Anche se immagino sia possibile che sia già attivato, e qualcosa in Arch Linux (o altri sistemi operativi) lo sta spegnendo di nuovo.


Qualche idea di cosa potrebbe essere quel qualcosa?
Nils,

1

Questa non pretende di essere la soluzione più elegante, ma su molti dei miei sistemi il mio ~/.xmodmaprcfile degli utenti ha voci che assomigliano a questo:

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

Uso diversi ambienti desktop su diverse distribuzioni e questo è un modo strano ma sicuro per assicurarmi che, indipendentemente dal modo in cui il sistema si abbassa sulla politica di NumLock, il mio tastierino numerico mi dia numeri. Fondamentalmente rimuove la funzione NumLock di significato rimuovendo tutti gli altri valori dai codici-chiave. Puoi attivare o disattivare NumLock come preferisci, ma l'unica cosa che i tasti fanno è sputare i valori numerici.


1
Faccio qualcosa di simile, ma mantenendo distinti i tasti della tastiera: keycode 79 = KP_7 KP_Home(cioè Bloc Num è sempre attivo) e nessun Num Locktasto.
Gilles 'SO- smetti di essere malvagio' il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.