keyboard
The keyboard object allows you to configure the input for a USB keyboard connected to the player.
keyboard IDL
interface Keyboard {
Promise<bool> isAttached();
Promise<void> setLayout(String layoutName);
Promise<void> setNumLock(bool on_off);
};
ON THIS PAGE
Object Creation
To create a keyboard object, first load the brightsign/keyboard
module using the require()
method. Then create an instance of the keyboard class.
var keyboardClass = require("@brightsign/keyboard");
var keyboard = new keyboardClass();
Keyboard
This interface allows for detection and configuration of a USB keyboard.
isAttached()
Promise<bool> isAttached()
Returns true
if a USB keyboard is connected to the player. This method counts a connected device as a keyboard if it reports having the following keys: "A", "Z", "0", "9", ".", and Enter.
setLayout()
Specifies the localized layout for the attached USB keyboard. This setting takes effect immediately and persists in the registry after a reboot. See this table for valid keymap parameters (players are set to "us" by default).
setNumLock()
Sets the numlock state for the attached USB keyboard if passed true. Reset the state if passed false.