• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Custom IC Design
  3. Bindkeys in ADE Explorer/Assembler

Stats

  • Locked Locked
  • Replies 5
  • Subscribers 125
  • Views 2513
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Bindkeys in ADE Explorer/Assembler

crossi
crossi over 4 years ago

I defined a custom function for ADE explorer. It works OK when called from CIW.

I assigned a bindkey for the function in ADE Explorer. But clicking on the key does nothing.

Just to test, I defined bindkeys for the same function in CIW and in Schematics.

Both work ok and the function does it work on Explorer when clicking over CIW or a schematic.

So: Do I need to do anything to enable bindkeys for Explorer ?

( virtuoso version 6.1.8-64b )

  • Cancel
Parents
  • FormerMember
    FormerMember over 4 years ago

    Dear cross,

    crossi said:

    Just to test, I defined bindkeys for the same function in CIW and in Schematics.

    Both work ok and the function does it work on Explorer when clicking over CIW or a schematic.

    So: Do I need to do anything to enable bindkeys for Explorer ?

    Bindkeys are definitely available for the CIW and schematic windows. The On-line support article at URL:

    support.cadence.com/.../ArticleAttachmentPortal

    shows that the bindkey files:

    Layout.il Schematics.il Symbol.il TextEditor.il adexl.il 

    PcellIDE.il SkillIDE.il TechfileIDE.il adegxl.il verifier.il 

    are loaded from 

    <install_dir>/share/cdssetup/dfII/bindkeys 

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • ShawnLogan
    ShawnLogan over 4 years ago in reply to FormerMember

    Continuing on...sorry..it forced me to login and posted my response before I was done...

    I am not sure if you have defined your bindkey in Assembler or Explorer. f you have not, from my quick search on On-line support, I might suggest you define it as a bindkey in those applications and then re-try to use your newly defined bindkey in either Assembler of Explorer. As an example, the commands to define a bindkey F5  in each application is:

    hiSetBindKey("explorer" "<Key>F5" "hiDeiconifyWindow(window(1)) && hiRaiseWindow(window(1))" )
    hiSetBindKey("assembler" "<Key>F5" "hiDeiconifyWindow(window(1)) && hiRaiseWindow(window(1))" )
    Did you define your bindkey in Assembler or Explorer when you tried to use it in those applications?
    Shawn
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • crossi
    crossi over 4 years ago in reply to ShawnLogan

    Thanks ShawnLogan !!

    The syntax you shared did the trick.

    Now, there seems to be a bug in the BindKey Editor I used in my first try:

    The Editor uses the string "ADE Explorer" instead of "explorer".

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 4 years ago in reply to crossi

    Actually the editor shows both - which is a bit confusing. If you enable the "Show applications with no bindkeys defined" checkbox, it will also show "explorer" and "assembler". What I'm not sure about is why "ADE Explorer" and "ADE Assembler" show up since defining bindkeys for these seem to have no effect. I did a (very quick) search and didn't see this coming up before - might be worth raising it with customer support.

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • crossi
    crossi over 4 years ago in reply to Andrew Beckett

    And as ADE Explorer comes at the top of the list, I did not get to see explorer down under.

    Thanks !, Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • crossi
    crossi over 4 years ago in reply to Andrew Beckett

    And as ADE Explorer comes at the top of the list, I did not get to see explorer down under.

    Thanks !, Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
No Data

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information