Windows'da num lock kalıcı olarak devre dışı bırakılsın mı?


18

İmleç hareketi için sayı tuşlarını kullanmayı seviyorum. Ama sık sık NumLockyanlışlıkla vurdum ve sonra imleci istediğim yere taşımak yerine, bunun gibi bir girdi ile sonuçlanıyorum:

44444488

Kalıcı olarak nasıl devre dışı bırakabilirim? Burada verilen Caps Lock kurtulmak için regedit çözüm ile uyumlu bir şey mükemmel olurdu.

Yanıtlar:


8

İşte hem büyük harf kilidini hem de num kilit özelliğini devre dışı bırakmak için bir kesmek:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:
00,00,00,00,00,00,00,00,
04,00,00,00,3A,00,00,00,
00,00,3A,00,00,00,45,00,
00,00,00,00,00,00,00,00

İşte her iki hack birleştirildi. Numlock devre dışı + ctrl büyük harf kilidi ile değiştirildi.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,04,00,00,00,3A,00,1D,00,1D,00,3A,00,00,00,45,00,00,00,00,00

Tamam, işte Numlock'u devre dışı bırakmak için bir tarama kodu haritası. Baktım burada , numlock önceden kayıt yukarı altıgen 45. Geri olduğunu.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,00,00,45,00,00,00,00,00

Aslında Nikolay, bu MSFT teknoloji forumu bağlantısı biraz kısa, askvg'deki bu bilgilere bakın. Geçiş yapmak (1) gerçekten numlock'u devre dışı bırakmaz, sadece önyükleme sırasında durumu ayarlar. Aslında üç şey yapar, capslock'u açık, numlock kapalı, scrollock kapalı olarak ayarlar. İşte ayarların geri kalanı. Bu OP'nin sorunu için bir cevap gibi görünmüyor.

http://www.askvg.com/force-capslock-numlock-and-scrolllock-keys-behavior-using-windows-registry/

0 - Turn all indicators Off (NumLock, CapsLock, ScrollLock)
1 - Turn CapsLock On
2 - Turn NumLock On
3 - Turn CapsLock and NumLock On
4 - Turn ScrollLock On
5 - Turn CapsLock and ScrollLock On
6 - Turn NumLock and ScrollLock On
7 - Turn all indicators On (NumLock, CapsLock, ScrollLock)

Caps lock'umu devre dışı bırakmak için zaten bağlı sorudan hex tarama kodum var. Nasıl etkileşime giriyorlar?
William Jockusch

Tamam, sıkı dur, ikisini bir büyük ayara karıştıracağım.
Knuckle-Dragger

3 tarama kodunun bu eşleştirilmesi için 4 sayısını nasıl değiştirdiğime dikkat edin. Tek tarama kodu eşlemesinde 2 olarak ayarladım. Temelde + 1 yaptığınız her eşleme bunun için bir kuraldır. Bu nedenle orijinal kesmek (iki eşlemeden) 3 olarak ayarlanmıştır. Deseni takip ederseniz daha fazlasını ekleyebilirsiniz. Sadece iyi etkileşime girmeliler.
Knuckle-Dragger

Eğer tam kod sonrası, ben senin yorumda bahsettiğin gibi capslock devre dışı bırakmaz ctrl ve caps lock takas ile yaptığım gibi, bu iplik yanlış örnek yapmış olabilir. Onayla
Knuckle-Dragger

Görünüşe göre, Windows 10'da bu sorun nihayet çözüldü! twitter.com/patrickv/status/856764885853753344
Anders Tornblad

14

Bu tür görevler için iyi bir araç SharpKeys'dir .

SharpKeys, bir klavyedeki belirli tuşların diğer tuşlar gibi davranmasını sağlamak için kullanılan bir Kayıt Defteri hackidir. Örneğin, yanlışlıkla Caps Lock'a sık sık basarsanız, bu yardımcı programı Caps Lock'u Shift tuşuyla eşleştirmek veya hatta tamamen kapatmak için kullanabilirsiniz.

Küçük, taşınabilir ve yukarıdaki kabul edilen cevapla aynı şeyi yapar, yalnızca bir GUI aracılığıyla resim açıklamasını buraya girin


Kesin bir +1, klavyeyi değiştirmek için güzel bir temel GUI sağlar
topherg

Windows Vista'ya kadar kullanılabilir olduğunu, Win 7 ve 8 için çalıştığını söylüyor?
Angelo Fuchs

Sadece Windows 10'da kullandım ve çalışıyor. Ayrıca kolayca geri dönmenizi sağlayan değişiklikleri hatırlar. Ancak NumLock'un varsayılan durumunu ayarlayamazsınız, kayıt defterini değiştirmeniz gerekir, HKEY_CURRENT_USER\Control Panel\Keyboard\InitialKeyboardIndicatorsbkz. VL-80 yanıtı.
gwenzek

Mükemmel, Num Lock'un her zaman açık olmasını istedim. Kullanılmış superuser.com/questions/952669/... botları onu zorlamak ve nil Num Lock tuşu eşlenen için. Presto, Num Lock her zaman açıktır ve tekrar kapatamaz.
TT.

5

Bu sadece Microsoft Tech forumunun alıntısıdır :

Bunu daha önce denemiş olabilirsiniz, ancak kayıt defteri aracılığıyla nasıl devre dışı bırakacağınız aşağıda açıklanmıştır:

Başlat'a tıklayın , Çalıştır'a tıklayın ve Windows kayıt defteri düzenleyicisini açmak için regedit yazın . Kayıt defterinde aşağıdaki klasörleri açın.

HKEY_CURRENT_USER\ Control Panel\ Keyboard\

Klavye klasöründe, 0, 1 veya 2 değerine sahip " InitialKeyboardIndicators " adlı bir dize değeriniz olmalıdır . Aşağıda bu değerlerin her birinin açıklaması bulunmaktadır.

0 = Num Lock is turned OFF after the logon.
1 = Disable Num Lock.
2 = Numlock is turned ON after  the logon.

1
Bazı makinelerde bu değeri anahtarınızda görebilirsiniz, "2147483648" - Anakart BIOS ayarlarınızı onurlandırın.
Knuckle-Dragger

1 = Devre Dışı Bırak Num Lock çalışmıyor, yine de basarak açıp kapatabilirsiniz.
Burjua

4

Ya da tüm şirketimiz 10 tuşlu okuryazar olduğundan ve saygısız çoğaltılmış ok tuşlarına döndüğünde nefret eder.

  1. Numlock tuşuna istediğiniz durumda, Windows XP'ye basın ve ileriye doğru kullanıcı profilindeki kullanıcı durumunu hatırlar.
  2. Numlock Tuş Başlığını çıkarın ve çekmecenize koyun. Kalıcı bir durumda sevdiğiniz için, neredeyse sonsuza kadar bu şekilde kalır.
  3. Birisi ilk kez oturum açarsa, istenirse numlock'u etkinleştirmek için bir kalem kullanın, bu kullanıcı profilinde sonsuza dek daha fazla kalır.

Neredeyse son on yıldır tüm iş istasyonlarında çok iyi çalıştı, hiçbir programlama, başlangıç ​​komut dosyası veya kayıt defteri düzenlemesi gerektirmez.


20 yıldır içinde bulunduğum düzinelerce XP ileri Windows bilgisayarında "kullanıcı durumunu hatırla" yı hiç görmedim. Ve sorun da bu. Sadece hatırlamak için NASIL.
Doug Null

Numlock durumu da bu durumda bir BIOS ayarından etkilenir. Numlock etkinken önyükleme BIOS ayarlarından biri olacaktır. Benim için tam tersi oldu, satın aldığım sistemler gerçekten düzgün çalışması ve kullanıcı durumunu hatırlamak için cehennemden gelen kutsal olmayan bir iblis tarafından kutsanmalıdır. Tabii ki şirketimizde devre dışı bıraktığında personel, böylece anahtar kaldırma freaks.
Fiasco Labs

0

(Bu, Knuckle-Dragger'ın gönderisinde birkaç ayrıntı ekleyen bir genişletmedir.)

Uygun anahtar tarama kodu bulunabiliyorsa, anahtarlar kayıt defterinde eşlenebilir. Genellikle bu günlerde klavye özellikleri düzenli olarak kullanılmaktadır, ancak üreticilerin zaman zaman benzersiz özellikleri olabilir. Tarama kodlarının bir listesi bu belgede Klavye Tarama Kodu Spesifikasyonu'nda bulunabilir ve daha fazla ayrıntı bulunabilir: burada .

Onaltılık gruplamalar:

                 00000000 00000000 03000000 1de05de0 55004400 00000000
                                    │       │        │        │
keys, number of to change¹         ─┘       │        │        │
key remap first  (to←from 22221111)²        ┘        │        │
key remap second (if one)                    ────────┘        │
null hex to end (necessary?)                          ────────┘
  ¹ 02=1, 03=2, >2 possible?
  ² hex+e0-or-00, e1 and e2 are rare
  * multimedia keys may be hard to remap, they can be defined uniquely by keyboard manufacturer?!?

Bunlar bir kayıt defteri dosyasına konabilir (örn. keyboard_context-menu-to-control.reg):

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,1d,e0,5d,e0,55,00,44,00,00,00,00

0

Tuş başlığını çıkarın ve çekmecenize koyun. Ekle tuşu bana sorun çıkarıyordu ve bununla başa çıkmanın en iyi yolu onu klavyeden tamamen kaldırmaktı. Yazılım numlock'u tekrar açtığında, tekrar kapatmak için bir yazılım klavyesi kullanın ve bu yazılımın tekrar yapmasını önlemeye çalışın.


Cidden değil, etkilidir ve hangi işletim sistemine önyükleme yaparsanız çalışın, hangi VM'leri çalıştırırsanız çalışın ve bilgisayarınızı birçok kez biçimlendirirsiniz.
Christopher Hostage

0

Burada başka bir harika (kendimi söylesem ;-) çözümü, Num Lk tuşunu 5 saniye basılı tutun ve pencereler size üç kilit tuşuna dokunduğunuzda farklı bir açma / kapama tonu alma seçeneği verecektir (büyük harf kilidi) , Num Lock, kaydırma kilidi). Bu özelliğe Geçiş Tuşları denir.


Bu bir çözüm değil; bu sadece bir çözüm.
G-Man 'eski durumuna Monica' Diyor

0

İşte benim için işe yaramayan bazı yollar:

  • SharpKeys'i yükledim, ancak eklenecek anahtarlar listesinde NumLock anahtarını göremedim (ve yine de, Windows 2003'ün çalıştırılması gerektiğini belirten yazılıma meraklı değilim!)

  • Kayıt defteri ayarını değiştirmeyi denedim, hem gösterilen tuşta hem de KULLANICI / VARSAYILAN anahtarında - bunun hiçbir etkisi olmadı

  • Dell Precision'ım var. BIOS'ta, NumLock'u devre dışı bırakmak için POST Davranış kategorisi Numlock Etkinleştir özelliğini değiştirebilirsiniz, ancak bunun bir etkisi yok gibi görünüyor!

Gerçekten bir cevap değil, sadece aynı şeyi yapmaya çalışıyorsanız sempati duymak (anahtarı tuş takımınızdaki NumLock anahtarından kaldırmanın zamanı gelmiş olabilir ...).

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.