Cadence Skill 论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 64|回复: 2

[讨论] 求,如果加载了一个加密的il或者cxt,如何去掉或禁用里面的快捷键

[复制链接]
发表于 2025-5-27 10:39:16 | 显示全部楼层 |阅读模式
现在遇到一个情况是,我的快捷键~a被占用了,crtl+a。怎么设置去掉这个快捷键或者禁用掉?
 楼主| 发表于 2025-5-27 11:16:50 | 显示全部楼层
找到方法了,
首先axlGetAlias("~A")   ==> "auto_via"  原来crtl+A被设置成了快捷键,给的是命令auto_via了

接着axlSetAlias( "~A" nil)  ==>t  就把这个快捷键给删了
axlSetAlias( "~W" nil)  ==>t  把另一个快捷键也删了
这个可以加载到menu函数里,启动软件就把快捷键删了


所以删除快捷键用axlSetAlias( "快捷键" nil)
同样的找不到快捷键可以在menu里构建cmd触发器
也可以构建快捷键axlSetAlias( "F2" "save")
            axlSetAlias( "~A" nil)
            axlSetAlias( "~W" nil)
            axlCmdRegister("AutopaddedRefdes" 'DH_AutopaddedRefdesParametersForm ?cmdType "general")
            axlCmdRegister("CreateCrossSection" 'DH_CreateCrossSectionMain ?cmdType "general")   
            axlCmdRegister("DXFEXport" 'DH_FYFYAutoDxfOutput)  
            axlCmdRegister("seltextmove" 'DH_AutoMoveRefdesMain ?cmdType "general")
            axlCmdRegister("changediffwidthairgap" 'DH_ChangeDiffWidthAirgapMain)
            axlCmdRegister("quicksetlibpath" 'DH_FYQuickSetLibPath)
            axlCmdRegister("PDFEXport" 'DH_FYFYAutoPDFOutput)
            axlCmdRegister("symbolEXport" 'DH_FYFYAutosymbolOutput)
            axlCmdRegister("outputfile" 'DH_OutputFileMain)
            axlCmdRegister("CurrentCarryingCalculations" 'DH_CurrentCarryingCalculations)
            axlCmdRegister("quickpanelizationtools" 'DH_QuickPanelizationToolsForm ?cmdType "general")
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋|手机版|网站地图|Cadence Skill 论坛 ( 蜀ICP备13024417号 )

GMT+8, 2025-6-9 19:29 , Processed in 0.123304 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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