首页 > 其他分享 >键盘按键对应虚拟码

键盘按键对应虚拟码

时间:2023-03-31 14:11:08浏览次数:27  
标签:鼠标 int DD 键盘 虚拟 参数 key 按键 模拟

vk = {'5': 205, 'c': 503, 'n': 506, 'z': 501, '3': 203, '1': 201, 'd': 403, '0': 210, 'l': 409, '8': 208, 'w': 302, 'u': 307, '4': 204, 'e': 303, '[': 311, 'f': 404, 'y': 306, 'x': 502, 'g': 405, 'v': 504, 'r': 304, 'i': 308, 'a': 401, 'm': 507, 'h': 406, '.': 509, ',': 508, ']': 312, '/': 510, '6': 206, '2': 202, 'b': 505, 'k': 408, '7': 207, 'q': 301, "'": 411, '\\': 313, 'j': 407, '`': 200, '9': 209, 'p': 310, 'o': 309, 't': 305, '-': 211, '=': 212, 's': 402, ';': 410}

 

int A=401;
int B=505;
int C=503;
int D=403;
int E=303;
int F=404;
int G=405;
int H=406;
int I=308;
int J=407;
int K=408;
int L=409;
int M=507;
int N=506;
int O=309;
int P=310;
int Q=301;
int R=304;
int S=402;
int T=305;
int U=307;
int V=504;
int W=302;
int X=502;
int Y=306;
int Z=501;

DD动态库使用说明:
DD_btn(参数)
功能: 模拟鼠标点击
参数: 1 =左键按下 ,2 =左键放开
4 =右键按下 ,8 =右键放开
16 =中键按下 ,32 =中键放开
64 =4键按下 ,128 =4键放开
256 =5键按下 ,512 =5键放开
例子:模拟鼠标右键 只需要连写(中间可添加延迟) dd_btn(4); dd_btn(8);

DD_mov(参数x,参数y)
功能: 模拟鼠标结对移动
参数: 参数x , 参数y 以屏幕左上角为原点。
例子: 把鼠标移动到分辨率1920*1080 的屏幕正中间,
int x = 1920/2 ; int y = 1080/2;
DD_mov(x,y) ;

DD_movR(参数dx,参数dy)
功能: 模拟鼠标相对移动
参数: 参数dx , 参数dy 以当前坐标为原点。
例子: 把鼠标向左移动10像素
DD_movR(-10,0) ;

DD_whl(参数)
功能: 模拟鼠标滚轮
参数: 1=前 , 2 = 后
例子: 向前滚一格, DD_whl(1)

DD_key(参数1,参数2)
功能: 模拟键盘按键
参数: 参数1 ,请查看[DD虚拟键盘码表]。
参数2,1=按下,2=放开
例子: 模拟单键WIN,
DD_key(601, 1);DD_key(601, 2);
组合键:ctrl+alt+del
DD_key(600,1);
DD_key(602,1);
DD_key(706,1);
DD_key(706,2);
DD_key(602,2);
DD_key(600,2);

DD_str(参数)
功能: 直接输入键盘上可见字符和空格
参数: 字符串, (注意,这个参数不是int32 类型)
例子: DD_str(“[email protected] !@#$”)

 

标签:鼠标,int,DD,键盘,虚拟,参数,key,按键,模拟
From: https://www.cnblogs.com/qq376324789/p/17276089.html

相关文章

  • MATLAB代码:计及碳排放交易及多种需求响应的微网 虚拟电厂日前优化调度
    MATLAB代码:计及碳排放交易及多种需求响应的微网虚拟电厂日前优化调度关键词:碳排放交易需求响应空调负荷电动汽车微网虚拟电厂优化调度   参考文档:《计及电动汽车和需求响应的多类电力市场下虚拟电厂竞标模型》参考其电动汽车模型以及可中断负荷部分;《StochasticAdap......
  • windows键盘映射Caps与Esc互换
    1.查找windows的键值对照表从对照表中找到需要更改映射的按键的值,windows的键值对照表放在文末。CapsLock:3A00Esc:0100Backspace:0E00Insert:52E02.创建ScanCodeMap打开cmd或者powershell,然后输入“regedit”回车打开注册表编辑器找到以下路径:HKEY_LOCAL_MACHINE......
  • iDigitip指环:大手指小键盘的“救世主”
    对于手指粗大的用户来说,使用小巧的手机键盘可能会感觉相当痛苦,常常遇到输入错误的问题。这样,他们就不得不放弃简便的手指输入而被迫选择传统的手写笔。正是在这样一种需求下,iDigitip应运而生。iDigitip是一个戴在用户指尖的均码塑料环,通过一个类似手写笔笔尖的泡沫触点,手指再粗......
  • HCIP-ICT实战进阶11-虚拟路由网关协议VRRP
    HCIP-ICT实战进阶11-虚拟路由网关协议VRRP0回顾链路聚合是为了做什么?通过多条线路实现冗余备份,可以实现N+M备份,同时链路聚合可以提升网络速度.二层环境通过各种生成树协议(多为MSTP)避免环路.在IGP协议中,三层环境可以通过自身算法实现冗余备份比如SPF算法.......
  • 虚拟化云计算-numa与pci查看
    最近在部署服务器上的云应用的时候,需要查看numas上cpu核心与pci网卡插槽的对应关系,总结了一些numa和pci的知识,希望可以帮助到其他人numa概念Non-UniformMemoryAccess,非统一内存访问(NUMA),一种用于多处理器的电脑内存体设计,内存访问时间取决于处理器的内存位置。在NUMA下,处......
  • 用C#调用Windows API向指定窗口发送按键消息
    用C#调用WindowsAPI向指定窗口发送一、调用WindowsAPI。C#下调用WindowsAPI方法如下:1、引入命名空间:usingSystem.Runtime.InteropServices;2、引用需要使用的方法,格式:[DllImport("DLL文件")]方法的声明;[DllImport("user32.dll")]privatestaticexternboolShow......
  • 8064: yuyu的虚拟世界 kosaraju强连通分量
    描述 yuyu心情不太好,于是她进入了自己的虚拟世界,其中有n个小镇(1~n编号)和m条单向道,她随便选了一个点,沿着道路往前走,她发现自己可以无限的一直走下去,正好用来打发她的时间。现在她想知道,这个世界中能有几个这样的出发点,只要她选择合适的道路,总可能让她这样一直走下去。  ......
  • 前高管开喷:诺基亚失败关键盘点
    诺基亚的危机是从苹果和Google把枪口转向了移动市场开始的。尽管抛弃了繁琐的Symbian操作系统,聘请的第一个非芬兰首席执行官,采用了容易上手的WindowsPhoneOS和优秀的触控......
  • C++创建虚拟打印机
    最近有个需求需要对报告打印进行统一的管理,最终实现方案如下:1、安装MicrosoftPrintToPDF虚拟打印机,该打印机可以将所有打印数据转换为PDF2、通过MicrosoftPrintToP......
  • matlab simulink 双馈风机调频,风电调频,风火水调频,虚拟惯性控制,下垂控制
    matlabsimulink双馈风机调频,风电调频,风火水调频,虚拟惯性控制,下垂控制参与系统一次调频的MatlabSimulink模型系统为三机九节点模型,所有参数已调好且可调,可直接运行,风电......