社区
C++ 语言
帖子详情
模拟Shift+Insert组合键
gmyhbio
2012-06-28 07:22:46
59分,全给了。
各种搜索引擎各种搜索,木有答案- -
而且没什么人提这问题。
能hook到这个组合键,
就是模拟不了。求解- -急。
只在当前进程模拟成功即可,请调试成功后再发代码,谢谢。
...全文
379
9
打赏
收藏
模拟Shift+Insert组合键
59分,全给了。 各种搜索引擎各种搜索,木有答案- - 而且没什么人提这问题。 能hook到这个组合键, 就是模拟不了。求解- -急。 只在当前进程模拟成功即可,请调试成功后再发代码,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gmyhbio
2012-06-29
打赏
举报
回复
人工置顶- -有木有达人阿?
赵4老师
2012-06-29
打赏
举报
回复
[Quote=引用 8 楼 的回复:]
引用 7 楼 的回复:
http://www.autohotkey.com
提醒:有源码。
要不要给这麽强大的?眼睛都给我看花了。蛋疼。
[/Quote]
(^_^)
用.ahk脚本理论上可以将任何需要手动操作的按键或鼠标序列转为自动执行。
gmyhbio
2012-06-29
打赏
举报
回复
我靠,还是用postmessage搞定了。
gmyhbio
2012-06-29
打赏
举报
回复
[Quote=引用 7 楼 的回复:]
http://www.autohotkey.com
提醒:有源码。
[/Quote]
要不要给这麽强大的?眼睛都给我看花了。蛋疼。
赵4老师
2012-06-29
打赏
举报
回复
http://www.autohotkey.com
提醒:有源码。
gmyhbio
2012-06-29
打赏
举报
回复
[Quote=引用 10 楼 的回复:]
引用 8 楼 的回复:
引用 7 楼 的回复:
http://www.autohotkey.com
提醒:有源码。
要不要给这麽强大的?眼睛都给我看花了。蛋疼。
(^_^)
用.ahk脚本理论上可以将任何需要手动操作的按键或鼠标序列转为自动执行。
[/Quote]
大多数postmessage时,第四个参数是可以为NULL的- -
我给第四个参数赋了值就没问题了。
gmyhbio
2012-06-28
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
模拟按键按下并松开:
keybd_event(VK_INSERT, 0, KEYEVENTF_KEYDOWN, 0);
keybd_event(VK_SHIFT, 0, KEYEVENTF_KEYDOWN, 0);
...
keybd_event(VK_SHIFT, 0, KEYEVENTF_KEYUP, 0);
keybd_event(VK_INSERT, 0, KEYEVENTF_……
[/Quote]
你看不懂我发的什么吗?
不用调试就知道你这个没效果。
有后按修饰符的吗?
图灵狗
2012-06-28
打赏
举报
回复
模拟按键按下并松开:
keybd_event(VK_INSERT, 0, KEYEVENTF_KEYDOWN, 0);
keybd_event(VK_SHIFT, 0, KEYEVENTF_KEYDOWN, 0);
...
keybd_event(VK_SHIFT, 0, KEYEVENTF_KEYUP, 0);
keybd_event(VK_INSERT, 0, KEYEVENTF_KEYUP, 0);
gmyhbio
2012-06-28
打赏
举报
回复
linux的粘贴。ctrl+v那些就别想了- -
SetKeyboardState 试过了。
PostMessage 试过了。
keybd_event 试过了。不行- -
C__Allen
2012-06-28
打赏
举报
回复
你这个组合按键是要完成什么功能?
WPS的
shift
键.docx
要用
shift
的标点打不出来,按
shift
会出现和点击鼠标右键一样的工具栏,如何关闭。
Shift
+Delete键=剪切
Shift
+
Insert
=粘贴
Shift
+F10=鼠标右键
Shift
+鼠标=准确选择大块文字
Shift
键在Word中六大“特技”展示.docx
Shift
键在Word中六大“特技”展示.docx
Word中
Shift
键有何妙用.docx
Word中
Shift
键有何妙用.docx
键盘按键命令
f1 显示当前程序或者windows的帮助内容。 f2 当你选中一个文件的话,这意味着“重命名” f3 当你在桌面上的时候是打开“查找:所有文件” 对话框 f10或alt 激活当前程序的菜单栏 windows键或ctrl+esc 打开开始菜单 ctrl+alt+delete 在win9x中打开关闭程序对话框 delete 删除被选择的选择项目,如果是文件,将被放入回收站
shift
+delete 删除被选择的选择项目,如果是文件,将被直接删除而不是放入回收站 ctrl+n 新建一个新的文件 ctrl+o 打开“打开文件”对话框 ctrl+p 打开“打印”对话框 ctrl+s 保存当前操作的文件 ctrl+x 剪切被选择的项目到剪贴板 ctrl+
insert
或 ctrl+c 复制被选择的项目到剪贴板
shift
+
insert
或 ctrl+v 粘贴剪贴板中哪谌莸降鼻拔恢? alt+backspace 或 ctrl+z 撤销上一步的操作 alt+
shift
+backspace 重做上一步被撤销的操作 windows键+m 最小化所有被打开的窗口。 windows键+ctrl+m 重新将恢复上一项操作前窗口的大小和位置 windows键+e 打开资源管理器 windows键+f 打开“查找:所有文件”对话框 windows键+r 打开“运行”对话框 windows键+break 打开“系统属性”对话框 windows键+ctrl+f 打开“查找:计算机”对话框
shift
+f10或鼠标右击 打开当前活动项目的快捷菜单
shift
在放入cd的时候按下不放,可以跳过自动播放cd。在打开word的时候按下不放,可以跳过自启动的宏 alt+f4 关闭当前应用程序 alt+spacebar 打开程序最左上角的菜单 alt+tab 切换当前程序 alt+esc 切换当前程序 alt+enter 将windows下运行的msdos窗口在窗口和全屏幕状态间切换 print screen 将当前屏幕以图象方式拷贝到剪贴板 alt+print screen 将当前活动程序窗口以图象方式拷贝到剪贴板 ctrl+f4 关闭当前应用程序中的当前文本(如word中) ctrl+f6 切换到当前应用程序中的下一个文本(加
shift
可以跳到前一个窗口) 在ie中: alt+right arrow 显示前一页(前进键) alt+left arrow 显示后一页(后退键) ctrl+tab 在页面上的各框架中切换(加
shift
反向) f5 刷新 ctrl+f5 强行刷新 目的快捷键 激活程序中的菜单栏 f10 执行菜单上相应的命令 alt+菜单上带下划线的字母 关闭多文档界面程序中的当 前窗口 ctrl+ f4 关闭当前窗口或退出程序 alt+ f4 复制 ctrl+ c 剪切 ctrl+ x 删除 delete 显示所选对话框项目的帮助 f1 显示当前窗口的系统菜单 alt+空格键 显示所选项目的快捷菜单
shift
+ f10 显示“开始”菜单 ctrl+ esc 显示多文档界面程序的系统 菜单 alt+连字号(-) 粘贴 ctr l+ v 切换到上次使用的窗口或者 按住 alt然后重复按tab, 切换到另一个窗口 alt+ tab 撤消 ctrl+ z 二、使用“windows资源管理器”的快捷键 目的快捷键 如果当前选择展开了,要折 叠或者选择父文件夹左箭头 折叠所选的文件夹 num lock+负号(-) 如果当前选择折叠了,要展开 或者选择第一个子文件夹右箭头 展开当前选择下的所有文件夹 num lock+* 展开所选的文件夹 num lock+加号(+) 在左右窗格间切换 f6 三、使用 windows键 可以使用 microsoft自然键盘或含有 windows徽标键的其他任何兼容键盘的以下快捷键。 目的快捷键 在任务栏上的按钮间循环 windows+ tab 显示“查找:所有文件” windows+ f 显示“查找:计算机” ctrl+ windows+ f 显示“帮助” windows+ f1 显示“运行”命令 windows+ r 显示“开始”菜单 windows 显示“系统属性”对话框 windows+ break 显示“windows资源管理器” windows+ e 最小化或还原所有窗口 windows+ d 撤消最小化所有窗口
shift
+ windows+ m 四、使用“我的电脑”和“windows资源管理器”的快捷键 目的快捷键 关闭所选文件夹及其所有父 文件夹按住
shift
键再单击“关闭按钮(仅适用于“我的电脑”) 向后移动到上一个视图 alt+左箭头 向前移动到上一个视图 alt+右箭头 查看上一级文件夹 backspace 五、使用对话框中的快捷键 目的快捷键 取消当前任务 esc 如果当前控件是个按钮,要 单击该按钮或者如果当前控 件是个复选框,要选择或清 除该复选框或者如果当前控 件是个选项按钮,要单击该 选项空格键 单击相应的命令 alt+带下划线的字母 单击所选按钮 enter 在选项上向后移动
shift
+ tab 在选项卡上向后移动 ctrl+
shift
+ tab 在选项上向前移动 tab 在选项卡上向前移动 ctrl+ tab 如果在“另存为”或“打开” 对话框中选择了某文件夹, 要打开上一级文件夹 backspace 在“另存为”或“打开”对 话框中打开“保存到”或 "查阅” f4 刷新“另存为”或“打开” 对话框 f5 六、使用“桌面”、“我的电脑”和“windows资源管理器”快捷键 选择项目时,可以使用以下快捷键。 目的快捷键 插入光盘时不用“自动播放” 功能按住
shift
插入 cd-rom 复制文件按住 ctrl拖动文件 创建快捷方式按住 ctrl+
shift
拖动文件 立即删除某项目而不将其放入
shift
+delete “回收站” 显示“查找:所有文件” f3 显示项目的快捷菜单 application键 刷新窗口的内容 f5 重命名项目 f2 选择所有项目 ctrl+ a 查看项目的属性 alt+ enter或 alt+双击 可将 application键用于 microsoft自然键盘或含有 application键的其他兼容键 七、microsoft放大程序的快捷键 这里运用windows徽标键和其他键的组合。 快捷键目的 windows徽标+print screen将屏幕复制到剪贴板(包括鼠标光标) windows徽标+scroll lock将屏幕复制到剪贴板(不包括鼠标光标) windows徽标+ page up切换反色。 windows徽标+ page down切换跟随鼠标光标 windows徽标+向上箭头增加放大率 windows徽标+向下箭头减小放大率 八、使用辅助选项快捷键 目的快捷键 切换筛选键开关右
shift
八秒 切换高对比度开关左alt+左
shift
+print screen 切换鼠标键开关左alt+左
shift
+num lock 切换粘滞键开关
shift
键五次 切换切换键开关 num lock五秒
16键盘快捷键.pdf
16键盘快捷键.pdf
C++ 语言
65,180
社区成员
250,527
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章