Kadang-kadang Ctrlkunci macet entah bagaimana selama sesi debug di Visual Studio 2010, dan ketika saya menekan Shift+ F5untuk berhenti debug, itu akan diatur ulang ( Ctrl+ Shift+ F5).
Terkadang hal ini sangat membuat frustasi, terutama ketika solusi membangun sejumlah besar waktu. Bagaimana saya mencegah hal ini terjadi lagi?
Saya baru tahu ini terjadi ketika saya melakukan Ctrl+ Somethingdan pesan kesalahan muncul tepat setelah itu mengatakan saya tidak bisa melakukan itu (tidak menekan tombol, tetapi hasil dari kombo, seperti memotong beberapa kode atau berkomentar).
Diposting laporan bug .
Seperti yang dapat Anda lihat dari halaman laporan bug yang ditautkan ke kanan di atas, masalah ini tidak mungkin diperbaiki.
sumber
Karena Visual Studio melacak status tombol kontrol menggunakan peristiwa keyboard, daripada memeriksanya saat merespons suatu peristiwa.
Oleh karena itu jika acara KeyUp untuk kunci kontrol dikirim ke jendela lain, dan jendela itu menelan acara (ditandai sebagai Ditangani), VS2010 tidak akan menerima pemberitahuan acara, maka aplikasi akan berperilaku seolah-olah tombol ctrl masih turun sampai Anda menekan dan melepaskan ctrl lagi (yang akan menyebabkan acara keyup).
Ini adalah dugaan murni berdasarkan perilaku yang saya lihat (dan pengamatan Anda juga), jadi saya tidak tahu mengapa saya repot-repot memposting ini ...
sumber
Ini adalah pertanyaan lama, tetapi mungkin jawaban ini akan membantu orang lain.
Masalah: Kunci kontrol muncul "macet" di VS. Berfungsi dengan baik di aplikasi lain. Menekan tombol Ctrl tidak beralih kembali ke mode non-Ctrl. Misalnya, panah ke atas halaman gulir alih-alih memindahkan kursor.
Untuk mereproduksi: Ctrl-V untuk menempel ke sumber read-only saat dalam mode debug.
Untuk memperbaikinya: Tekan tombol Ctrl kanan. Entah bagaimana itu tampaknya mencabutnya ketika tombol Ctrl kiri tidak mau.
sumber
Ctrl+Shift
yang mengubah bahasa (jika tersedia).saya telah mereproduksi masalah ini di VS2010, Langkah-langkahnya adalah 1. Mulai Debugging 2. Klik ctrl + x untuk memotong garis di halaman terkunci 3. Ini tidak akan membiarkan Anda berubah 4. Sekarang, Klik x, s, tab, Shift + F5 dan Anda akan menemukan kesalahan
sumber