Saya ingin tahu tentang fitur ini, yang telah menjadi bagian dari Windows selama saya bisa ingat. Mungkin bahkan Windows 95 atau 98.
Bagi saya, artinya persis seperti yang dikatakannya. Kursor mouse harus menjadi tidak terlihat saat saya mengetik. OS / X memiliki fitur ini, dan sebenarnya berfungsi. Namun, dari apa yang bisa saya katakan:
- Ini benar-benar rusak pada Windows dan telah selamanya.
- Terserah Aplikasi untuk mengimplementasikan fitur ini, atau hubungi beberapa API atau OS hook untuk mengimplementasikannya dengan benar.
Sejauh ini, inilah yang saya temukan:
- Notepad, seingat saya, berfungsi dan menghargai pengaturan ini. Saya tidak dapat menguji sekarang karena saya memiliki Notepad2, yang menggantikan Notepad. Notepad2 tidak menghargai pengaturan ini.
- Visual Studio tidak.
- IE tidak.
- Microsoft Word melakukannya, tetapi sebenarnya menyembunyikan kursor mouse terlepas dari apakah pengaturan ini diaktifkan atau tidak. Mungkin tim Office menerapkan fungsi ini secara internal.
- Beberapa SKU Windows tampaknya berperilaku berbeda. Sebagai contoh, saya punya satu teman yang mengatakan bahwa fitur ini berfungsi untuk IE, tetapi dia ada di Surface.
Adakah yang menemukan aplikasi yang benar-benar akan menyembunyikan kursor mouse jika dan hanya jika pengaturan ini diaktifkan? Jika tidak ada aplikasi semacam itu, apakah kotak centang ini benar-benar melakukan sesuatu? Dari sudut pandang Windows API, kait OS apa yang disediakan yang seharusnya digunakan pengembang untuk memanfaatkan fitur ini?
Jawaban:
Fitur Sembunyikan penunjuk saat mengetik tidak melakukan pekerjaan menyembunyikan penunjuk. Semua yang dilakukannya adalah mengatur nilai parameter sistem Mouse Lenyap . Ini adalah nilai yang dapat ditanyakan menggunakan fungsi SystemParametersInfo () WIN32 API melewati konstanta
SPI_GETMOUSEVANISH
.Aplikasi harus menanyakan parameter ini dan, jika parameter diatur ke TRUE, sembunyikan penunjuk tetikus ketika ada pengetikan.
Beberapa aplikasi menghargai pengaturan ini, misalnya editor di Eclipse IDE.
Sebagian besar aplikasi mengabaikannya sepenuhnya. Editor teks yang digunakan oleh situs Stack Exchange tidak menyembunyikan kursor saat mengetik.
Ironisnya, beberapa aplikasi Microsoft mengabaikan pengaturan dan menyembunyikan kursor. Misalnya Word 2010, dan Notepad di Windows 10.
sumber