Ada masalah umum untuk speaker USB (seperti Logitech SBS-150 dalam kasus saya, yang Logitech tidak memberikan solusi) dan headphone - terlalu keras. Ketika Anda menggunakan slider kontrol volume Windows untuk menempatkannya ke 1, mereka masih terlalu keras (dan benar-benar tidak ada banyak perbedaan antara 1 dan 100), dan tentu saja 0 tidak bersuara, sehingga Anda terjebak memilih keras atau tidak terdengar sama sekali.
Di atas tampaknya menunjukkan bahwa logaritma diterapkan dua kali ke nilai-nilai linear 1-100 dari slider, sekali oleh Windows dan sekali oleh speaker, yang menghasilkan kurva yang dengan cepat mencapai saturasi. Windows 7 tentu saja tidak menawarkan cara untuk menyesuaikan apakah logaritma diterapkan.
Masalah lain adalah ketika pengguna ingin meningkatkan volume di atas 100. (Ya, ya, itu dapat merusak speaker Anda, bla bla. Tidak relevan.)
Tampaknya itu akan memecahkan banyak masalah jika saya hanya bisa mengatur nilai apa setiap titik pada slider volume seharusnya sesuai, bukan Windows yang menerapkan fungsi log itu sendiri. (Pada titik itu tidak masalah jika log diterapkan, karena Anda dapat menyisipkan fungsi eksponen sendiri untuk meniadakan log.)
Hal terdekat yang saya temukan adalah halaman ini , yang menggambarkan dengan tepat apa yang saya inginkan, tetapi sayangnya itu hanya berfungsi pada Windows XP dan bukan Windows 7; Saya tidak dapat menemukan kunci registri di Windows 7 (saya mungkin tidak terlihat cukup keras, meskipun).
Juga membantu adalah Volumouse yang memungkinkan Anda menentukan ukuran langkah untuk volume - ini dengan mudah memungkinkan Anda untuk mengatur volume ke titik antara 1 dan 0. Hal ini menyelesaikan tugas setidaknya membiarkan Anda mengurangi volume, tetapi 99% dari rentang pada dasarnya masih tidak berguna. Selain itu, meningkatkan atau mengurangi spasi langkah bukanlah bagaimana Anda berurusan dengan kurva respons logaritmik / eksponensial.
Jadi pertanyaannya adalah, bagaimana yang bisa saya lakukan di Windows 7 apa metode registri di atas pada Windows XP? Di mana kunci registri? Atau, bagaimana Volumouse mengatur volume ke nilai arbitrer?