public class Press
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
static int |
A |
static int |
ALT |
static int |
B |
static int |
BACKSPACE
Backspace删除键
|
static int |
BRACE_LEFT
大括号,左侧的大括号,p键右边那个
|
static int |
BRACE_RIGHT
大括号,右侧的大括号,p键右边第二个结束的右括号
|
static int |
C |
static int |
CAPSLOCK |
static int |
COMMA
逗号
|
static int |
CTRL |
static int |
D |
static int |
DELETE
键盘右侧,方向键上方的Delete键
|
static int |
E |
static int |
END
键盘右侧HOME下的END键
|
static int |
ENTER
enter确定键
|
static int |
F |
static int |
F1 |
static int |
F10 |
static int |
F11 |
static int |
F12 |
static int |
F2 |
static int |
F3 |
static int |
F4 |
static int |
F5 |
static int |
F6 |
static int |
F7 |
static int |
F8 |
static int |
F9 |
static int |
FULLSTOP
句号
|
static int |
G |
static int |
H |
static int |
HOME |
static int |
I |
static int |
INSERT
键盘右侧,方向键上方的Insert键
|
static int |
J |
static int |
K |
static int |
L |
static int |
M |
static int |
N |
static int |
NUM_0
数字键,主键盘字母上面的数字0
|
static int |
NUM_1
数字键,主键盘字母上面的数字1
|
static int |
NUM_2
数字键,主键盘字母上面的数字2
|
static int |
NUM_3
数字键,主键盘字母上面的数字3
|
static int |
NUM_4
数字键,主键盘字母上面的数字4
|
static int |
NUM_5
数字键,主键盘字母上面的数字5
|
static int |
NUM_6
数字键,主键盘字母上面的数字6
|
static int |
NUM_7
数字键,主键盘字母上面的数字7
|
static int |
NUM_8
数字键,主键盘字母上面的数字8
|
static int |
NUM_9
数字键,主键盘字母上面的数字9
|
static int |
O |
static int |
P |
static int |
PAGEDOWN
下分页
|
static int |
PAGEUP
上分页
|
static int |
Q |
static int |
QUEAL
等号,位于主键盘区域的890_后面的那个=
|
static int |
QUESTION
问号
|
static int |
QUOTATIONMARK
引号,主键盘字母跟Enter中间那个
|
static int |
R |
static int |
S |
static int |
SEMICOLON
分号
|
static int |
SEPARATRIX
分隔号,主键盘Enter左侧的那个键
|
static int |
SHIFT |
static int |
SPACE
空格键
|
static int |
T |
static int |
TAB |
static int |
U |
static int |
UNDERLINE
下划线,位于主键盘区域890后面的那个_
|
static int |
V |
static int |
W |
static int |
WIN
win键,点击触发开始菜单的键
|
static int |
X |
static int |
Y |
static int |
Z |
构造器和说明 |
---|
Press() |
Press(ActiveBean activeBean) |
限定符和类型 | 方法和说明 |
---|---|
void |
groupPress(int downKey,
int secondKey)
组合按键,按住一个键,再按一个键(释放,非按住不放)
|
java.lang.String |
keyCodeName(int keyCode)
将某些不能输出显示的按键为正常文字可供用户看到
无需ActiveXComponent对象即可使用
|
int |
keyCodeTransform(int keyCode)
将java.awt.event.KeyEvent.getKeyCode转换为模拟按键用的按键码
无需ActiveXComponent对象即可
|
void |
keyDown(int keyCode)
按住某键(按下某个键位并不弹起)搭配keyUp使用
|
void |
keyPress(int keyCode)
按下某键
|
void |
keyPressTime(int keyCode,
int sleep)
按下指定的键一定的时间后放开
|
void |
keyUp(int keyCode)
按住某键(按下某个键位并不弹起)搭配keyDown使用
|
public static final int ENTER
public static final int TAB
public static final int SHIFT
public static final int CAPSLOCK
public static final int CTRL
public static final int WIN
public static final int ALT
public static final int SPACE
public static final int BACKSPACE
public static final int PAGEUP
public static final int PAGEDOWN
public static final int HOME
public static final int END
public static final int INSERT
public static final int DELETE
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 NUM_0
public static final int NUM_1
public static final int NUM_2
public static final int NUM_3
public static final int NUM_4
public static final int NUM_5
public static final int NUM_6
public static final int NUM_7
public static final int NUM_8
public static final int NUM_9
public static final int UNDERLINE
public static final int QUEAL
public static final int A
public static final int B
public static final int C
public static final int D
public static final int E
public static final int F
public static final int G
public static final int H
public static final int I
public static final int J
public static final int K
public static final int L
public static final int M
public static final int N
public static final int O
public static final int P
public static final int Q
public static final int R
public static final int S
public static final int T
public static final int U
public static final int V
public static final int W
public static final int X
public static final int Y
public static final int Z
public static final int COMMA
public static final int FULLSTOP
public static final int QUESTION
public static final int SEMICOLON
public static final int QUOTATIONMARK
public static final int SEPARATRIX
public static final int BRACE_LEFT
public static final int BRACE_RIGHT
public Press(ActiveBean activeBean)
activeBean
- 传入操作的目标对象 Com.getActiveXComponent()
public Press()
public void keyPressTime(int keyCode, int sleep)
keyCode
- 如 A
sleep
- 延迟时间,单位毫秒public void groupPress(int downKey, int secondKey)
public void keyPress(int keyCode)
keyCode
- 传入按键码 如 A
public void keyDown(int keyCode)
keyCode
- 传入按键码 如 A
public void keyUp(int keyCode)
keyCode
- 传入按键码 如 A
public int keyCodeTransform(int keyCode)
keyCode
- java.awt.event.KeyEventpublic java.lang.String keyCodeName(int keyCode)
keyCode
- 传入按键码,传入的为模拟按键的按键码