一款好用键盘鼠标模拟器,点击记录,再点击运行,就可多次执行鼠标相同操作。直接点击就可使用,简单快捷,在window7,8,10都可运行,但是要把分辨率调为100%,要不可能会出现定位错误的问题
1
易语言winio模拟按键模块源码,winio模拟按键模块,模拟按键wio,开启winio,关闭winio,置鼠标动作,置键盘按键,等待空缓冲,取扫描码,InstallWinIoDriver,RemoveWinIoDriver,openwinio,closewinio,读端口,写端口,开始内存映射,解除内存映射,读内存双字数据,写内存
2023-12-12 13:01:51 23KB winio模拟按键模块
1
功能强大,可屏蔽绝大多数Windows快捷键,Ctrl+ALt+Delete也进行了间接屏蔽
2023-12-11 09:01:48 2.29MB
1
欢迎使用“键盘语音提示软件”(NUMTALK)V1.3 鸣谢: 北京八中 李 岗先生 北京多灵多科技公司 张 波女士 对他们在语音库制作的工作表示感谢。 键盘语音提示介绍 键盘语音提示(NUMTALK)V1.3版是面向WIN95,WINNT的工具软件。利用它用户在使用键盘输入数字时,电脑附带的喇叭可以跟随录入的数字同步发出中文的语音提示。用户可使用桌面上的声音软开关,随时开启和关闭声音。为了避免各种录入错误,语音提示还有错键报警及回车键和小数点发声提示的功能。本软件还可以自动读出复制到剪贴板里的文本,以供校对之用。本软件可在OFFICE97下正常运行。 用途 用键盘录入阿拉伯数字的语音提示,可避免差错,提高工作效率,实现阿拉伯数字的盲打录入。 对英文字符和阿拉伯数字进行语音校对。 学习使用阿拉伯数字键盘的辅导工具。 盲人操作键盘的辅助工具。 使用方法 用户可将本软件安装在任何目录下。在WIN95的资源管理器中,双击NUMTALK图标,桌面上就会出现两个声音软开关,左边的喇叭图标是提示声音开关,右边的“读”字是朗读文本声音开关。用鼠标左击软开关,可随时开启和关闭声音。朗读文本时,先选定所要朗读的内容,然后用“复制”命令将它们保存到剪贴板中,再用鼠标单击“读”字开关,就可以听见所选文本的读音了。退出时,单击工具条上的语音提示小图标,可打开对话框;单击对话框上作者的姓名,可利用因特网的E-MAIL给作者发电子邮件;单击“退出”即可退出本软件。 作者:李振欣 电话:010-68029557 E-MAIL:zxli@workmail.com
2023-12-08 22:56:39 389KB 键盘语音提示
1
控制键盘鼠标代码C#控制键盘鼠标代码C#控制键盘鼠标代码C#
2023-12-05 05:01:25 359KB MOUSE
1
通过vb钩子函数捕捉window消息, 记录键盘鼠标的消息和数据, 再通过回调函数播放出来
2023-12-03 21:08:22 3KB
1
vb程序中,监听键盘,鼠标事件,可以知道是否有键盘输入,是否有鼠标点击!
2023-12-03 21:01:00 852B 捕捉键盘 捕捉键盘事件 hook
1
版本labview 2017版,详细介绍 https://blog.csdn.net/wanshixm123/article/details/128112718?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22128112718%22%2C%22sour 1、调用的是系统自带虚拟键盘,支持数字、英文、中文的混合输入。 2、字符串变量支持 正常显示、密码显示、十六进制等格式显示。 3、输入法切换按键依系统而定,例如 CtrL+Space ,Ctrl+Shift; 4、标题栏提示输入变量的名称;若为数字变量,则额外提示参数上下限, 输入的值也由上下限约束。 5、ESC键 、“取消按钮”、系统键盘右上方的“最小化”和“关闭”按钮,都为取消当前 输入,参数值保持不变; 6、回车键、“确定按钮”,都为确定当前输入有效。 7、自适应WIN10和 WIN7的键盘分辨率。 8、窗口大小和位置是根据系统自带键盘而变化的,移动系统键盘,窗口会自动跟随;
2023-12-03 09:50:34 117KB labview 虚拟键盘 触摸键盘 支持WIN10
1
模拟键盘按键自动输入文字,焦点文字,模拟键盘输入
2023-11-30 12:06:03 256KB 模拟键盘按键自动输入文字
1
using System; using System.Runtime.InteropServices; using System.Reflection; using System.Windows.Forms; namespace KeyboardHook { public enum KeyboardEvents { KeyDown = 0x0100, KeyUp = 0x0101, SystemKeyDown = 0x0104, SystemKeyUp = 0x0105 } [StructLayout(LayoutKind.Sequential)] public struct KeyboardHookStruct { public int vkCode; //表示一个在1到254间的虚似键盘码 public int scanCode; //表示硬件扫描码 public int flags; public int time; public int dwExtraInfo; } public delegate void KeyboardEventHandler(KeyboardEvents keyEvent, System.Windows.Forms.Keys key); public class Hook { public event KeyboardEventHandler KeyboardEvent; public enum HookType { WH_JOURNALRECORD = 0, WH_JOURNALPLAYBACK = 1, WH_KEYBOARD = 2, WH_GETMESSAGE = 3, WH_CALLWNDPROC = 4, WH_CBT = 5, WH_SYSMSGFILTER = 6, WH_MOUSE = 7, WH_HARDWARE = 8, WH_DEBUG = 9, WH_SHELL = 10, WH_FOREGROUNDIDLE = 11, WH_CALLWNDPROCRET = 12, WH_KEYBOARD_LL = 13, WH_MOUSE_LL = 14, WH_MSGFILTER = -1, } public delegate IntPtr HookProc(int code, int wParam, IntPtr lParam); [DllImport("User32.dll", CharSet = CharSet.Auto)] public static extern IntPtr SetWindowsHookEx(HookType hookType, HookProc hook, IntPtr instance, int threadID); [DllImport("User32.dll", CharSet = CharSet.Auto)] public static extern IntPtr CallNextHookEx(IntPtr hookHandle, int code, int wParam, IntPtr lParam); [DllImport("User32.dll", CharSet = CharSet.Auto)] public static extern bool UnhookWindowsHookEx(IntPtr hookHandle); private IntPtr instance; private IntPtr hookHandle; private int threadID; private HookProc hookProcEx; public Hook() { this.instance = Marshal.GetHINSTANCE(Assembly.GetExecutingAssembly().GetModules()[0]); this.threadID = 0; hookHandle = IntPtr.Zero; hookProcEx = new HookProc(hookProc); } public bool SetHook() { this.hookHandle = SetWindowsHookEx(HookType.WH_KEYBOARD_LL, hookProcEx, this.instance, this.threadID); return ((int)hookHandle != 0); } public IntPtr hookProc(int code, int wParam, IntPtr lParam) { if (code >= 0) { KeyboardEvents kEvent = (KeyboardEvents)wParam; if (kEvent != KeyboardEvents.KeyDown && kEvent != KeyboardEvents.KeyUp && kEvent != KeyboardEvents.SystemKeyDown && kEvent != KeyboardEvents.SystemKeyUp) { return CallNextHookEx(this.hookHandle, (int)HookType.WH_KEYBOARD_LL, wParam, lParam); } KeyboardHookStruct MyKey = new KeyboardHookStruct(); Type t = MyKey.GetType(); MyKey = (KeyboardHookStruct)Marshal.PtrToStructure(lParam, t); Keys keyData = (Keys)MyKey.vkCode; KeyboardEvent(kEvent, keyData); } return CallNextHookEx(this.hookHandle, (int)HookType.WH_KEYBOARD_LL, wParam, lParam); } public bool UnHook() { return Hook.UnhookWindowsHookEx(this.hookHandle); } } }
2023-11-30 05:06:49 70KB 键盘钩子
1