关于远程键盘鼠标使用说明
时间:2023-11-17
1. 小键盘键盘操作
1.1 X加数字表示小键盘区数字(忽略大小写)
1.2 键盘操作每个数组不能超过5个字符比如 a+b+c+d+e 每个按键指令用‘+’分割且不能有空格,多出来的指令忽略
1.3 全键盘指令
1.3.1 大键盘区指令
ESC+F1+F2+F3+F4+F5+F6+F7+F8+F9+F10+F11+F12+PRINTSCREEN+SCROLLLOCK+DELETE
`+1+2+3+4+5+6+7+8+9+0+-+=+BACKSPACE
TAB+Q+W+R+T+Y+U+I+O+P+[+]+\
CAPSLOCK+A+S+D+F+G+H+J+K+L+ ;+'+ENTER
LSHIFT+Z+X+C+V+B+N+M+,+.+/+RSHIFT
LCTRL+LWIN+LALT+SPACE+RALT+MENU+RWIN+RCTRL
1.3.2 小键盘区和功能区指令
HOME+END+PAGEUP+PAGEDOWN
NUMLOCK+XSUBTRACT+XMULTIPLY+XDIVIDE
X7+X8+X9+XADD
X4+X5+X6
X1+X2+X3+XENTER
X0+X.
UP+LEFT+DOWN+RIGHT
PAUSE+INSERT
1.4 鼠标指令
width,height 屏幕分辨率 默认:1920x1080
x ,y 鼠标起点坐标
type 0=鼠标移动按 1=左键按住 2=左键点击 3=右键点击 4=中键点击
chicks = 点击次数
timeout = 休眠多少秒进行下一个动作 单位毫秒
下面参数只有type=1有效
mx,my 鼠标拖动后的位置
------------------------------------------------- 数据实例--------------------------------------------
type = 2;
data = {
"width":1920, //分辨率宽
"height":1080, //分辨率高
"mouse":[
{"x":300,"y":300,"type":0,"timeout":3000},//鼠标移动到某个点
{"x":301,"y":301,"type":1,"mx":301,"my":450,"timeout":3000},//鼠标点击移动到 mx,my
{"x":302,"y":302,"type":2,"clicks":2,"timeout":3000},//鼠标在x,y 位置左键双击
{"x":303,"y":303,"type":3,"clicks":2,"timeout":4000},//鼠标在x,y 位置右键双击
{"x":304,"y":305,"type":4,"clicks":2,"timeout":5000},//鼠标在x,y 位置中键双击
{"x":280,"y":250,"type":2,"clicks":1,"timeout":3000},//鼠标在x,y 位置左键单击
],
"keyword":[
{
"words":"1+3+5",
"timeout":200
},
{
"words":"a+b+c+d+e", // 注意每组只能放5组字符 可以是 ctrl+lshift+win+alt+a 加号之间算一组
"timeout":200 //2毫秒
},
]
};
//鼠标在x,y 位置左键单击3次
data.mouse.push({"x":302,"y":302,"type":2,"clicks":3,"timeout":3000})
//从下上拖动鼠标
data.mouse.push({"x":500,"y":1500,"type":1,"mx":500,"my":300,"timeout":3000})
//键盘输入密码回车解锁
data.keyword.push({"words":"2+1+8+xadd","timeout":1000})
data.keyword.push({"words":"3+1+8+=","timeout":1000})