public class TKeypress
extends java.lang.Object
Constructor and Description |
---|
TKeypress(boolean isKey,
int fnKey,
int ch,
boolean alt,
boolean ctrl,
boolean shift)
Public constructor makes an immutable instance.
|
Modifier and Type | Method and Description |
---|---|
TKeypress |
dup()
Create a duplicate instance.
|
boolean |
equals(java.lang.Object rhs)
Comparison check.
|
boolean |
equalsWithoutModifiers(java.lang.Object rhs)
Comparison check, omitting the ctrl/alt/shift flags.
|
int |
getChar()
Getter for character.
|
int |
getKeyCode()
Getter for function key code.
|
int |
hashCode()
Hashcode uses all fields in equals().
|
boolean |
isAlt()
Getter for ALT.
|
boolean |
isCtrl()
Getter for CTRL.
|
boolean |
isFnKey()
Getter for isFunctionKey.
|
boolean |
isShift()
Getter for SHIFT.
|
TKeypress |
toLowerCase()
Convert a keypress to lowercase.
|
java.lang.String |
toString()
Make human-readable description of this TKeypress.
|
TKeypress |
toUpperCase()
Convert a keypress to uppercase.
|
public static final int NONE
public static final int F1
public static final int F2
public static final int F3
public static final int F4
public static final int F5
public static final int F6
public static final int F7
public static final int F8
public static final int F9
public static final int F10
public static final int F11
public static final int F12
public static final int HOME
public static final int END
public static final int PGUP
public static final int PGDN
public static final int INS
public static final int DEL
public static final int RIGHT
public static final int LEFT
public static final int UP
public static final int DOWN
public static final int TAB
public static final int BTAB
public static final int ENTER
public static final int ESC
public static final TKeypress kbNoKey
public static final TKeypress kbF1
public static final TKeypress kbF2
public static final TKeypress kbF3
public static final TKeypress kbF4
public static final TKeypress kbF5
public static final TKeypress kbF6
public static final TKeypress kbF7
public static final TKeypress kbF8
public static final TKeypress kbF9
public static final TKeypress kbF10
public static final TKeypress kbF11
public static final TKeypress kbF12
public static final TKeypress kbAltF1
public static final TKeypress kbAltF2
public static final TKeypress kbAltF3
public static final TKeypress kbAltF4
public static final TKeypress kbAltF5
public static final TKeypress kbAltF6
public static final TKeypress kbAltF7
public static final TKeypress kbAltF8
public static final TKeypress kbAltF9
public static final TKeypress kbAltF10
public static final TKeypress kbAltF11
public static final TKeypress kbAltF12
public static final TKeypress kbCtrlF1
public static final TKeypress kbCtrlF2
public static final TKeypress kbCtrlF3
public static final TKeypress kbCtrlF4
public static final TKeypress kbCtrlF5
public static final TKeypress kbCtrlF6
public static final TKeypress kbCtrlF7
public static final TKeypress kbCtrlF8
public static final TKeypress kbCtrlF9
public static final TKeypress kbCtrlF10
public static final TKeypress kbCtrlF11
public static final TKeypress kbCtrlF12
public static final TKeypress kbShiftF1
public static final TKeypress kbShiftF2
public static final TKeypress kbShiftF3
public static final TKeypress kbShiftF4
public static final TKeypress kbShiftF5
public static final TKeypress kbShiftF6
public static final TKeypress kbShiftF7
public static final TKeypress kbShiftF8
public static final TKeypress kbShiftF9
public static final TKeypress kbShiftF10
public static final TKeypress kbShiftF11
public static final TKeypress kbShiftF12
public static final TKeypress kbEnter
public static final TKeypress kbTab
public static final TKeypress kbEsc
public static final TKeypress kbHome
public static final TKeypress kbEnd
public static final TKeypress kbPgUp
public static final TKeypress kbPgDn
public static final TKeypress kbIns
public static final TKeypress kbDel
public static final TKeypress kbUp
public static final TKeypress kbDown
public static final TKeypress kbLeft
public static final TKeypress kbRight
public static final TKeypress kbAltEnter
public static final TKeypress kbAltTab
public static final TKeypress kbAltEsc
public static final TKeypress kbAltHome
public static final TKeypress kbAltEnd
public static final TKeypress kbAltPgUp
public static final TKeypress kbAltPgDn
public static final TKeypress kbAltIns
public static final TKeypress kbAltDel
public static final TKeypress kbAltUp
public static final TKeypress kbAltDown
public static final TKeypress kbAltLeft
public static final TKeypress kbAltRight
public static final TKeypress kbCtrlEnter
public static final TKeypress kbCtrlTab
public static final TKeypress kbCtrlEsc
public static final TKeypress kbCtrlHome
public static final TKeypress kbCtrlEnd
public static final TKeypress kbCtrlPgUp
public static final TKeypress kbCtrlPgDn
public static final TKeypress kbCtrlIns
public static final TKeypress kbCtrlDel
public static final TKeypress kbCtrlUp
public static final TKeypress kbCtrlDown
public static final TKeypress kbCtrlLeft
public static final TKeypress kbCtrlRight
public static final TKeypress kbShiftEnter
public static final TKeypress kbShiftTab
public static final TKeypress kbBackTab
public static final TKeypress kbShiftEsc
public static final TKeypress kbShiftHome
public static final TKeypress kbShiftEnd
public static final TKeypress kbShiftPgUp
public static final TKeypress kbShiftPgDn
public static final TKeypress kbShiftIns
public static final TKeypress kbShiftDel
public static final TKeypress kbShiftUp
public static final TKeypress kbShiftDown
public static final TKeypress kbShiftLeft
public static final TKeypress kbShiftRight
public static final TKeypress kbA
public static final TKeypress kbB
public static final TKeypress kbC
public static final TKeypress kbD
public static final TKeypress kbE
public static final TKeypress kbF
public static final TKeypress kbG
public static final TKeypress kbH
public static final TKeypress kbI
public static final TKeypress kbJ
public static final TKeypress kbK
public static final TKeypress kbL
public static final TKeypress kbM
public static final TKeypress kbN
public static final TKeypress kbO
public static final TKeypress kbP
public static final TKeypress kbQ
public static final TKeypress kbR
public static final TKeypress kbS
public static final TKeypress kbT
public static final TKeypress kbU
public static final TKeypress kbV
public static final TKeypress kbW
public static final TKeypress kbX
public static final TKeypress kbY
public static final TKeypress kbZ
public static final TKeypress kbSpace
public static final TKeypress kbAltA
public static final TKeypress kbAltB
public static final TKeypress kbAltC
public static final TKeypress kbAltD
public static final TKeypress kbAltE
public static final TKeypress kbAltF
public static final TKeypress kbAltG
public static final TKeypress kbAltH
public static final TKeypress kbAltI
public static final TKeypress kbAltJ
public static final TKeypress kbAltK
public static final TKeypress kbAltL
public static final TKeypress kbAltM
public static final TKeypress kbAltN
public static final TKeypress kbAltO
public static final TKeypress kbAltP
public static final TKeypress kbAltQ
public static final TKeypress kbAltR
public static final TKeypress kbAltS
public static final TKeypress kbAltT
public static final TKeypress kbAltU
public static final TKeypress kbAltV
public static final TKeypress kbAltW
public static final TKeypress kbAltX
public static final TKeypress kbAltY
public static final TKeypress kbAltZ
public static final TKeypress kbAlt0
public static final TKeypress kbAlt1
public static final TKeypress kbAlt2
public static final TKeypress kbAlt3
public static final TKeypress kbAlt4
public static final TKeypress kbAlt5
public static final TKeypress kbAlt6
public static final TKeypress kbAlt7
public static final TKeypress kbAlt8
public static final TKeypress kbAlt9
public static final TKeypress kbCtrlA
public static final TKeypress kbCtrlB
public static final TKeypress kbCtrlC
public static final TKeypress kbCtrlD
public static final TKeypress kbCtrlE
public static final TKeypress kbCtrlF
public static final TKeypress kbCtrlG
public static final TKeypress kbCtrlH
public static final TKeypress kbCtrlI
public static final TKeypress kbCtrlJ
public static final TKeypress kbCtrlK
public static final TKeypress kbCtrlL
public static final TKeypress kbCtrlM
public static final TKeypress kbCtrlN
public static final TKeypress kbCtrlO
public static final TKeypress kbCtrlP
public static final TKeypress kbCtrlQ
public static final TKeypress kbCtrlR
public static final TKeypress kbCtrlS
public static final TKeypress kbCtrlT
public static final TKeypress kbCtrlU
public static final TKeypress kbCtrlV
public static final TKeypress kbCtrlW
public static final TKeypress kbCtrlX
public static final TKeypress kbCtrlY
public static final TKeypress kbCtrlZ
public static final TKeypress kbAltShiftA
public static final TKeypress kbAltShiftB
public static final TKeypress kbAltShiftC
public static final TKeypress kbAltShiftD
public static final TKeypress kbAltShiftE
public static final TKeypress kbAltShiftF
public static final TKeypress kbAltShiftG
public static final TKeypress kbAltShiftH
public static final TKeypress kbAltShiftI
public static final TKeypress kbAltShiftJ
public static final TKeypress kbAltShiftK
public static final TKeypress kbAltShiftL
public static final TKeypress kbAltShiftM
public static final TKeypress kbAltShiftN
public static final TKeypress kbAltShiftO
public static final TKeypress kbAltShiftP
public static final TKeypress kbAltShiftQ
public static final TKeypress kbAltShiftR
public static final TKeypress kbAltShiftS
public static final TKeypress kbAltShiftT
public static final TKeypress kbAltShiftU
public static final TKeypress kbAltShiftV
public static final TKeypress kbAltShiftW
public static final TKeypress kbAltShiftX
public static final TKeypress kbAltShiftY
public static final TKeypress kbAltShiftZ
public static final TKeypress kbBackspace
public static final TKeypress kbBackspaceDel
public TKeypress(boolean isKey, int fnKey, int ch, boolean alt, boolean ctrl, boolean shift)
isKey
- is true, this is a function keyfnKey
- the function key code (only valid if isKey is true)ch
- the character (only valid if fnKey is false)alt
- if true, ALT was pressed with this keystrokectrl
- if true, CTRL was pressed with this keystrokeshift
- if true, SHIFT was pressed with this keystrokepublic boolean isFnKey()
public int getKeyCode()
public boolean isAlt()
public boolean isCtrl()
public boolean isShift()
public int getChar()
public TKeypress dup()
public boolean equals(java.lang.Object rhs)
equals
in class java.lang.Object
rhs
- another TKeypress instancepublic boolean equalsWithoutModifiers(java.lang.Object rhs)
rhs
- another TKeypress instancepublic int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public TKeypress toLowerCase()
public TKeypress toUpperCase()
Copyright © 2019 Kevin Lamonte. Licensed MIT.