AHK constrói “central” de atalhos de teclado

0

Eu gostaria de ter um atalho universal, seja no computador como um todo ou apenas em alguns programas limitados (como, por exemplo, somente quando o Chrome está ativo).

(PS. Eu uso a linguagem AHK aqui, então ^ é ctrl! é alt + é shift).

Eu gostaria de pressionar um atalho, por exemplo, bater ^ {Espaço} e depois escrever algo, como "email" e pressionar enter para abrir o Outlook.

Eu também posso bater

^{Space}

ch

{Enter}

e inicie o cromo.

Isso foi feito pelo programa Launchy . O que eu gostaria de fazer, no entanto, é tornar isso mais flexível.

Por exemplo, não estou satisfeito com os atalhos de teclado do meu programa MyLifeOrganized (MLO). Eu tenho que apertar +1 ou +2 para adicionar uma nota ou tag em um item todo. Em vez disso, quero que isso aconteça:

^{Space}

type "nn"

get to the note.

Como a parte de chegar à nota já tem um atalho de teclado, isso deve poder ser feito via AHK

  • ^ Espaço ::
  • Caixa de mensagem rápida
    • se eu escrever "nn"
      • Enviar +1
    • se eu escrever "nn"
      • Enviar +2
    • etc ...

Como posso fazer esse "mapeamento" funcionar?

    
por user1603548 18.10.2014 / 12:07

2 respostas

2

Um programa chamado SlickRun faz isso imediatamente.

Se você quiser usar Autohotkey, a solução é fácil de construir usando uma caixa de entrada.

^Space::
inputVar :=""
InputBox, inputVar, Launch,,,200,110
If (inputVar = "ch")
{
Run, chrome.exe
}
Else If (inputVar = "email")
{
Run, outlook.exe
}
return
    
por 07.11.2014 / 05:18
0

Você pode configurar o utilitário Everything para abrir com sua tecla de atalho e limitar seu escopo a uma "lista de arquivos" que você pode definir e editar em uma gui (por exemplo, adicionando sua pasta do menu Iniciar e removendo links desnecessários). / p>     

por 25.11.2017 / 13:50