it-swarm.asia

Windows INSERT anahtar işlevsellik, yanlışlıkla tetikler; kalıcı olarak nasıl durdurulur?

Hepimiz metin satırını değiştirirken metinleri değiştirmek için düzenleme araçlarını kullanıyoruz. Bir çizgi içinde iki temel düzenleme modu vardır: a) imlecin noktasına düzenleme yapmayan karakterler ekleyen "metin ekleme modu" ve imleci noktasına metinler sağa doğru kaydırır, ve b) "üzerine yazma modu", imleç seçtiği karakterin üzerine yazmanız yeterlidir.

Üzerine yazma modu IMHO, yeşil ekran CRT'lerin günlerinden itibaren bırakılır. Bunun için şimdiye kadar bulduğum tek kullanım, ASCII'de gerçek çizim araçları hazır olduğunda 80'lerde geri bırakmayı bıraktığım 2 boyutlu resimler çekmek.

Windows (aptalca IMHO), kullanımıyla geçiş yapılabilen üzerine yazma modu sunar INSERT klavyede (Linux/Unix'in her zamanki Windows kıskanıma uygun olduğunu düşünüyorum). Bu tuşa hiç basmadım çünkü sadece üzerine yazma moduna geçiyor.

Ancak, yazarken bazen Üzerine yazma modu aniden oluyor. Ben garip bir kombinasyonu olması gerektiğini düşünüyorum ALT/Windows/CTRL/SHIFT ve diğer bazı tuşlar veya yakındaki zamanda basılmış iki standart tuş. Alternatif anahtar sırasının ne olduğunu bilen var mı, bundan kaçınmak için daha çok deneyebilirim? Windows'a Üzerine Yaz modunu kullanmayı bırakmasını söylemenin bir yolu var mı?

31
Ira Baxter

Windows'ta Anahtar Girme Nasıl Devre Dışı Bırakılır

Bir kelime işlemci kullanan hemen hemen herkes yanlışlıkla Ekle anahtarına çarptı ve düzenlemeyi düşündüklerinde üzerine yazdı. Bu makalede, klavyenizdeki Ekle tuşunu devre dışı bırakmanın basit bir yolu açıklanmaktadır.

Bir tuşa her bastığınızda, basılan tuşu benzersiz olarak tanımlayan bir tuş kodu içeren bir Windows mesajı oluşturulur. Programlar (Microsoft Word gibi) tuşa basma mesajlarını arar ve mesajdaki tuş koduna göre işlem yapar. İnsert anahtarına basın olayını null olarak eşleştirerek, windows, Insert tuşuna basıldığında tuş kodu için null içeren bir mesaj gönderir. Bu nedenle, mesajı alan programlar, bir tuşa basma olayıyla ilişkili eylemi gerçekleştirmez ve sizi tekrar yazmaktan endişe duymanıza gerek kalmadan kurtarır.

  1. Git Başlat → Çalıştır → regedit
  2. Git HKLM\System\CurrentControlSet\Control\Klavye Düzeni
  3. Ekranın sağ yarısına sağ tıklayın ve Yeni → İkili Değer öğesini seçin.
  4. Yeni değeri adlandırın Tarama Kodu Haritası
  5. 0000000000000000000200000000000052E000000000 girin
  6. Regedit'i kapat
  7. Yeniden Başlatma.
  8. İsteğe bağlı: İşlem tamamlandığında Ekle tuşunu klavyenizden çıkarabilirsiniz.

Bunu Windows7 regedit ile yaparsanız, onaltılık değeri 8 baytlık satırlara girmelisiniz, şöyle:

Value Data:
0000    00 00 00 00 00 00 00 00
0008    02 00 00 00 00 00 52 E0
0010    00 00 00 00

Kaynak

Düzeltmeyi yukarıda açıklandığı şekilde uygulamak için kayıt defteri dosyası (.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,02,00,00,00,00,00,52,e0,00,00,00,00

Yukarıdaki metni .reg uzantılı bir dosyaya yerleştirin (örneğin, disable-insert.reg) ve çift tıklayın.

25
Molly7244

Sayısal tuş takımındaki 0 anahtarı, num lock kapalı olduğunda insert olur.

Bir MS-DOS uygulamasına bir şey yazdığınızda ve ifadenin ortasına geri dönüp SEKME tuşuna bastığınızda, üzerine yazma moduna geçin.

22
user8228

Sadece bunu anladım ... Shift+ sayısal tuş takımında. Sanırım yanlışlıkla yeterince hızlı yazarken, yanlışlıkla etiketlemeliyim. Beni uzun zamandır atıyor.

Yukarıdaki eklemelerim bazılarına yardımcı olsa da, bu benim sorunum değildi. Burada tökezleyen herkes, bu, hangi uygulamada olursanız olun (yani, yalnızca MS Word'de düzenleme yapmakla değil) ne olursa olsun gerçekleşirse, kendim gibi internetin sonuna kadar arama yapmanın şiddetini kurtarın ...

Düzenle:
Benim kişisel kesin sonucum, üzerine yazma süresinin üzerine geçmek için "başka bir sihirli anahtar kombinasyonu" olmadığı yönünde. Bu nedenle, geriye kalan tek olasılık, hızlı yazma sırasında, ya kusurlu/özensiz inme nedeniyle, OR klavye klavyesinde bir sıçrama, her zaman tetiklenecek olan beklenmeyen bir kodlamanın üretilmesidir. ins/ovr geçiş. Kişisel araştırmamdan, bir klavye/donanım hatası nedeniyle bir yazılım hatasından daha muhtemel olduğunu düşünüyorum. Bir yazılım hatası olsaydı, internette daha fazla ilan göreceğimizi düşünüyorum.

Sonunda yayınlanan regedit önerisini deneyeceğim ve şimdi üstesinden gelmeye çalışacağım.

6
TwoHawks

Eşlemek için SharpKeys kullanın. Insert ile Anahtarı kapatın . Bu anahtarı devre dışı bırakır ve kayıt defterini kendiniz hack yapmaktan daha kolay ve güvenlidir.

Sharpkeys eski (Windows 7 için tasarlanmıştır) ancak yine de Windows 10'da çalışmaktadır.

enter image description here

4
dangph

Hiç kimsenin en basit çözümü önermediğine şaşırdım - klavyeden gerçek fiziksel anahtarı çıkarın (örn. Makas, bıçak gibi).

enter image description here

3
rluks

Dosyaya Git - Seçenekler - Gelişmiş - Yapıştırmak İçin Anahtar Ekle'yi Kullanın - Hala kullanılacak ancak çok daha pratik bir nedenden dolayı ve istemediğiniz bir şeyi yapıştırdığınızda fark edeceksiniz :-)

1
Ronelle Pinard

Bu sorunu çözmenin ve kendinize başka bir yararlı işlevsellik vermenin en kolay yollarından biri AutoHotkey komutunu kullanarak ekleme tuşunu yeniden eşlemektir.

Windows makinemde, sayısal tuş takımı kilitli değilse, sayısal tuş takımı ekleme anahtarını yapar; bu nedenle, AutoHotkey komut dosyasında aşağıdakiler bulunur:

Numpad0 :: 0

Bu yüzden, eğer 0'a çarpacak olursam, ekleme anahtarı olmak yerine 0 yazıyor ve sayıların kilitlenmesi ya da kapatılması konusunda endişelenmeme gerek yok.

1
user254694