2 Maza:
Дозиметровский драйвер + XD Profiler такое уметь должны. Через режимы. Например: жмем кнопку - "А" в режиме "а" - она генерирует нажатие клавиши "1" и загрузку режима "б". В режиме "б" кнопка "А" генерирует нажатие кнопки "2" и загрузку режима "с". В режиме "с" будет кнопка "3" и загрузка режима "а".
Получается, что первое нажатие - "1", второе - "2", третье - "3", четвертое - опять "1" и т.д.
На практике я такой скрипт рисовать не пробовал, но почему бы ему не работать?

2 JGr124_Barakuda:
Не знаю как в родных, а в дозиметровском драйвере вообще ни какой разницы между кнопками нет. Т.е. крючек - это такая же кнопка, как все остальные. Соотв. и функции у любой кнопки любые.