it-swarm.asia

Anti-fungsi kunci INSERT Windows memicu secara tidak sengaja; bagaimana cara menghentikannya secara permanen?

Kita semua menggunakan fasilitas pengeditan untuk mengubah satu baris teks saat kita memasukkannya. Ada dua mode pengeditan utama dalam satu baris, a) "mode penyisipan" yang memasukkan karakter non-pengeditan pada titik kursor, dan mengocok teks ke kanan, dan b) "mode menimpa", di mana karakter non-editing cukup timpa karakter apa pun yang dipilih kursor.

Mode Timpa IMHO ditinggalkan sejak zaman CRT layar hijau. Satu-satunya penggunaan yang pernah saya temukan untuk itu adalah menggambar gambar 2-D di ASCII, yang saya berhenti lakukan kembali di tahun 80-an ketika alat menggambar nyata tersedia.

Windows (bodohnya IMHO) menawarkan mode overwrite toggle-enabled dengan menggunakan INSERT pada keyboard. (Saya kira Linux/Unix cenderung mengikutinya di Windows-iri biasa). Saya tidak pernah menekan tombol itu karena itu hanya menempatkan saya dalam mode overwrite.

Namun, saat saya mengetik kadang-kadang mode Timpa tiba-tiba terjadi. Saya pikir itu pasti kombinasi yang aneh ALT/Windows/CTRL/SHIFT dan beberapa tombol lain, atau dua kunci standar ditekan dalam waktu dekat. Apakah ada yang tahu apa urutan kunci alternatif sehingga saya bisa berusaha lebih keras untuk menghindarinya? Apakah ada cara untuk memberi tahu Windows agar berhenti menggunakan mode Timpa?

31
Ira Baxter

Cara Menonaktifkan Masukkan Kunci di Windows

Hampir setiap orang yang menggunakan pengolah kata secara tidak sengaja menekan tombol Sisipkan dan ditimpa ketika mereka mengira sedang mengedit. Artikel ini menjelaskan cara sederhana untuk menonaktifkan tombol Sisipkan di keyboard Anda.

Setiap kali Anda menekan tombol, pesan windows dibuat, yang berisi kode kunci yang secara unik mengidentifikasi tombol yang ditekan. Program (seperti Microsoft Word) mencari pesan penekanan tombol dan mengambil tindakan berdasarkan kode kunci dalam pesan. Dengan memetakan peristiwa tekan tombol masukkan ke nol, jendela mengirim pesan berisi null untuk kode kunci ketika tombol Sisipkan ditekan. Program yang menerima pesan, oleh karena itu, jangan melakukan tindakan yang terkait dengan acara pers kunci, membebaskan Anda dari keharusan khawatir akan menimpa hal-hal lagi.

  1. Pergi ke Mulai → Jalankan → regedit
  2. Pergi ke HKLM\System\CurrentControlSet\Control\Keyboard Layout
  3. Klik kanan pada bagian kanan layar dan pilih Baru → Nilai Biner
  4. Beri nama nilai baru Peta Scancode
  5. Masukkan 00000000000000000200000000005252E000000000
  6. Tutup regedit
  7. Mulai ulang.
  8. Opsional: Anda dapat melepas tombol Sisipkan dari keyboard Anda setelah selesai.

Jika Anda melakukan ini dengan Windows7 regedit, Anda harus memasukkan nilai hex dalam baris 8 byte, seperti ini:

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

Sumber

File registri (.reg) untuk menerapkan perbaikan seperti dijelaskan di atas

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

Masukkan teks di atas ke dalam file dengan ekstensi .reg (mis .: disable-insert.reg), dan klik dua kali.

25
Molly7244

Tombol 0 pada keypad numerik menjadi insert saat num lock mati.

Saat Anda mengetik sesuatu dalam aplikasi MS-DOS dan kembali ke tengah frasa dan menekan TAB, Anda beralih ke mode overwrite.

22
user8228

Baru tahu yang satu ini ... Shift+ pada tombol angka. Saya kira saya harus secara tidak sengaja memberi tag saat mengetik cukup sering. Sudah melempari saya untuk waktu yang lama.

Sementara penambahan saya di atas mungkin bermanfaat bagi beberapa orang, itu bukan masalah saya. Siapa pun yang tersandung di sini, jika hal ini terjadi hampir tidak masalah apa pun aplikasi yang Anda gunakan (mis., Tidak semata-mata berkaitan dengan pengeditan dalam MS Word), simpan sendiri kejengkelan dari pencarian ke ujung internet seperti yang saya miliki ...

Edit:
Kesimpulan definitif pribadi saya adalah bahwa tidak ada "kombo kunci ajaib lainnya" untuk toggling insert overwrite, titik. Jadi karena itu satu-satunya kemungkinan yang tersisa adalah bahwa dalam proses pengetikan cepat, baik karena kombo stroke yang tidak sempurna/ceroboh OR bouncing pada keyboard yang membantu sedemikian, pengkodean yang tidak terduga dihasilkan yang terjadi selalu memicu in/ovr beralih. Saya mengumpulkan dari penelitian pribadi saya bahwa itu lebih mungkin karena cacat keyboard/perangkat keras daripada cacat perangkat lunak. Jika itu cacat perangkat lunak, saya pikir kita akan melihat lebih banyak posting di internet tentang hal itu.

Saya akhirnya akan mencoba saran regedit yang diposting, dan cukup mencoba untuk mengatasinya sekarang.

6
TwoHawks

Gunakan SharpKeys untuk memetakan Insert to Matikan kunci . Ini menonaktifkan kunci dan lebih mudah dan lebih aman daripada melakukan hacks registri sendiri.

Sharpkeys sudah lama (ini dirancang untuk Windows 7) tetapi masih berfungsi pada Windows 10.

enter image description here

4
dangph

Saya terkejut tidak ada yang menyarankan solusi paling sederhana - mengeluarkan kunci fisik yang sebenarnya dari keyboard (mis. Dengan gunting, pisau).

enter image description here

3
rluks

Buka File - Opsi - Tingkat Lanjut - Gunakan Sisipkan Kunci untuk Menempel - Ini masih akan digunakan tetapi untuk alasan yang jauh lebih praktis dan Anda akan melihat ketika Anda menempelkan sesuatu yang tidak Anda inginkan :-)

1
Ronelle Pinard

Salah satu cara termudah untuk memperbaiki masalah ini, dan juga memberikan diri Anda beberapa fungsi lain yang bermanfaat, adalah memetakan kembali kunci sisip menggunakan AutoHotkey .

Di mesin Windows saya, tombol angka melakukan kunci penyisipan jika tombol angka tidak dikunci, jadi saya memiliki yang berikut dalam skrip AutoHotkey:

Numpad0 :: 0

Jadi jika saya akhirnya menekan angka 0, berarti menuliskan 0 alih-alih menjadi kunci penyisipan, dan saya tidak perlu khawatir angka-angka mengunci atau mematikan.

1
user254694