Delphi Регулятор громкости с клавиатуры

Недавно мне пришлось заменить клавиатуру, а у этой (GE 98552) нет программируемых кнопок вверху, и мне не хватает кнопок увеличения/уменьшения громкости. у него есть 9 специальных кнопок, но нет ни одной для громкости, и эта модель не программируется. ДУХ!

Я давний программист Delphi, но никогда не связывался с мультимедиа.

Может ли кто-нибудь предложить какой-нибудь код, чтобы назначить клавиши «+» и «-» на цифровой клавиатуре, которые будут увеличивать и уменьшать громкость? Я никогда не использую эти две кнопки, поэтому я бы не стал отказываться от функциональности.

Спасибо

откровенный


person user568160    schedule 08.01.2011    source источник
comment
Windows XP или ниже или Windows Vista+?   -  person Andreas Rejbrand    schedule 08.01.2011
comment
У вас есть две отдельные проблемы: (1) Как увеличить/уменьшить громкость (2) Как подключить клавиатуру, чтобы можно было изменять громкость в ответ на некоторые клавиши. Вы должны были задать два вопроса. Еще лучше, выполните SO-поиск по [delphi] hook keyboard - ответов так много, что мне было бы трудно выбрать только один для ссылки. Затем выполните поиск [delphi] volume control - снова несколько ответов, нельзя связать только один.   -  person Cosmin Prund    schedule 09.01.2011


Ответы (1)


одна идея: вы можете создать небольшое приложение. который регистрирует глобальные горячие клавиши (скажем, ctrl+num + и ctrl+num -), которые будут изменять громкость, надеюсь, это в какой-то степени поможет... Я также наткнулся на этот код http://www.delphitricks.com/source-code/multimedia/change_the_sound_cards_volume.html, но я не могу проверить это прямо сейчас ... и зарегистрировать/отменить регистрацию глобальной горячей клавиши http://www.delphidabbler.com/tips/16< /а>

person Community    schedule 08.01.2011