Setiap kali saya mengklik di suatu tempat untuk mengetik beberapa kode, menurut definisi di situlah kursor mouse saya berada, yang mengaburkan apa yang saya coba ketik. Seringkali, jika saya lupa untuk memindahkan kursor sebelum mulai mengetik, saya akan menemukan diri saya memindahkan tangan saya dari keyboard saya kembali ke mouse saya hanya untuk memindahkan kursor keluar dari jalan dan kemudian kembali mengetik.
Saya tahu bahwa ada opsi "sembunyikan kursor sambil mengetik" tingkat OS, tetapi itu tampaknya tidak berpengaruh pada Visual Studio.
Juga, saya tahu utilites yang dapat berjalan terus-menerus di latar belakang (Yaitu CursorHider ), tetapi, untuk alasan stabilitas, saya ragu untuk menjalankan layanan latar belakang lain di atas banyak yang sudah berjalan.
Apakah ada solusinya?
sumber
Jawaban:
Seperti Anda, saya pernah mengalami masalah ini selamanya. Jadi saya telah menulis skrip kecil yang menyembunyikan kursor mouse tidak peduli apa pun aplikasi Windows yang Anda gunakan.
Perhatikan bahwa jika Anda menjalankan Visual Studio (atau apa pun) dalam mode terangkat, Anda harus menjalankan utilitas saya juga dalam mode terangkat.
sumber
Sepertinya fungsionalitas "sembunyikan pointer saat mengetik" tergantung pada aplikasi.
Opsi ini dicentang di opsi penunjuk tetikus saya, dan berfungsi untuk aplikasi seperti notepad, wordpad, Word dan Visual Studio 6. Tetapi tidak berfungsi untuk aplikasi lain, seperti Firefox dan Visual Studio 2008.
Saya percaya bahwa aplikasi yang tidak berfungsi diprogram secara salah untuk menampilkan kursor berulang kali. Sebagai seorang programmer, saya dapat memberi tahu Anda bahwa memprogram kursor di Windows adalah kekacauan besar, di mana akhirnya satu-satunya cara untuk tetap waras adalah berulang kali menyusun kembali kursor pada peristiwa tertentu. Jelas, programmer di belakang Visual Studio 2008 telah mengambil jalan pintas yang sama.
sumber
Saya tahu ini mungkin bukan solusi yang layak untuk Anda, tetapi saya ingin tidak menggunakan mouse sama sekali dengan memiliki ikatan kunci untuk segala sesuatu di dalam IDE. Saya dapat melompat dari panel ke panel, kesalahan ke kesalahan dll tanpa harus menyentuh mouse. Juga jika kelas Anda bagus dan kecil, Anda tidak perlu terlalu sering menggulir ke atas dan ke bawah (dan bahkan jika Anda harus menekan tombol panah saja sudah cukup).
sumber
Anda dapat menghindari "sembunyikan pointer saat mengetik" dengan menangkap EN_UPDATE di WndProc jendela induk kontrol edit, dan mengatur posisi kursor:
sumber