====== Keyboard ====== This object allows you to simulate keyboard actions. ===== Functions ===== ==== Keyboard ==== Constructor function. === Syntax === var myObject = new Keyboard(); ===== Methods ===== ==== pressKey ==== Presses a key. === Syntax === myObject.pressKey(key); === Arguments === - key - ([[en:code:device:keyboard:string|string]]) the key to press === Returns === * (Keyboard) this Keyboard === Exceptions === * (PressKeyError) unable to press the key === Notes === The key parameter can be a single letter or a key name. ==== releaseKey ==== Releases a key. === Syntax === myObject.releaseKey(key); === Arguments === - key - ([[en:code:device:keyboard:string|string]]) the key to release === Returns === * (Keyboard) this Keyboard === Exceptions === * (ReleaseKeyError) unable to release the key === Notes === The key parameter can be a single letter or a key name. ==== triggerKey ==== Triggers a key. (press and release) === Syntax === myObject.triggerKey(key); === Arguments === - key - ([[en:code:device:keyboard:string|string]]) the key to trigger === Returns === * (Keyboard) this Keyboard === Exceptions === * (TriggerKeyError) unable to trigger the key === Notes === The key parameter can be a single letter or a key name. ==== writeText ==== Write text. === Syntax === myObject.writeText(text); myObject.writeText(text, delay); === Arguments === - text - (string) the text to write - delay - (int) the pause duration (milliseconds) between each character [//Added in Actionaz 3.5.0.//] === Returns === * (Keyboard) this Keyboard === Exceptions === * (WriteTextError) unable to write the text