janelas
AutoHotkey
O AutoHotkey (AHK) é um software de criação e macro gratuito e de código aberto para Windows que permite aos usuários automatizar tarefas repetitivas. Ele é orientado por uma linguagem de script que inicialmente tinha como objetivo fornecer atalhos de teclado, também conhecidos como teclas de atalho, que ao longo do tempo evoluíram para uma linguagem de script completa.
http://ahkscript.org/
Para aprender sobre o AHK, recomendo verificar o site , as páginas mencionadas em Referência rápida e, em especial, examinar pelo menos o Tutorial para iniciantes do AutoHotkey . Não se esqueça de baixar , instalar e mexer nele. Há também um fórum útil .
Exemplo
Nesse caso, você deve observar particularmente as seguintes páginas: Teclas de atalho (atalhos do mouse, joystick e teclado) , lista de teclas, botões do mouse e controles do joystick e Send / SendRaw / SendInput / SendPlay / SendEvent: Enviar teclas e cliques . Você poderá montar um script AHK simples, por exemplo, algo como:
^! Left :: Enviar {Media_Prev}
^! Down :: Enviar {Media_Play_Pause}
^! Right :: Enviar {Media_Next}
+ ^! Left :: Enviar {Volume_Down}
+ ^! Down :: Enviar {Volume_Mute}
+ ^! Right :: Enviar {Volume_Up}
^!. ::
MsgBox, 0,, Olá mundo AHK!
Retorna
Aqui você define as seguintes ações:
- Ctrl+ Alt+ ←enviaPrevious
- Ctrl+ Alt+ ↓enviaPlay/Pause
- Ctrl+ Alt+ →enviaNext
- Ctrl+ Shift+ Alt+ ←enviaVolume Down
- Ctrl+ Shift+ Alt+ ↓enviaMute
- Ctrl+ Shift+ Alt+ →enviaVolume Up
- Ctrl+ Alt+ .invoca a caixa de mensagem que cumprimenta o mundo AHK (apenas para mostrar o mapeamento de comandos de tecla não on-line que termina com /
return
)
Uso
Você cria um .ahk
arquivo, cola o código acima (sem MsgBox inútil, é claro), salve e clique duas vezes para executá-lo. Você obterá o ícone H na bandeja do sistema, permitindo que você interaja com o script, particularmente: suspender teclas de atalho, pausar o script (não é útil aqui) ou simplesmente sair dele. Para melhor conveniência, sugiro compilar esse script. Você pode fazer isso usando o botão direito do mouse no arquivo e escolhendo Compilar script. Então você obterá um .exe
arquivo (bem grande, mas é como a chave automática completa) que você pode compartilhar com outras pessoas ou adicionar à inicialização automática, por exemplo.
Remapeando através do "Mapa de Scancode" do Registro / KeyTweak
Na página Remapping Keys and Buttons da AutoHotkey, você pode ler sobre outra maneira de atribuir chaves às teclas, remapeando. Pode não ser útil no seu caso (a menos que você esteja pronto para "perder" algumas chaves), mas ainda vale a pena ler. (Então você deve descobrir por que não usei o remapeamento do AHK no meu exemplo.)
Deixe-me citá-lo (sem citação em bloco para preservar a formatação) e corrigir alguns links ao longo do caminho:
<quote>
Vantagens
- O remapeamento do registro é geralmente mais puro e eficaz que o remapeamento do AutoHotkey . Por exemplo, ele funciona em uma variedade mais ampla de jogos, não possui problemas conhecidos com a tecla Alt e é capaz de disparar as teclas de atalho do AutoHotkey (enquanto o remapeamento do AutoHotkey requer uma solução alternativa ).
- Se você optar por fazer as entradas do registro manualmente (explicadas abaixo), absolutamente nenhum software externo será necessário para remapear o teclado. Mesmo se você usar o KeyTweak para fazer as entradas do registro para você, o KeyTweak não precisará permanecer em execução o tempo todo (ao contrário do AutoHotkey).
Desvantagens
- O remapeamento do registro é relativamente permanente: é necessária uma reinicialização para desfazer as alterações ou colocar novas em vigor.
- Seu efeito é global: ele não pode criar remapeamentos específicos para um usuário, aplicativo ou código de idioma específico.
- Ele não pode enviar pressionamentos de tecla modificados por Shift, Control, Alt ou AltGr. Por exemplo, ele não pode remapear um caractere minúsculo para um maiúsculo.
- Ele suporta apenas o teclado (o AutoHotkey possui remapeamento do mouse e alguns remapeamentos limitados no joystick ).
Como aplicar alterações no registro
Existem pelo menos dois métodos para remapear as chaves por meio do registro:
- Use um programa como o KeyTweak (freeware) para remapear visualmente suas chaves. Isso mudará o registro para você.
- Remapeie as chaves manualmente, criando um arquivo .reg (texto sem formatação) e carregando-o no registro. Isso é demonstrado em www.autohotkey.com/forum/post-56216.html#56216
</quote>
EventGhost
O EventGhost é uma ferramenta de automação avançada, fácil de usar e extensível para MS Windows. Ele pode usar diferentes dispositivos de entrada, como controles remotos por infravermelho ou sem fio, para acionar macros, que por sua vez controlam o computador e o hardware conectado. Portanto, ele pode ser usado para controlar um PC Media com um controle remoto normal do consumidor. Mas seus possíveis usos vão muito além disso.
http://www.eventghost.org/
Ainda não tentei, mas parece interessante e um pouco relacionado, então acho que vale a pena mencionar aqui.
Alguns superusuários podem se lembrar do Girder, que infelizmente deixou de ser freeware há muito tempo. EventGhost parece um pouco semelhante. Eu não tenho mais o TVPhone98 da AverMedia, mas usar o controle remoto via Girder foi divertido.