Keyboard
Keyboard
El módulo Keyboard es responsable de realizar todas las acciones de teclado en la computadora del usuario. Sus métodos pueden accederse conforme al ejemplo a continuación:
await Keyboard.pressKey["v1_0_0"]({
key: 'Enter'
})
Métodos
pressHotKey
Método responsable de presionar teclas de atajo.
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 obligatorios
- Este método espera solo un array de strings que representan las teclas que serán presionadas en conjunto para el atajo.
Parámetros opcionales
Este método no tiene parámetros opcionales.
Retorno
Este método no devuelve valores.
pressKey
Método responsable de realizar una acción de presionar una tecla especificada.
await Keyboard.pressKey["v1_0_0"]({
key: 'Enter'
})
Parámetros obligatorios
key: String - espera un string que representa la tecla que será presionada.
Parámetros opcionales
times: Integer - espera un entero que representa el número de veces que la tecla será presionada. Valor predeterminado:1.delay: Number - espera un número que representa el intervalo en milisegundos entre cada pulsación de tecla. Valor predeterminado:1.
Retorno
Este método no devuelve valores.
typeText
Método responsable de realizar la acción de escribir un texto especificado.
await Keyboard.typeText["v1_0_0"]('Hello World')
Parámetros obligatorios
- Este método espera solo un string que representa el texto que será escrito.
Parámetros opcionales
Este método no tiene parámetros opcionales.
Retorno
Este método no devuelve valores.