找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 5870|回复: 13

[求助] SE的鼠标操作有没有办法像UG一样?

[复制链接]

7

主题

391

回帖

4777

积分

中尉

积分
4777

论坛贡献

发表于 2014-10-24 10:35:03 | 显示全部楼层 |阅读模式
觉得ug的鼠标中键+右键平移,中键+左键放大/缩小非常好用,不知道SE能不能通过其他软件达到这个目的,还请各位帮帮忙,虽然这里人挺少的,还是希望有答复!谢谢!

18

主题

586

回帖

6969

积分

上尉

积分
6969
发表于 2014-10-24 15:15:02 | 显示全部楼层
本帖最后由 奇秘幽诡 于 2014-10-24 15:43 编辑

  把鼠标这几个键映射一下嘛,具体可以探讨一下。比如用autohotkey(即AHK),写一个映射脚本,编译成一个exe,然后在SE运行的时候运行这个小工具,退出之后关掉
  有些鼠标带有侧键,并且侧键可以用鼠标自带的软件映射成别的鼠标键(比如罗技鼠标),比如左侧的键映射成右键+中键按下,这样UG里面的拖动话不只要大拇指动一下,按住侧键就能拖动了,比按中键+右键方便一点。
2014-10-24_153036.gif

  如果侧键不能映射成鼠标键(比如雷蛇的鼠标),只能映射成键盘按键,比如把侧键映射成了F6键,那么可以再用AHK等软件,把F6键再映射成右键+中键(和shift+中键是一样的)
脚本如下:
以下是在UG中的情况:


  1. ;UGf6键助手
  2. #NoTrayIcon              ;关闭托盘图标显示(这是为了避免win7托盘出现大量重复图标
  3.                  ;关闭只能依靠条件判断,比如UG已经退出,
  4.                  ;或者从任务管理器关闭)

  5. f6::                ;热键为F6,当按下F6键,触发如下动作,且屏蔽F6键原功能
  6.                 ;在F6前面加~,即写成~F6::,那么F6的功能也会激发,不过没必要
  7. Send {shift down}{mbutton down}    ; 按下shift+中键.(也就是UG里面的画布平移)
  8. KeyWait f6                等待用户释放热键F6.
  9. Send {shift up}{mbutton up}       ; 若已经释放热键F6,则释放shift+中键. 
  10. return                ;返回重新检测热键是否按下
复制代码



  这样,你的鼠标侧键用鼠标自带软件映射成了F6键,而你的F6键又已经用AHK映射成了shift+中键,那么就相当于你的侧键变成了shift+中键,也就是UG里面的拖动画布功能。
  不过这样的效率不如直接在鼠标的驱动软件里面直接将侧键映射成shift+中键(右键+中键),有时候会有零点几秒的延时。
说了这么多,我就是想表达一个观点:罗技的鼠标软件比雷蛇的好用。也为楼主提供一个可能。
附件附上AHK软件和学习资料两本。


7

主题

391

回帖

4777

积分

中尉

积分
4777

论坛贡献

 楼主| 发表于 2014-10-24 15:27:26 | 显示全部楼层
奇秘幽诡 发表于 2014-10-24 15:15
把鼠标这几个键映射一下嘛,具体可以探讨一下。比如用autohotkey,写一个映射脚本,编译成一个exe,然后 ...

这个有点高大上了,我要学习一下才能讨论啊!现在只能请教了!最好是能做个二次开发,就完美了,哈哈

18

主题

586

回帖

6969

积分

上尉

积分
6969
发表于 2014-10-24 15:41:56 | 显示全部楼层
链接:
  1. http://pan.baidu.com/s/1EnfdW
复制代码
密码:
  1. bgnq
复制代码
这是下载地址,附件传不上

7

主题

391

回帖

4777

积分

中尉

积分
4777

论坛贡献

 楼主| 发表于 2014-10-24 15:47:01 | 显示全部楼层
奇秘幽诡 发表于 2014-10-24 15:41
链接:密码:这是下载地址,附件传不上

十分感谢,这研究一下!那有可能在二次开发里面做出这样的效果吗?

7

主题

391

回帖

4777

积分

中尉

积分
4777

论坛贡献

 楼主| 发表于 2014-10-24 15:54:41 | 显示全部楼层
奇秘幽诡 发表于 2014-10-24 15:15
  把鼠标这几个键映射一下嘛,具体可以探讨一下。比如用autohotkey(即AHK),写一个映射脚本,编译成 ...

我的鼠标是雷柏的,确实不能映射鼠标按键,只能是键盘组合件,可以按照你的方法试一下,解释的如此详细,相信我还是可以搞一下的

18

主题

586

回帖

6969

积分

上尉

积分
6969
发表于 2014-10-24 21:37:47 | 显示全部楼层
powwowlx 发表于 2014-10-24 15:47
十分感谢,这研究一下!那有可能在二次开发里面做出这样的效果吗?

我也不懂二次开发。。。没学过

18

主题

586

回帖

6969

积分

上尉

积分
6969
发表于 2014-10-24 21:39:00 | 显示全部楼层
powwowlx 发表于 2014-10-24 15:54
我的鼠标是雷柏的,确实不能映射鼠标按键,只能是键盘组合件,可以按照你的方法试一下,解释的如此详细, ...

ug的鼠标中键+右键平移,中键+左键放大/缩小

那么se里面平移和缩放分别是哪些按键?{:}

7

主题

391

回帖

4777

积分

中尉

积分
4777

论坛贡献

 楼主| 发表于 2014-10-25 09:37:27 | 显示全部楼层
奇秘幽诡 发表于 2014-10-24 21:39
ug的鼠标中键+右键平移,中键+左键放大/缩小

那么se里面平移和缩放分别是哪些按键?

SE里面鼠标中键+shift平移,中键+Ctrl放大/缩小

0

主题

213

回帖

1783

积分

六级士官

积分
1783
发表于 2018-6-7 15:50:04 | 显示全部楼层
太好了!非常感谢!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

咨询QQ:1359218528|发帖须知!|Archiver|手机版|小黑屋|UG爱好者论坛 ( 京ICP备10217105号-2 )

GMT+8, 2025-2-23 23:37

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表