Başlangıçta NumLock açılsın mı?


9

Genellikle Vim'de düzenlerim ve basarken +, elimi + +yapmak yerine klavyenin sağ tarafına götürmeyi tercih ederim .shift=

Ancak NumLockaçık olmadığında, Vim'de sadece yeni bir satır açar ve k harfini ekler . Ve her başlattığımda bilgisayarım NumLockkapalı.

Ben herhangi olup olmadığını bilmek istiyorum xmodmapaçmak için hile NumLockbenim için ekleyin böylece, .xinitrc.ve benim eklemek eğer daha iyi olurdu .mapdosyanın hangi swapları Escapeve CapsLockbirlikte hangi ı yükü loadkeysbenim de /etc/rc.localbaşlangıçta.

Arch Linux kullanıyorum .

Yanıtlar:



4

Archlinux wiki'nin burada açılışta numlock tuşunu etkinleştirme hakkında bir sayfası var


4
Lütfen asla StackExchange QnA sitelerinde bir cevaba bağlantı vermeyin; her zaman ekstra referans için çözümün ve bağlantıların bir özetini ekleyin.
Caleb

2

Başlangıçta numlock durumu genellikle BIOS'ta bir seçenektir (işletim sistemi başına ayarlamak yerine başka bir seçenek olarak). Her ne kadar zaten açık olması mümkün olsa da, Arch Linux'ta (veya diğer işletim sistemlerinde) bir şey tekrar kapatıyor.


Bir şeyin ne olabileceği hakkında bir fikrin var mı?
Nils

1

Bu en zarif çözüm gibi davranmaz, ancak sistemlerimin çoğunda kullanıcı ~/.xmodmaprcdosyamda şöyle görünen girişler var:

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

Birkaç farklı dağıtımda birkaç farklı masaüstü ortamı kullanıyorum ve bu sistem NumLock politikasında nasıl olursa olsun sayısal tuş takımımın bana rakamlar verdiğinden emin olmak için hileli ama kesin bir yol. Temel olarak, NumLock işlevini, anahtar kodlarındaki diğer tüm değerleri çıkararak anlamlı hale getirir. NumLock'u istediğiniz gibi açabilir veya kapatabilirsiniz, ancak tuşların yaptığı tek şey sayı değerlerini tükürmektir.


1
Ben benzer bir şey yapmak, ama tuş takımı tuşlarını farklı tutmak: keycode 79 = KP_7 KP_Home(yani Num Lock her zaman açık), ve hiçbir Num Lockanahtar.
Gilles 'SO- kötü olmayı kes
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.