Comandos autohotkey no estilo Eclipse

1

A autohotkey é capaz de interpretar teclas de atalho no estilo de Ctrl+ Shift+, Weu assumiria que um script como o seguinte funcionaria:

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

A partir da documentação, observo que eles são chamados de teclas de atalho empilhadas verticalmente e fazem com que cada linha execute a mesma ação. No caso acima, acho que Ctrl+ Shift+ We Oambos farão com que o outlook seja lançado, enquanto pressionar pressionaria eo explorer. O que eu gostaria é Ctrl+ Shift+ W, Oexecuta o outlook e Ctrl+ Shift+ W, Eexecuta o Windows Explorer.

Existe alguma maneira de fazer com que uma tecla de atalho execute ações específicas do contexto (como no Eclipse), onde eu posso pressionar Ctrl+ Shift+ Wpara ativar um bloco de teclas de atalho específicas?

mmoore
fonte

Respostas:

1

Aqui está um exemplo simples com base no que você forneceu.

^+W::
    Input, x, L1

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

Entrada de origem

Elliot DeNolf
fonte