2015-07-30 7 views
0

я wannna быть в состоянии нажать Alt + Средняя кнопка для моделирования Сдвиг + Ctrl + правой кнопки с AutoHotkey. Я сделал это для имитации двух ключей. И это сработало, но оно не работает для трех ключей.Bind один ключ к три клавиши-модификаторы AutoHotkey

так я писал, что:

LAlt & MButton::Send {Ctrl Down}{Shift Down}{RButton Down} 
keywait, LAlt 
keywait, MButton 
LAlt & MButton Up::Send {Ctrl Up}{Shift Up}{RButton Up} 
return 

, где проблема?

ответ

0

Первое, что две KeyWait линии никогда не выполняются, как у вас есть посыла действие на какой-то линии, как горячие клавиши, это сделает один строки горячих клавиш или переназначить

Если вы хотите, чтобы выполнить несколько строк кода в одной процедуре горячих клавиш вам нужно будет запустить подпрограмму в строке под меткой определения горячих клавиш.

Также попробуйте принимать более простой подход использовать Autohotkeys переназначения возможность

Не могу сказать, что это будет работать для вас, но дать ему выстрелило

!MButton::^+RButton 

Надеется, что это помогает