Podemos implementar algumas novas funções para terminal ie. digitando a palavra Tab resultará na aba de toque de tecla

0
Ok Estou me perguntando por que no terminal não podemos inserir esses comandos e obter a mesma saída que o toque de tecla? É possível para alguns como adicioná-los à lista de comandos aceitáveis no meu terminal.

Tab = Tab
Shift = Shift
Backspace = Backspace
Supr = Supr
LCtrl = LCtrl
RCtrl = RCtrl
LAlt = LAlt
RAlt = RAlt
F1-F12 = F1-F12

Isso tornaria os scripts mais leves e as macros mais fáceis de desenvolver, caso eles tivessem vários pontos de referência, por exemplo. referências em atalhos de teclado. Isso tornaria possível para um usuário fazer coisas como minimizar / maximizar e ocultar / sair do Windows via linha de comando sem a necessidade de aplicativos adicionados.

    
por user2218260 17.10.2014 / 05:13

1 resposta

1

Você pode realizar o que deseja usando xdotool .Porexemplo,aseguintefunçãoTabfaráoquevocêpediu:

Tab(){xdotoolkeyTab;}

ouequivalente:

Tab(){xdotoolkey23;}

Outrosexemplos:

LAlt(){xdotoolkeyAlt_L;}

ou:

AltTab(){xdotoolkeyAlt_L+Tab;}

ou:

AltTab(){xdotoolkey64+23;}

Paramaisinformaçõessobrexdotool,consulte man xdotool .

    
por Radu Rădeanu 17.10.2014 / 19:28