public class UnicodeKey extends Key
ALT, ALT_GR, BACK_SPACE, CAPS_LOCK, content, CONTEXT, CTRL, DELETE, END, ENTER, ESC, F1, F10, F11, F12, F2, F3, F4, F5, F6, F7, F8, F9, HOME, INSERT, isLocked, KEY_DOWN, KEY_LEFT, KEY_RIGHT, KEY_UP, LANG, NUM_5, NUM_DELETE, NUM_DIV, NUM_DOWN, NUM_END, NUM_HOME, NUM_INSERT, NUM_LEFT, NUM_LOCK, NUM_MINUS, NUM_MULT, NUM_PAGEDOWN, NUM_PAGEUP, NUM_PLUS, NUM_RIGHT, NUM_UP, PAGE_DOWN, PAGE_UP, PAUSE_BREAK, PRTSCR, SCROLL_LOCK, SHIFT, SPACE, TAB, WINDOWS
Constructor and Description |
---|
UnicodeKey()
Initializes a new instance of the
UnicodeKey class. |
UnicodeKey(char character)
Initializes a new instance of the
UnicodeKey class with specified virtual key code. |
UnicodeKey(char character,
java.lang.String content)
Initializes a new instance of the
UnicodeKey class with specified virtual key code. |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone()
Clones this key.
|
boolean |
equals(java.lang.Object obj)
Returns a value indicating whether this instance and a specified Key object represent the same value.
|
char |
getCharacter()
Gets the Unicode character associated with this key.
|
int |
getRepeat()
Gets how many times to send the key code when this key is pressed.
|
int |
hashCode()
Returns a hash code for this UnicodeKey.
|
char |
lowerCase()
Gets the lower-case character label.
|
void |
send(boolean releaseSpecialKeys)
Sends this key to the foreground window.
|
void |
setCharacter(char value)
Sets the Unicode character associated with this key.
|
void |
setRepeat(int value)
Sets how many times to send the key code when this key is pressed.
|
char |
upperCase()
Gets the upper-case character label.
|
copy, getContent, getHeight, getImage, getImagePath, getIsLocked, getLeft, getTop, getWidth, setContent, setHeight, setImage, setImage, setIsLocked, setLeft, setTop, setWidth, updateKey
public UnicodeKey()
UnicodeKey
class.public UnicodeKey(char character)
UnicodeKey
class with specified virtual key code.character
- The character to send when this key is pressed.public UnicodeKey(char character, java.lang.String content)
UnicodeKey
class with specified virtual key code.character
- The character to send when this key is pressed.content
- Content sent as input to the focused control.public void setCharacter(char value)
value
- public char getCharacter()
public char lowerCase()
public char upperCase()
public void setRepeat(int value)
value
- public int getRepeat()
public void send(boolean releaseSpecialKeys)
public java.lang.Object clone()
public boolean equals(java.lang.Object obj)