O ponto de ajuste é muito ruim em chaves personalizadas e, além disso, tem o mau hábito de engolir algumas dessas teclas, como as teclas multimídia, então eles estão indisponíveis para outros programas.
Sugiro evitar o Setpoint e usar em vez disso AutoHotkey .
Seu primeiro passo é descobrir os códigos de verificação das chaves especiais.
Como estamos usando o AutoHotkey, crie um arquivo .ahk
, insira e execute o
seguindo scriptlet
( source ):
SetFormat, Integer, Hex
Gui +ToolWindow -SysMenu +AlwaysOnTop
Gui, Font, s14 Bold, Arial
Gui, Add, Text, w100 h33 vSC 0x201 +Border, {SC000}
Gui, Show,, % "// ScanCode //////////"
Loop 9
OnMessage( 255+A_Index, "ScanCode" ) ; 0x100 to 0x108
Return
ScanCode( wParam, lParam ) {
Clipboard := "SC" SubStr((((lParam>>16) & 0xFF)+0xF000),-2)
GuiControl,, SC, %Clipboard%
}
Execute-o e quando a GUI estiver em foco, pressione uma tecla e o scancode será exibido e copiado para a área de transferência no formato para usar como tecla de atalho ou com comandos Enviar.
Os scancodes podem ser usados em um scriptlet. Por exemplo, use a tecla multimídia do navegador para executar o Firefox:
SC032::Run "C:\Program Files (x86)\Mozilla Firefox\firefox.exe"
Quando o scriptlet estiver concluído, você poderá armazená-lo na inicialização pasta para que ele seja executado automaticamente com o Windows.
Pode ser necessário procurar por programas de linha de comando que possam executar as operações você precisa. Por exemplo, o som pode ser controlado pela livre NirCmd .