最新版本(unicode版本,各种语言环境显示中文)下载地址:

http://www.szbaijie.cn/edahelper/EDAHelper-2.2.1_x64.zip 64位版,支持orcad17.x)

http://www.szbaijie.cn/edahelper/EDAHelper-2.1.25_x86.zip 32位版本,仅32位软件可用,不支持17.x版本的cadence

繁体版:

专门针对P-CAD的鼠标增强工具版本: (专版不会再加功能)

 

代码获取地址:"https://gitee.com/spacexplorer/EDAHelper"

 

EDAHelper功能介绍:

    本软件是部分EDA软件的鼠标增强工具,绿色单文件,支持Win9x/NT/2000/XP/WIN7,其中WIN7需要以管理员模式运行,UNICODE版本,支持各种语言的NT操作系统,另外,Win9x需要编译成非UNICODE版本,集protel99se鼠标增强工具、DXP鼠标增强工具、Altium Designer鼠标增强工具、PADS鼠标增强工具、OrCAD鼠标增强工具、Cam350鼠标增强工具、Saber鼠标增强工具、PC Schematic鼠标增强工具、Allegro鼠标增强工具、CircuitCAM鼠标增强工具于一身,并且对每个软件的功能都可设置,用户可根据使用习惯打开或者关闭功能。

 

针对protel99se, DXP,Altium Designer

    1. 向上滚动滚轮 --> 放大,相当于PageUp(不能改掉软件原来的快捷键,否则就不灵了)

    2. 向下滚动滚轮 --> 缩小,相当于PageDown(不能改掉软件原来的快捷键,否则就不灵了)

    3. 按下滚轮     --> 切换有效图层并刷新,相当于小键盘'*'的功能

    4. 按左键拖目标 --> 再按右键可旋转,相当于空格键的功能,在布局时非常好用,请留意

    5. 按右键拖动屏幕

    6. 原理图里单击中键呼出放置菜单,相当于按“P”键1次,连按两次相当于直接放置元件

    7. 按中键向左移动撤消操作,相当于ALT+Backspace

    8. 按中键向右移动重做操作,相当于CTRL+Backspace

    9. 按中键向上移动,画线时删除上一次操作,相当于按Backspace

    10.按中键向下移动,可删除当前焦点或选中内容,相当于按DELETECTRL+DELETE

    11.在文档标签页上双击左键,关闭当前标签页,相当于CTRL+F4(仅测试ad22

 

针对PADS(支持各种版本logic, pcbrouter)

    1. 向上滚动滚轮 --> 放大,相当于PageUp

    2. 向下滚动滚轮 --> 缩小,相当于PageDown

    3. 按住鼠标右键移动,可平滑移动工作区

    4. 鼠标中键点击 --> 切换图层,相当于F4原中键点击功能废弃(router里走线时适用,如果把unroute功能快捷键修改为F4的话,非画线状态可以用于删除走线)

    5. 按左键拖目标 --> 再按右键可旋转,相当于TAB键的功能,在布局时非常好用,请留意

    6. 空格旋转器件 --> CTRL+ALT+R,打开或者关闭空格旋转,按空格相当于CTRL+R,这个功能不能保存,每次打开软件时默认关闭状态

 

针对OrCADCapture

    1. 向上滚动滚轮 --> 放大,相当于字母"I"

    2. 向下滚动滚轮 --> 缩小相当于字母"O"

    3. 按住鼠标右键移动,可移动工作区

    4. 按中键呼出放置窗口的功能,相当于按“P”键1

    5. 按中键向左移动撤消操作,相当于按CTRL+Z

    6. 按中键向右移动重做操作,相当于按CTRL+Y

    7. 按中键向上移动,进入画线操作,相当于按W

    8. 按中键向下移动,删除选中内容,相当于按DELETE

    9.在文档标签页上双击左键,关闭当前标签页,相当于CTRL+F4

 

针对Cam350

    1. 向上滚动滚轮 --> 放大,相当于"PageUp"

    2. 向下滚动滚轮 --> 缩小,相当于"PageDown"

    3. 按住鼠标右键移动,可移动工作区

    4. 修改原中键功能按中键放开,连续按两次显示视图全部,单次相当于按“HOME”键再中键点击的效果

    5按中键向左移动撤消操作,相当于按CTRL+Z

    6按中键向右移动重做操作,相当于按CTRL+U

    7按中键向上移动,呼出Aperture Table,相当于按A

    8按中键向下移动,删除选中内容,相当于按Edit菜单里的DELETE

 

针对Saber

    1. 向上滚动滚轮 --> 放大,相当于"PageUp"

    2. 向下滚动滚轮 --> 缩小,相当于"PageDown"

 

针对PC Schematic(V11有测试)

    1. 向上滚动滚轮 --> 放大,相当于"PageUp", 原有快捷键要改

    2. 向下滚动滚轮 --> 缩小,相当于"PageDown"键,原有快捷键要改

 

针对Allegro(15.7有测试,已经有中键缩放的新版本请禁止该功能)

    1. 向上滚动滚轮 --> 放大,相当于"F10"

    2. 向下滚动滚轮 --> 缩小,相当于"F11"

    3. 中键拖动反转(适合习惯AutoCAD等中键拖动的用户)

 

针对CircuitCAM

    1. 向上滚动滚轮 --> 放大,相当于"PageUp"

    2. 向下滚动滚轮 --> 缩小,相当于"PageDown"

    3. 按住鼠标右键移动,可移动工作区

 

更新历史:

2.2.1(20250620)

1、经过两个晚上的折腾,终于解决了pads平滑模式下屏幕缩放时右键拖动异常的问题

下载地址:64位版本:http://www.szbaijie.cn/edahelper/EDAHelper-2.2.1_x64.zip

2.1.28(20250201)

1、经过两个晚上的折腾,终于解决了pads平滑模式下屏幕缩放时右键拖动异常的问题

下载地址:64位版本:http://www.szbaijie.cn/edahelper/EDAHelper-2.1.28_x64.zip

2.1.27(20240916)

1、增加支持PADS 3D模式时中键缩放、右键拖动等功能(仅平滑模式)

下载地址:64位版本:http://www.szbaijie.cn/edahelper/EDAHelper-2.1.27_x64.zip

2.1.26(20230705)

    1、增加支持ADcam页面的中键缩放功能

2.1.25(20230503)

    1、修复OrCad17.x里双击标签页不能关闭的问题

下载地址:64位版本: http://www.szbaijie.cn/edahelper/EDAHelper-2.1.25_x64.zip

21.24(20230502)

1、仅修复上一版功能尽失的BUG,更新了版本号

下载地址:64位版本: http://www.szbaijie.cn/edahelper/EDAHelper-2.1.24_x64.zip

2.1.23(20230428)

1OrCad里边:在文档标签页上双击左键,关闭当前标签页,相当于CTRL+F4,注:其它区域也有可能动作,影响不大,此功能默认打开,不可设置

2DXP里边:在文档标签页上双击左键,关闭当前标签页,相当于CTRL+F4,此功能默认打开,不可设置

2.1.22(20221015)

1pads里边:键盘左上角的波浪号(~)键替换为回车,方便左手操作

2.1.21(20210322)

下载地址:64位版本: http://www.szbaijie.cn/edahelper/EDAHelper-2.1.21_x64.zip

1、修改pads router里窗口非最大化时功能失效的问题

2.1.20(20210210)

    下载地址:64位版本: http://www.szbaijie.cn/edahelper/EDAHelper-2.1.20_x64.zip

    1、空格旋转器件 --> CTRL+ALT+R,切换是否打开空格旋转器件,按空格相当于CTRL+R,这个功能不能保存,每次打开软件时默认关闭状态,不再支持开启单右键旋转

    2、修改orcad下隐藏12年的内存泄漏BUG,之前的版本右键拖动时,capture.exe进程的内存会明显不停增加,orcad使用时间长了之后,可能会导致右键拖动不灵敏

2.1.19(20201231)(废弃不提供下载):

    1、通过CTRL+ALT+R切换是否进入PADS布局模式,即在PADS下使用空格或者右键旋转,即“空格/右键=CTRL+R

2.1.18(20201231)

    1、增加在pads下使用空格旋转,即“空格=CTRL+R

    64位版本: http://www.szbaijie.cn/edahelper/EDAHelper-2.1.18_x64.7z

2.1.17(2020-07-06)

    下载地址: http://www.szbaijie.cn/edahelper/EDAHelper-2.1.17.7z

    64位版本: http://www.szbaijie.cn/edahelper/EDAHelper-2.1.17_x64.7z


2.1.16(2020-02-28)

    下载地址: http://www.szbaijie.cn/edahelper/EDAHelper-2.1.16.7z

    64位版本: http://www.szbaijie.cn/edahelper/EDAHelper-2.1.16_x64.7z

 

2.1.15(2018-03-25)

    下载地址: :

    64位版本: :

    1、修改AD里缩放失效的bug

2.1.14(2018-03-25):

    下载地址: :

    64位版本: :

 

    1、修改protel99se3D模式时缩放等失效的问题

    2、修改DXPlegacy 3D模式时缩放等失效的问题

    3、增加DXP里打印预览时的中键缩放

    4、增加AD18的支持

    5、支持orcad17(64位版本)

    6、代码放到国内服务器,让所有人都可以方便、免费下载

2.1.13[2012-06-11](下载地址:):

    1、修改PADS右键拖动之传统模式的BUG

    2、大大提高运行效率,解决部分用户在QQ窗口移动鼠标时会非常慢的问题

    3、修改在allegro(15.7版本)中滚动鼠标时下面命令窗口有时会出现F10,F11字样的BUG(可能)

    4、修改CAM350右键拖动功能,使可平滑移动

2.1.12[2012-03-26](下载地址:):

    1、修改程序启动24小时后再检测更新出错的问题

    2、再次修改自动运行有时候失败的问题

    3、修改非活动窗口时操作失效的问题,特别是查看自动隐藏的QQ窗口后容易出现

    4、优化PADS Router里画线时的中键换层操作,使之不再移动屏幕,同时建议把unroute的快捷键定义为F4,因为这样在选中走线的时候,按中键就可以删除

    5、修改pads右键平滑移动(可设置回传统模式)

2.1.11(下载地址:):

    1、修改有时候自动运行失效的问题

2.1.10(下载地址:):

    1、启用UNICODE编译模式,使可支持多语言NT环境操作系统,win9x系统需要编译成非UNICODE模式

    2、增加Allegro里中键拖动反转(适合习惯AutoCAD的用户)

    3、修改当explorer关闭后任务栏图标消失的BUG

    4、增加重复运行程序时弹出主窗口

    5、增加对CircuitCAM的支持

    6、修改Orcad里编译器件之后右键拖动无效的问题

    7、修改检查更新方式,使更人性化

2.1.09(下载地址:):

    1、修复protel里右键关闭窗口时的BUG

2.1.08(下载地址:):

    1、修改allegro里失效的BUG

2.1.07

    1、增加CAM350按中键向左移动撤消操作,相当于按CTRL+Z

    2、增加CAM350按中键向右移动重做操作,相当于按CTRL+U

    3、增加CAM350按中键向上移动,呼出Aperture Table,相当于按A

    4、增加CAM350按中键向下移动,删除选中内容,相当于按Edit菜单里的DELETE

    5、修复(2.1.06)源码里一处字符串溢出的BUG

2.1.06(下载地址:):

    1、增加Orcad里按中键呼出放置窗口的功能,相当于按“P”键1

    2、增加Orcad按中键向左移动撤消操作,相当于按CTRL+Z

    3、增加Orcad按中键向右移动重做操作,相当于按CTRL+Y

    4、增加Orcad按中键向上移动,进入画线操作,相当于按W

    5、增加Orcad按中键向下移动,删除选中内容,相当于按DELETE

    6、增加版本号从2.1.06开始的编译次数记录

2.1.05(下载地址:):

    1、修改CAM350中键功能,按中键放开,显示视图全部,相当于按“HOME”键

2.1.04(下载地址:):

    1、增加protel系列原理图里按中键呼出放菜单的功能,相当于按“P”键1

    2、增加protel系列按中键向左移动撤消操作,相当于ALT+Backspace

    3、增加protel系列按中键向右移动重做操作,相当于CTRL+Backspace

    4、增加protel系列按中键向上移动,画线时删除上一次操作,相当于按Backspace

    5、增加protel系列按中键向下移动,可删除当前焦点或选中内容,相当于按DELETECTRL+DELETE

2.1.03(下载地址:):

    1、修复右键拖动移出边界放开后,拖动功能还在继续的BUG

2.1.02(下载地址:):

    1、增加pads里按住左键拖目标,再按右键旋转的功能

2.1.01(未发布)

    1、修改在protelPCB里右键失效的BUG

2.1.00(未发布)

    1、重写各模块,各软件支持独立化,今后新增软件支持更容易

    2、各软件支持可设置,不用的软件可以禁止,加快软件运行速度

2.0.13临时版说明(下载地址:):

    1、据说很多人都在用cadence 16.0以下的版本,还是加上allegro的支持吧,前提是原有的缩放功能快捷键没改(F10F11)16.2(F11F12)以上的版本就不要用了,会有冲突,或者把快捷键改为F11F12

2.0.12临时版说明(下载地址:):

    1、增加PCSchematic的中键缩放及右键拖动,前提是原有的缩放功能快捷键要改(ctrl+home -> pageup, ctrl+end -> pagedown)

    2、修改因不能上网时自动更新引起的错误

    3、本次修改是应绵阳的一位哥们儿的要求修改的,正好是512,也是算纪念一下汶川大地震

2.0.11临时版说明:(该版本未发布,只有部分网友直接从我这里获得)

    1、增加自动检测更新

    2、修改orcad的右键移动步进,使更灵敏

    3、修改说明中一直以来的一个错别字,呵呵

    4、增加新版本自动检测功能

    5、增加saber sketch中键缩放功能

    6、修改为单文件,去掉原来的DLL

2.0.10临时版说明(下载地址:)

    1、修复在PADS中按住CONTROLSHIFTALT键时,中键原功能失效的BUG

    2、修改在PADS中非画图窗口,鼠标功能失效的BUG

    3、增加繁体版(用WORD2003转换,不对之处请指正)

    4、上传至googlecode,感兴趣的朋友可以通过svn checkout https://dbghelper.googlecode.com/svn/EDAHelper获得代码

2.0.09临时版说明(下载地址:)

    1、修复通过双击打开powerlogic文件时,外挂功能失效问题

    2、修改中键缩放时屏幕偏移的问题

2.0.08临时版说明(下载地址:)

    1、增加Protel99seDXP打印预览中键缩放的支持

2.0.07临时版说明(下载地址:)

    1、增加OrCAD右键拖动的支持

2.0.06临时版说明(下载地址:)

    1、修正CAM350右键原功能失效的问题

2.0.05临时版说明(下载地址:)

    12.0.04版本导致速度变慢,由于大部分情况下不会出现刷新不正常,所以放弃该版本带来的更新

    2、解决PROTEL99SE原理图里增加右键移动后,按住左键再按右键时器件不能旋转的问题

2.0.04临时版说明(下载地址:)

    1、解决部分显卡在右键拖动时刷新不正常的问题

2.0.03临时版说明(下载地址:)

    1、增加CAM350的支持,包括滚轮放大缩小和右键拖动

2.0.02临时版说明(下载地址:)

    1、修复在BlazeRouter里右键拖动后还会出现菜单的BUG

2.0.01临时版说明(下载地址:)

    1、提高鼠标移动运行效率

    2、解决PROTEL侧边栏滚轮BUG

    3、增加PROTEL99SE原理图右键移动功能

    4、支持powerlogic

    5、支持BlazeRouter

第二版(2.0)说明(下载地址:)

    本软件是部分EDA软件的鼠标增强工具,将EDAHelper.exeHook.dll同时放到任意目录,运行EDAHelper.exe就行,现在已不再自动运行EDA软件,支持protel99seDXPPOWERPCBOrCADcapture

 

针对protel99se,DXP(功能和从前一样)

    1. 向上滚动滚轮 --> 放大,相当于PageUp

    2. 向下滚动滚轮 --> 放大,相当于PageDown

    3. 按下滚轮     --> 切换有效图层并刷新,相当于小键盘'*'的功能

    4. 按左键拖目标 --> 再按右键可旋转,相当于空格键的功能,在布局时非常好用,请留意

 

针对powerpcb(支持PADS2005SP2PADS2007,别的版本没有测过,应该也支持)

    1. 按住鼠标右键移动,可移动工作区,相当于SHIFT+滚轮或者ALT+滚轮,不平滑

    2. 向上滚动滚轮 --> 放大,相当于PageUp

    3. 向下滚动滚轮 --> 缩小,相当于PageDown

    4. 鼠标中键点击 --> 切换图层,相当于F4,原中键点击功能废弃

 

针对OrCAD

    1. 向上滚动滚轮 --> 放大,相当于字母"I"

    2. 向下滚动滚轮 --> 缩小相当于字母"O"

 

    目前存在问题:点击系统图标关闭或者最小化窗口时,大约会停止响应3 秒钟,可能是Hook没有反安装,我发现同类软件也有这样的问题,但是不知道怎么解决,哪位知道怎么解决的朋友麻烦告知,临时解决办法就是点击窗口下边的关闭按钮。还有朋友说可以不用动态链接库,我也不知道怎么弄,希望懂的告知。

    其它:本软件原名protel99se鼠标增强工具(protel_increase)20070325首先在老古网站(www.laogu.com)上发布,至今已有两年,当时只是想做了自己用,顺便放上来给大家分享。如今,我已经很久不画板了,但没想到两年来,有1600多次下载,还有朋友转载到别的网站,小有一些兴奋,说明我的工作是有意义的。前两天一个名叫xtomfuk 的朋友来信要求增加PADS的支持,欣然接受,于是就有了这个版本。由于增加了多个EDA软件的支持,原名不能再用了,姑且就叫EDAHelper吧。为了纪念上一个版本,这一版也选择在325两周年之际发布。

    再罗嗦两句:本软件原理仅限于模拟按键,别的功能暂时做不了。依然不保留版权,任何人都可以修改,但请不要用于营利目的,出问题也不要找我。当然如果你觉得应该增加更多更好功能,别介意联系我,QQ:126186Email:spacexplorer@163.com

    最后感谢xtomfuk的建议和测试,以及涛哥(paul)制作的图标。

 

第一版(1.0)说明(下载地址:)

    本软件是增强Protel99se鼠标中键功能的工具。

    1. 上下滚动滚轮,屏幕缩放相当于PageUp,PageDown的功能

    2. 按下滚轮,切换有效图层并刷新相当于小键盘'*'的功能

    3. 按住左键拖动器件再按右键可旋转,相当于"TAB"的功能

    4. 将本软件(Hook.dll)放到Protel99se安装目录,运行时会自动启动Protel99se

    5. 仿照“Protel99se鼠标增强软件”(www.zsmcu.com)设计,因我运行她后用Source Insight鼠标拖动时感觉明显变慢且部分操作不符合我的习惯而改写的

    6. 本软件包括两部分, 一是HOOK(.\src\test3)实现鼠标钩子和模拟按键,二是主窗口(.\src\protel_increase), 安装钩子和显示帮助信息,部分代码源自www.vckbase.com,无版权,任何人可以根据自己的需要把他改了在其它软件如:Orcad, PowerPCB等里运行,也可以让其自适应多个软件的操作,自己发挥吧, 如果你愿意,EMAIL一份我.