
Responder1
Você pode fazer isso de forma surpreendentemente simples comAutoHotKey.
Up::
Send {RShift down}
KeyWait Up
Send {RShift up}
return
Isso escuta a tecla de seta para cima, envia um deslocamento para a direita pressionado, espera até que a tecla para cima seja liberada e, em seguida, envia uma liberação de deslocamento para a direita. Simples!
Se você é novo no AutoHotKey, instale-o, clique com o botão direito no ícone e clique em "Editar este script". Cole o código acima, salve-o no Bloco de Notas, clique com o botão direito no ícone do aplicativo novamente e clique em "Recarregar este script". Vá embora.
Documentos/informações relevantes: https://autohotkey.com/docs/commands/Send.htm https://autohotkey.com/board/topic/11321-can-autohotkey-hold-down-a-key/