2012-06-27 3 views
1

Я получил глобальную команду, как этоОтправка команды, когда ярлык существует

!i::Send {Up} (нажатие alt+I переместит каретку вверх)

Существует приложение, которое использует Alt+I в качестве ярлыка для действия что я хотел бы позвонить, сохраняя при этом свой собственный ярлык. Я хотел бы переназначить действие этого приложения на Ctrl+I

В правильном WinExists я пробовал ^i::Send !{i}, но это просто перемещает каретку вверх. Я попробовал ^i::!i но отправил Ctrl+Alt+I, а не Alt+I.

Любые идеи? Благодаря

ответ

2

Гейб,

Попробуйте это ...

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

В качестве альтернативы, вы можете добавить $ на триггеры, так что они не будут звонить друг другу, как это:

$!i::Send, {Up} 
$^i::Send, !i 
1

После каждой команды, вам необходимо добавить возвращения команды. Так что если у вас есть код:

!i::Send, ^i 
return 
^i::Send, !i 
return 

Код выше инвертирует функции из CTRL + я и ALT + я.

Смежные вопросы