С некоторыми манипуляциями, включая использование всех трех SharpKeys, nircmd и конвертера bat-to-exe, я убедил две из трех специальных клавиш сверху и справа от основной клавиатуры функционировать как кнопки увеличения и уменьшения громкости. Единственное, в отличие от Fn+F11/F12, их удержание никогда не приводит к повторению. Поскольку они необычно громкие и их трудно нажимать по сравнению с обычными клавишами на клавиатуре, было бы гораздо лучше иметь возможность удерживать их, как это часто бывает при регулировке громкости. Как мне сделать так, чтобы эти клавиши автоматически повторялись?
(И я знаю, что можно установить всю строку F на альтернативные клавиши. Это было бы нормально, если бы я не использовал, например, Alt-F4 для закрытия окон, что в таком случае менее удобно, чем Fn-Alt-F4.)
решение1
Это не прямой ответ, но более простой, и я в итоге выбрал его. Избавился от nimcmd и bat в exe, и просто использовал SharpKeys, чтобы поменять привязки F11 и F12 на vol-up и vol-down соответственно. Так что я все еще могу получить доступ к F11 и F12, если нужно, с помощью Fn, но по умолчанию для F1-F10 нет Fn, а повторитель для F11 и F12 работает отлично. Даже не нужно переназначать отключение звука, он выделенный.