标题:能不能编写个让ctrl键代替鼠标左键,alt键代替右键的软件啊?
只看楼主
qiuanjian
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2011-8-14
结帖率:0
已结贴  问题点数:20 回复次数:25 
能不能编写个让ctrl键代替鼠标左键,alt键代替右键的软件啊?
我对编程一窍不通,这里高手如云,由于我的右手残疾问题,导致鼠标点一会就非常的酸痛,所以麻烦高手能不能帮忙定做个让ctrl键代替鼠标左键,alt键代替右键的软件,弟感激不尽了,希望好心人能帮忙下,谢谢
搜索更多相关主题的帖子: 软件 高手如云 一窍不通 编程 
2011-08-14 03:53
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:3 
买个好键盘,有些键盘可以编辑按键的,特别是游戏专用键盘。

授人以渔,不授人以鱼。
2011-08-14 04:33
qiuanjian
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2011-8-14
得分:0 
额 买不起啊,大大们帮帮忙吧
2011-08-14 04:42
hjywyj
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:3
帖 子:1114
专家分:2611
注 册:2010-4-14
得分:3 
额,楼主到csdn去问一下吧,那里的基本都是程序员,或许可以帮到你。
2011-08-14 08:16
laoyang103
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:内蒙古包头
等 级:贵宾
威 望:19
帖 子:3082
专家分:11056
注 册:2010-5-22
得分:3 
程序代码:
#include <windows.h>
#include <stdio.h>
#include <conio.h>
int main()
{
    int x = 17,y = 18;
    while(1)
    {
        if(GetAsyncKeyState(x))
        {
            mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);
            Sleep(200);
            mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0);
        }
        if(GetAsyncKeyState(y))
        {
            mouse_event(MOUSEEVENTF_RIGHTDOWN,0,0,0,0);
            Sleep(200);
            mouse_event(MOUSEEVENTF_RIGHTUP,0,0,0,0);
        }
        Sleep(200);
    }
    return 0;
}
只要你把这段代码一直运行着  那么你的鼠标不管在哪里 都是ctrl == 左键 alt == 右键

                                         
===========深入<----------------->浅出============
2011-08-14 11:19
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:0 
你打算把ctrl和alt键原先的功能废了?他按Ctrl+C、Ctrl+V怎么按?

授人以渔,不授人以鱼。
2011-08-14 11:23
hjywyj
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:3
帖 子:1114
专家分:2611
注 册:2010-4-14
得分:0 
TonyDeng说的有理,其实左键完全可以用enter代替,右键可以用shift+f10代替
2011-08-14 11:27
hellovfp
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:禁止访问
威 望:30
帖 子:2976
专家分:7697
注 册:2009-7-21
得分:3 
可以使用钩子函数实现,时间不够多。

我们都在路上。。。。。
2011-08-14 11:38
编程达人
Rank: 2
等 级:论坛游民
帖 子:62
专家分:66
注 册:2011-8-11
得分:3 
这个有点难呀!我来想想
2011-08-14 12:34
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:0 
回复 7楼 hjywyj
你不觉得这两个键很别扭么?左手按Enter和Shift+F10,呵呵。

授人以渔,不授人以鱼。
2011-08-14 13:33



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-347570-1-1.html




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

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