Keyboard
O módulo Keyboard é responsável por realizar todas as ações de teclado no computador do usuário. Seus métodos podem ser acessados conforme o exemplo abaixo:
await Keyboard.pressKey["v1_0_0"]({
key: 'Enter'
})
Métodos
pressHotKey
Método responsável por pressionar teclas de atalho.
await Keyboard.pressHotKey["v1_0_0"]([
'ctrl',
'alt',
'delete',
])
Lista de Teclas
alt
alt_gr
alt_l
alt_r
backspace
caps_lock
cmd
cmd_l
cmd_r
ctrl
ctrl_l
ctrl_r
delete
down
end
enter
esc
f1
f2
f3
f4
f5
f6
f7
f8
f9
f10
f11
f12
home
insert
left
media_next
media_play_pause
media_previous
media_volume_down
media_volume_mute
media_volume_up
menu
num_lock
page_down
page_up
pause
print_screen
right
scroll_lock
shift
shift_l
shift_r
space
tab
up
win
win_ls
win_r
apps
Parâmetros obrigatórios
- Este método espera apenas um array de strings que representam as teclas que serão pressionadas em conjunto para o atalho.
Parâmetros opcionais
Este método não possui parâmetros opcionais.
Retorno
Este método não retorna valores.
pressKey
Método responsável por realizar uma ação de pressionar uma tecla especificada.
await Keyboard.pressKey["v1_0_0"]({
key: 'Enter'
})
Parâmetros obrigatórios
key
: String - espera uma string que representa a tecla que será pressionada.
Parâmetros opcionais
times
: Integer - espera um inteiro que representa o número de vezes que a tecla será pressionada. Se não for passado, o valor padrão é 1.
Retorno
Este método não retorna valores.
typeText
Método responsável por realizar a ação de digitar um texto especificado.
await Keyboard.typeText["v1_0_0"]('Hello World')
Parâmetros obrigatórios
- Este método espera apenas uma string que representa o texto que será digitado.
Parâmetros opcionais
Este método não possui parâmetros opcionais.
Retorno
Este método não retorna valores.