public final class HangulKey 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 |
---|
HangulKey()
Initializes a new instance of the HangulKey class.
|
HangulKey(char mainHangulSymbol)
Initializes a new instance of the HangulKey class with specified character code.
|
HangulKey(char mainHangulSymbol,
char shiftedHangulSymbol)
Initializes a new instance of the HangulKey class with specified character code.
|
HangulKey(char mainHangulSymbol,
char shiftedHangulSymbol,
java.lang.Object content)
Initializes a new instance of the HangulKey class with specified character code.
|
HangulKey(char mainHangulSymbol,
java.lang.Object content)
Initializes a new instance of the KanaKey class with specified character code and content.
|
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 |
getLowerCase()
Gets the lower-case character label.
|
java.lang.String |
getMainHangulSymbol()
Gets the Unicode character associated with this key.
|
int |
getRepeat()
Gets how many times to send the key code when this key is pressed.
|
java.lang.String |
getShiftedHangulSymbol()
Gets the Unicode character to generate in shift mode.
|
char |
getUpperCase()
Gets the upper-case character label.
|
int |
hashCode()
Returns a hash code for this Key.
|
void |
send(boolean releaseSpecialKeys)
Sends this key to the foreground window.
|
void |
setMainHangulSymbol(java.lang.String 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.
|
void |
setShiftedHangulSymbol(java.lang.String value)
Sets the Unicode character to generate in shift mode.
|
copy, getContent, getHeight, getImage, getImagePath, getIsLocked, getLeft, getTop, getWidth, setContent, setHeight, setImage, setImage, setIsLocked, setLeft, setTop, setWidth, updateKey
public HangulKey()
public HangulKey(char mainHangulSymbol)
mainHangulSymbol
- The character to send when this key is pressed.public HangulKey(char mainHangulSymbol, char shiftedHangulSymbol)
mainHangulSymbol
- The character to send when this key is pressed.shiftedHangulSymbol
- The character to send in shift mode.public HangulKey(char mainHangulSymbol, java.lang.Object content)
mainHangulSymbol
- The character to send when this key is pressed.content
- Content sent as input to the focused control.public HangulKey(char mainHangulSymbol, char shiftedHangulSymbol, java.lang.Object content)
mainHangulSymbol
- The character to send when this key is pressed.shiftedHangulSymbol
- The character to send in shift mode.content
- Content sent as input to the focused control.public java.lang.String getMainHangulSymbol()
public void setMainHangulSymbol(java.lang.String value)
value
- A String containing the hangul code.public java.lang.String getShiftedHangulSymbol()
public void setShiftedHangulSymbol(java.lang.String value)
value
- A String containing the hangul code.public char getLowerCase()
public char getUpperCase()
public int getRepeat()
public void setRepeat(int value)
value
- An int value specifying the number of repeats.public void send(boolean releaseSpecialKeys)
Key
public java.lang.Object clone()
Key
public boolean equals(java.lang.Object obj)
Key