Volume Hotkey XP - имитация мультимедийных клавиш
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Ну так она регулирует громкость, не показывая при этом никаких диалогов - в точности как с помощью мультимедийных клавиш. А при регулировке громкости из полноэкранного приложения никаких диалогов и не нужно - наоборот, они будут мешать. А диалог, показываемый по Win+F8, по идее должен быть тем же, что вызывается из стандартного регулятора в трее (не видел, лень перезагружать в 7).
Т.е. у тебя диалога не вызывает? Интересно.MVV писал(а):Нормально регулирует громкость на семерке.
Добавлено: А, вот, сейчас замигал значок в трее. Проверил звук. В 7-ке работает. Я ошибся.
Да я не сомневаюсь, что ты можешь, но для общего пользования такая опциональная возможность должна быть предусмотрена в интерфейсе.MVV писал(а):Но в принципе при большом желании их можно сменить.
Автор выпустил новую версию, пришлось патчить и её:) заодно обнаружил одну недокументированную функцию.
Выложил здесь. Изменения отражены в Readme-файле. Комбинация, которая не упоминалась в оригинальном справочном сообщении - Win+X, открывает центр мобильности в Windows Vista\7.
Также обнаружил ухудшения в плане оптимизации кода, а затем и вовсе пришел к выводу, что программа переведена с Delphi на Lazarus - версия компоновщика в PE-заголовке файла сменилась с 2.25 на 2.42. Замеченное изменение состоит в следующем. Delphi-версия использовала jump table для перехода к ветке оператора выбора, а Lazarus-версия сравнивает каждое значение последовательно. То есть, там, где Delphi-версия за постоянно маленькое число действий переходила к участку кода, выполняющему действие, соответствующее нажатой комбинации клавиш, в Lazarus-версии для перехода к участку кода, скажем, двадцатой ветки оператора выбора, нужно сравнить значение со всеми предыдущими двумя десятками значений. А всего программа регистрирует 28 комбинаций клавиш (две последние, которым повезло меньше всего - Win+V и Win+X).
Выложил здесь. Изменения отражены в Readme-файле. Комбинация, которая не упоминалась в оригинальном справочном сообщении - Win+X, открывает центр мобильности в Windows Vista\7.
Также обнаружил ухудшения в плане оптимизации кода, а затем и вовсе пришел к выводу, что программа переведена с Delphi на Lazarus - версия компоновщика в PE-заголовке файла сменилась с 2.25 на 2.42. Замеченное изменение состоит в следующем. Delphi-версия использовала jump table для перехода к ветке оператора выбора, а Lazarus-версия сравнивает каждое значение последовательно. То есть, там, где Delphi-версия за постоянно маленькое число действий переходила к участку кода, выполняющему действие, соответствующее нажатой комбинации клавиш, в Lazarus-версии для перехода к участку кода, скажем, двадцатой ветки оператора выбора, нужно сравнить значение со всеми предыдущими двумя десятками значений. А всего программа регистрирует 28 комбинаций клавиш (две последние, которым повезло меньше всего - Win+V и Win+X).
Видимо, у тебя другая программа регистрирует одну из комбинаций клавиш, которую пытается зарегистрировать VHK. Такое она пишет, если не может зарегистрировать хотя бы одну комбинацию (регистрирует она комбинации Win+F2, Win+F3, Win+Shift+F4, Win+F5, Win+F6, Win+F7, Win+F8, Win+Shift+F8, Win+Shift+F9, Win+F10, Win+F11, Win+Shift+F10, Win+Shift+F11, Win+F12, Win+Shift+,, Win+Z, Win+Shift+Z, Win+Y, Win+Alt+Пробел, Win+C, Win+Alt+Вверх, Win+Alt+Вниз, Win+V, Win+X).
Юзаю Volume2. Позволяет управлять громкостью колесом мыша (даже в полноэкранных играх).
ОМГ, 5-метровый дистрибутив... Удачи!BezDNaU писал(а):Юзаю Volume2. Позволяет управлять громкостью колесом мыша (даже в полноэкранных играх).
Кстати, рекомендую прочитать название темы. Здесь обсуждается конкретная программа, а не класс подобных программ.
Обновил утилиту, теперь не закрывается, если не удалось зарегистрировать какие-то комбинации. Они просто не будут работать (вернее, будут передаваться программе, которая зарегистрировала их прежде). Заодно сделал доступными ещё пару недокументированных команд.
Volume Hotkey XP v2.8.0.1++ (MVV)
+ Убран тесный режим регулятора громкости (ключ /S)
+ Добавлен модификатор Shift для комбинаций Win+F4, Win+F8, Win+F9
+ Убраны все комбинации с Win+Q
+ Команды запуска проигрывателя перенесены на Win+F8 и Win+F9
+ Команда запуска 7-Zip перенесена с несуществующей на стандартной клавиатуре клавиши на Win+Ctrl+Y
+ Команды резкого повышения/понижения громкости перенесены на F10 и F11 с Win+Shift
+ Отключено завершение программы при неудачной регистрации некоторых комбинаций
+ Изменения (и недокументированные команды) отражены в окнах справки