Package org.htmlunit.html
Class Keyboard
- java.lang.Object
-
- org.htmlunit.html.Keyboard
-
public class Keyboard extends java.lang.ObjectKeeps track of the typed keys.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<java.lang.Object[]>keys_private booleanstartAtEnd_
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()Clears all keys.(package private) java.util.List<java.lang.Object[]>getKeys()Returns the keys.booleanisStartAtEnd()Returns whether typing should start at the text end or not.voidpress(int keyCode)Press the specified key code (without releasing it).voidrelease(int keyCode)Releases the specified key code.voidtype(char ch)Types the specified character.
-
-
-
Method Detail
-
type
public void type(char ch)
Types the specified character.- Parameters:
ch- the character
-
press
public void press(int keyCode)
Press the specified key code (without releasing it).An example of predefined values is
KeyboardEvent.DOM_VK_PAGE_DOWN.- Parameters:
keyCode- the key code
-
release
public void release(int keyCode)
Releases the specified key code.An example of predefined values is
KeyboardEvent.DOM_VK_PAGE_DOWN.- Parameters:
keyCode- the key code.
-
clear
public void clear()
Clears all keys.
-
getKeys
java.util.List<java.lang.Object[]> getKeys()
Returns the keys.If the length of the item is 1, then it is a character. If the length of the item is 2, the first is the key code, the second is boolean whether pressing or not
- Returns:
- the keys
-
isStartAtEnd
public boolean isStartAtEnd()
Returns whether typing should start at the text end or not.- Returns:
- whether typing should start at the text end or not
-
-