1

Может ли autohotkey интерпретировать горячие клавиши в стиле Ctrl+Shift+W? Я бы предположил, что скрипт будет работать следующим образом:

^+W :: ; Windows hotkeys (Ctrl+Shift+W)
   O:: Run Outlook ; Subsequent 'o' pressed => Run outlook
   E:: Run Explorer ;
return

Из документации я отмечаю, что они называются горячими клавишами, расположенными по вертикали, и заставляют каждую строку выполнять одно и то же действие. В приведенном выше случае, я думаю, что Ctrl+Shift+W и O вызовут запуск Outlook, тогда как нажатие e приведет к запуску Explorer. Что мне нужно, так это Ctrl+Shift+W, O запускает внешний вид, а Ctrl+Shift+W, E запускает проводник Windows.

Есть ли способ заставить горячую клавишу выполнять контекстно-зависимые действия (как в Eclipse), где я могу нажать Ctrl+Shift+W, чтобы активировать блок определенных горячих клавиш?

1 ответ1

1

Вот простой пример, основанный на том, что вы предоставили.

^+W::
    Input, x, L1

    if x = o
    {
        msgbox, o pressed
    }
    else if x = e
    {
        msgbox, e pressed
    }
Return

Исходный ввод

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .