Volume Hotkey XP - имитация мультимедийных клавиш

Обсуждение любых программ, не имеющих отношения к Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

[off]Блин, уже почти все на 7-ку пересели... .[/off]
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

[off]
ask-rus
Да не нервничай. Не много теряешь. Скорей даже наоборот. :wink:
XP я при этом никуда не забросил. В нём больше нахожусь.
[/off]
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Ну так она регулирует громкость, не показывая при этом никаких диалогов - в точности как с помощью мультимедийных клавиш. А при регулировке громкости из полноэкранного приложения никаких диалогов и не нужно - наоборот, они будут мешать. А диалог, показываемый по Win+F8, по идее должен быть тем же, что вызывается из стандартного регулятора в трее (не видел, лень перезагружать в 7).
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Короче, для XP подходит плохо, для Win 7 - не подходит. :)
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Flasher писал(а):Короче, для XP подходит плохо, для Win 7 - не подходит. :)
Добавляй ключевое ИМХО. Мне она вполне подошла для XP (ну, чутка подпилил напильником, но ведь главное - результат), и на 7 наверняка будет работать так же.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

MVV
Сомневаюсь, что будет. Пробуй.
Почему не добавляю ИМХО, потому что я уже пояснил, что приоритет несменяемых хоткеев создаст проблемы с работой тех же уже назначенных в ТС.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Нормально регулирует громкость на семерке. А на Win+F8 открывает стандартный микшер.

Насчет несменных хоткеев, конечно, согласен. Но в принципе при большом желании их можно сменить. :D
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

MVV писал(а):Нормально регулирует громкость на семерке.
Т.е. у тебя диалога не вызывает? Интересно.
Добавлено: А, вот, сейчас замигал значок в трее. Проверил звук. В 7-ке работает. Я ошибся. :)
MVV писал(а):Но в принципе при большом желании их можно сменить. :D
Да я не сомневаюсь, что ты можешь, но для общего пользования такая опциональная возможность должна быть предусмотрена в интерфейсе. :wink:
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение 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).
Аватара пользователя
Bomm
Сообщения: 245
Зарегистрирован: Сб янв 15, 2005 14:39
Откуда: Москва

Сообщение Bomm »

У меня при запуске пишет:

Hotkeys could not be created.
Application will now tertminate.


Windows XP SP2
Юрий Бомштейн
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Видимо, у тебя другая программа регистрирует одну из комбинаций клавиш, которую пытается зарегистрировать 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).
BezDNaU
Сообщения: 65
Зарегистрирован: Сб май 31, 2008 10:56

Сообщение BezDNaU »

Юзаю Volume2. Позволяет управлять громкостью колесом мыша (даже в полноэкранных играх).
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

BezDNaU писал(а):Юзаю Volume2. Позволяет управлять громкостью колесом мыша (даже в полноэкранных играх).
ОМГ, 5-метровый дистрибутив... Удачи!

Кстати, рекомендую прочитать название темы. Здесь обсуждается конкретная программа, а не класс подобных программ.


Обновил утилиту, теперь не закрывается, если не удалось зарегистрировать какие-то комбинации. Они просто не будут работать (вернее, будут передаваться программе, которая зарегистрировала их прежде). Заодно сделал доступными ещё пару недокументированных команд.

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
+ Отключено завершение программы при неудачной регистрации некоторых комбинаций
+ Изменения (и недокументированные команды) отражены в окнах справки
Аватара пользователя
Bomm
Сообщения: 245
Зарегистрирован: Сб янв 15, 2005 14:39
Откуда: Москва

Сообщение Bomm »

MVV
Спасибо за разъяснения и за новую версию программы.
Юрий Бомштейн
Fuzz
Сообщения: 5
Зарегистрирован: Пт сен 16, 2011 20:20

Сообщение Fuzz »

Спасибо за программку. Искал подобную. Маленькая, рабочая и функциональная. То что надо.
Ответить