DD驱动鼠标键盘(驱动级别机器人使用鼠标键盘)

官网下载

DD虚拟键盘虚拟鼠标

github下载

GitHub - ddxoft/master 

DD驱动鼠标键盘(驱动级别机器人使用鼠标键盘)_第1张图片

 

点击下载后,将驱动包下,这里以win7为例

DD驱动鼠标键盘(驱动级别机器人使用鼠标键盘)_第2张图片 

 setup运行安装 

DD驱动鼠标键盘(驱动级别机器人使用鼠标键盘)_第3张图片

安装成功后

 DD驱动鼠标键盘(驱动级别机器人使用鼠标键盘)_第4张图片

可以打开电脑管理,可以看见DD虚拟鼠标和键盘

DD驱动鼠标键盘(驱动级别机器人使用鼠标键盘)_第5张图片 

这里以JAVA接入为例

使用管理员权限启动eclipse ,新建工程,将相关dll拷贝到工程classpath目录下

新建工程,maven依赖如下:


            net.java.dev.jna
            jna-platform
            4.1.0
        

        
            net.java.dev.jna
            jna
            4.1.0
        

使用JNA框架调用如下:

import com.sun.jna.Library;
import com.sun.jna.Native;

public interface DD extends Library {
	DD DRV = (DD) Native.loadLibrary("DD64", DD.class);
	DD HID = (DD) Native.loadLibrary("DDHID64.dll", DD.class);
	DD INSTANCE = (DD) Native.loadLibrary("DD94687.64", DD.class);
    int DD_mov(int x, int y);
    int DD_movR(int dx, int dy);
    int DD_btn(int btn);
    int DD_whl(int whl);
    int DD_key(int ddcode, int flag);
    int DD_str(String s);
    
}

 

(测试模拟win按键)测试代码如下:

public static void main(String[] args) throws InterruptedException {

		int dd_btn = DD.DRV.DD_btn(0);
		
		int dd_key = DD.DRV.DD_key(601, 1);
		int dd_key2 = DD.DRV.DD_key(601, 2);
		System.out.println("退出\t"+dd_key+"\t"+dd_key2);
	}

 

 运行后,将会按一下窗口按键

DD驱动鼠标键盘(驱动级别机器人使用鼠标键盘)_第6张图片

 

 

你可能感兴趣的:(计算机外设,java)