linux ps2键盘驱动,通用键盘鼠标模拟(包括USB和PS2)

news/2024/11/22 11:55:07/

通过直接调用Kbdclass的回调函数KeyboardClassServiceCallback直接给上层发送键盘驱动。这个方法网上已经公开,参考Hook KeyboardClassServiceCallback实现键盘 Logger,其他的还有很多,可以到网上去查。

简单说一下没有公开的部分,就是按下和松开的模拟,已经扩展键的模拟。

模拟主要是构造KEYBOARD_INPUT_DATA结构,按下和松开的Flags分别对应KEY_MAKE、KEY_BREAK,然后调用KeyboardClassServiceCallback。这里直接用的sudami的代码,在此谢过,懒得改了。代码如下:

case IOCTL_KEY_DOWN :

{

if (ioBuf)

{

lKeyCode = *(ULONG*)ioBuf;

dprintf("[KeyMouse] KeymouseDispatchDeviceControl IOCTL_KEY_DOWN = 0x%x/n", lKeyCode);

dwSize = sizeof(KEYBOARD_INPUT_DATA);

__asm {

push eax

mov kid.UnitId,0 ; 构造 KEYBOARD_INPUT_DATA

mov eax,lKeyCode

mov kid.MakeCode,ax

mov kid.Flags,KEY_MAKE ;模拟按下

mov kid.Reserved,0

mov kid.ExtraInformation,0

lea eax,dwRet

push eax</


http://www.ppmy.cn/news/289233.html

相关文章

联想台式计算机驱动程序,联想键盘驱动程序

联想键盘驱动程序官方版 联想键盘驱动程序官方版是款适合联想键盘的用户打造的驱动程序。联想键盘驱动程序主要作用就是可以帮助用户解决键盘输入过程中的各种问题,包括联想键无法正常使用与无法被电脑识别的问题。联想键盘驱动程序还可以让用户的键盘与主机完美的兼容。PC下载…

2023中兴捧月图像赛道-任意尺度盲超分初赛第三方案

任意尺度盲超分-初赛第三方案 吐槽篇方案篇一、左脚踩右脚二、梯度攻击 建议篇 吐槽篇 正文内容.正式讲述方案之前&#xff0c;容我先吐槽两句&#xff0c;真tm的是比赛&#xff0c;纯纯ex人。学历厂就别打着以赛招聘的口号&#xff0c;要985计算机的直接去他们学校里宣讲嘛&am…

matlab直流电动机特性曲线,他励直流电动机的机械特性曲线的分析

浅析&#xff1a;他励直流电动机的机械特性 在电源电压U和励磁电路的电阻Rf为常数的条件下&#xff0c;表示电动机的转矩n和转矩之间的关系nf(T)曲线&#xff0c;称为机械特性曲线。利用机械特性和负载转矩特性可以确定拖动系统的稳定转速&#xff0c;在一定条件下还可以利用机…

图解电动汽车:电动汽车工作原理

燃油汽车 在了解电动汽车的工作原理之前,先来看看燃油汽车的构造与工作原理,如下图所示。 燃油汽车的动力系统主要由车轮、变速箱、发动机以及油箱组成。汽车从加油站获取汽油,并储存在汽车油箱中,当汽车工作时,从油箱输送汽油至发动机气缸,并通过火花塞点燃使气体膨胀做…

k3595参数_场效应管参数大全3

型号 PDF 资料 厂商 特性用途 极限 电压 Vm(V) 极限电 流 Im(A) 耗散功率 (W) 代换型号 2SK3506 TOSHIBA N-MOSFET, 用于继电器 驱动、 DC/DC 转换和电动 机驱动 30 45 100 2SK351 N-FET, 功率放大 800 5 125 2SK258H 2SK3512-01 FUJI N-MOSFET, 用于开关整 流、 UPS 电源、 DC…

FSEC大学生电动方程式赛车电气系统设计

摘 要 近年来新能源汽车在中国掀起了一股热潮&#xff0c;而电动方程式赛车也因此得到了更广泛的关注。电控系统是电动方程式赛车的核心&#xff0c;涉及嵌入式、传感器、电力拖动、无线数据传输等多项技术。本文以Attacker赛车队的第二代电动方程式赛车为研究对象&#xff…

欧瑞变频器800参数设置_ACS800系列变频器的参数及设置

. . (1) 起动数据 它是设定电机信息的一组参数, 只需在第一次运行时设置以后就不需要再改变了, 这一组参 数代码范围从 9901~9910 共 10 个参数。 l 电机信息 电机信息包括电机额定电压 (9905) 额定电流 (9906) 额定频率 (9907) 额定速度 (9908) 额定功 率 (9909) 。这些参数…

电动汽车动力电池SOC估算模型电池参数辨识模型【10例】

精选matlab电动汽车动力电池SOC估算模型&电池参数辨识模型10例 大家好&#xff0c;给大家筛选整理一些质量很高的电动汽车动力电池SOC估算模型&电池参数辨识模型&#xff0c;希望能对大家有所帮助&#xff0c;谢谢支持&#xff01; 温馨提示&#xff1a;可按ctrlF 快…