Saya biasanya mengedit di Vim , dan ketika menekan +, saya lebih suka memindahkan tangan saya ke bagian kanan keyboard di mana +berada daripada melakukan shift+ =.
Tetapi ketika NumLocktidak aktif, di Vim itu hanya membuka baris baru di atas dan memasukkan huruf k . Dan setiap kali saya memulai PC saya NumLockmati.
Saya ingin tahu apakah ada xmodmap
trik untuk dihidupkan NumLock, jadi saya bisa menambahkannya ke .xinitrc
. Dan akan lebih baik lagi jika saya bisa menambahkannya ke .map
file saya yang swap Escapedan CapsLockyang saya muat dengan loadkeys
di /etc/rc.local
startup saya .
Saya menggunakan Arch Linux .
sumber
Status numlock saat startup biasanya merupakan opsi di BIOS (sebagai opsi lain, daripada mengaturnya per OS). Meskipun saya kira itu mungkin sudah diaktifkan, dan sesuatu di Arch Linux (atau OS lain) mematikannya lagi.
sumber
Ini tidak berpura-pura menjadi solusi yang paling elegan, tetapi pada banyak sistem saya
~/.xmodmaprc
file pengguna saya memiliki entri yang terlihat seperti ini:Saya menggunakan beberapa lingkungan desktop yang berbeda pada beberapa distro yang berbeda dan ini adalah cara hacky tapi pasti untuk memastikan bahwa tidak peduli bagaimana sistem turun pada kebijakan NumLock, keypad numerik saya memberi saya angka. Pada dasarnya menghapus fungsi signifikansi NumLock dengan dengan membuang semua nilai lainnya dari kode-kunci. Anda dapat mengaktifkan atau menonaktifkan NumLock sesuka Anda, tetapi satu-satunya hal yang dilakukan kunci adalah memuntahkan nilai angka.
sumber
keycode 79 = KP_7 KP_Home
(mis. Num Lock selalu aktif), dan tidak adaNum Lock
tombol.