加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Photoshop鼠标中键移动画面

(2011-10-29 12:30:31)
标签:

ps

中键移动

cad

autocad

photoshop

分类: 个人原创程序
【一个小工具,可以使Photoshop软件中,按下鼠标中键滚轮来移动画面,类似CAD】

昨天做一张规划彩平,需要在cad软件跟PS(cs2版,占资源比较小)软件之间来回切换,两个软件的快捷键相差比较大,弄得我烦不胜烦,最明显的就是移动画面和缩放画面。
cad里面放大缩小是滚轮上下滚动,ps里面时alt+滚轮滚动,不过有选项可以调整和cad一样,略过。
cad的移动是【按下滚轮+移动鼠标】,ps的移动是【按下空格+按下鼠标左键+移动鼠标】,而且暂时没发现有选项可以调整。

不过难不住,一点点代码就可以了。。。【源代码



本程序的原理就是,检测当前装口的标题如果是以"Adobe Photoshop"开头,那么【按下鼠标中键】的时候,程序自动替换成【按下空格键】+【按下鼠标左键】,当【弹起鼠标中键】的时候程序自动替换成【弹起空格键】+【弹起鼠标左键】,当然要想达到任意移动画面的目的,还需要你再Photoshop中按下【F】见切换一下视图,否则的话,在默认视图下是无法把画布移动到屏幕外边的,造成的效果就是无法移动,这种情况不是本程序能解决的,你用原始的【空格加左键】也是无法移动的。
另外如果把【编辑-首选项-常规-用滚轮缩放】的选项打开,那么配合本程序,ps的缩放和平移就完全跟cad一样了。
如果当前窗口标题不是以"Adobe Photoshop"开头,那么你按下鼠标中键还是原来的操作,比如在autocad里面。。。
当然使用本程序的时候,并不影响原本的 【空格加左键】快捷键的效果。

退出本程序需要打开任务管理器来结束。。。准备下一版本增加快捷键来结束,敬请期待。。。。

在使用过程中,发现有个小问题,就是会偶尔出现鼠标在其他地方(比如桌面或者某一文件夹)无法拖动文件
文件的情况,那是因为本程序接管了鼠标中键,并虚拟了鼠标左键的按下和弹起命令,在极特殊的情况下,弹起命令没有起作用造成的。
解决这个问题很简单,在桌面上把鼠标左中右三个键随便乱点几下,让人工操作抵消掉之前程序未完成的命令就可以恢复正常了。。。。这个问题是autoit变编程中模拟鼠标函数的bug,本人无能为力。。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有