| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 846 人关注过本帖
标题:关于控制键盘的问题
只看楼主 加入收藏
ynkobalxh
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-8-29
收藏
 问题点数:0 回复次数:16 
关于控制键盘的问题
关于控制键盘的问题,望高手指点,,谢谢。

比如打开程序后,就自动使用CTRL+T键 VB里该怎样实现

或者有没办法改变键盘,比如原来要按T键的,现在只要按Q键

帮帮忙哟
搜索更多相关主题的帖子: 控制键盘 
2007-08-29 15:58
multiple19O2
Rank: 1
等 级:新手上路
帖 子:326
专家分:0
注 册:2007-8-29
收藏
得分:0 
Sendkeys "^T"

第二个麻烦多了




[此贴子已经被作者于2007-8-29 16:06:08编辑过]

2007-08-29 16:05
BEARBEN
Rank: 1
等 级:新手上路
帖 子:114
专家分:0
注 册:2007-7-7
收藏
得分:0 

按Q相当于按T,这个问题可以用Hook截获按Q后,执行SendKeys “T”


2007-08-29 21:16
coachard
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:1251
专家分:0
注 册:2007-8-12
收藏
得分:0 
能用HOOK固然是一件好事。但你不会HOOK,用双面胶也能很好解决:

先把form的keypreview属性设为true,然后用form的press事件,如果chr(keyascii)=q,那么keyascii=0再用sendkeys送个t过去就行!

[此贴子已经被作者于2007-8-29 21:28:08编辑过]


偶学编程,也许本身就是一个错。。。
2007-08-29 21:27
multiple19O2
Rank: 1
等 级:新手上路
帖 子:326
专家分:0
注 册:2007-8-29
收藏
得分:0 
以下是引用BEARBEN在2007-8-29 21:16:05的发言:

按Q相当于按T,这个问题可以用Hook截获按Q后,执行SendKeys “T”

用Hook很费资源倒是真的。

超级兔子那个交换按键不会是用一个程序在后台Hook吧……

2007-08-29 21:55
multiple19O2
Rank: 1
等 级:新手上路
帖 子:326
专家分:0
注 册:2007-8-29
收藏
得分:0 
查到资料了  注册表可以映射按键
2007-08-29 21:56
coachard
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:1251
专家分:0
注 册:2007-8-12
收藏
得分:0 
以下是引用multiple19O2在2007-8-29 21:56:17的发言:
查到资料了 注册表可以映射按键

做人要自觉,查到资料要发上来,取之于民,用之于民~~~``


偶学编程,也许本身就是一个错。。。
2007-08-29 22:07
multiple19O2
Rank: 1
等 级:新手上路
帖 子:326
专家分:0
注 册:2007-8-29
收藏
得分:0 
注册表 映射按键
2007-08-29 22:11
coachard
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:1251
专家分:0
注 册:2007-8-12
收藏
得分:0 

哎,不知道LS如何神通,我搜了一大罗都是关于KeyTweak,手机按键和别外一些七七八八的按键映射工具。。。就是没有一篇正经的技术文章~~~~~


偶学编程,也许本身就是一个错。。。
2007-08-29 22:18
multiple19O2
Rank: 1
等 级:新手上路
帖 子:326
专家分:0
注 册:2007-8-29
收藏
得分:0 
可以用Regmon等工具监视KeyTweak修改注册表的动作嘛……
2007-08-29 22:19
快速回复:关于控制键盘的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016222 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved