Начнем процесс с того, что скачаем программу Asus notebook keys v1.3 [125.94 Kb] (cкачиваний: 4803).
Исходники программы: asusnbkeys_v1.3_src.zip [64.86 Kb] (cкачиваний: 1305).
Автор программы: NullPointer
Содержимое архива:
AsusNbKeys.exe — сервисный модуль, исполняющий основные действия; должен быть запущен всегда (не закрывайте эту программу через Диспетчер задач, используйте кнопку "Stop AsusNbKeys process" в программе AsusNbKeysCtrl.exe для этого!);
AsusNbKeysCtrl.exe — интерфейс для настройки параметров, используемых сервисным модулем; запускается только для настройки.
Возможности:
Возможно назначить на доп. кнопку ноутбука либо "своё" действие, либо действие по умолчанию.
Возможные "свои" действия:
- запуск программы или любого файла (скриптов vbs в том числе) с параметрами;
- эмуляция нажатия комбинаций клавиш для использования их в качестве хоткеев в любых программах;
Нового по версиям:
*** v 1.1: блокировка всех доп. конпок по Win + Space;
*** v 1.3: добавлена возможность указывать параметры запускаемой программы.
Требования:
- Установленный и работающий драйвер ATK0100 и его окружение, версия HControl.exe 1043.2.15.64 или выше;
- WindowsXP , Windows Vista или Windows 7
- Имена файлов программы не менять.
Установка:
- Скачайте и распакуйте туда, откуда точно не удалите по неосторожности;
- Добавьте ярлык для AsusNbKeys.exe в автозагрузку;
- Запустите AsusNbKeys.exe;
- Запустите AsusNbKeysCtrl.exe и настроить по своему усмотрению.
Обновление:
- Запустите ваш старый AsusNbKeysCtrl.exe и нажмите кнопку "Stop AsusNbKeys process";
- Закройте AsusNbKeysCtrl.exe;
- Замените файл AsusNbKeys.exe его новой версией;
- Замените файл AsusNbKeysCtrl.exe его новой версией;
- Запустите AsusNbKeys.exe.
Возможно после всех этих операций будет выскакивать ошибка "Can’t synchronize with existing ATK0100 event!"
Решение от konradb4:
Для того, чтобы назначить какую-либо клавишу, делаем следующее:
Пример:
Теперь при нажатии на кнопку Power4gear система будет думать что нажали Ctrl+Alt+Shift+Z, и поэтому сработает как хоткей для Winamp, а он начнет вопроизведение.
Проверялось все на Windows 7 x64, ноутбук ASUS UL80Vt, программы KMPlayer и Foobar, человеком под ником Jeka
В ходе тестирования были обнаружены аппаратные кнопки. Например, кнопки яркости или блютуза. Если их переназначить, выполняют основные свои действия + то, что зададите вместо обычного визуального эффекта. Такие кнопки обработать полноценно нельзя, они лишь присылают уведомление о событии.
P.S. Небольшая модификация в продолжение темы :
Небольшой мод neoflame [104.31 Kb] (cкачиваний: 626) позволяет исправить баг с клавишами Ctrl, Alt, Shift.