Skip to main content

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.