• 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 SKILL
  3. Bindkey debug with command console

Stats

  • Locked Locked
  • Replies 8
  • Subscribers 143
  • Views 14717
  • 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

Bindkey debug with command console

JMPerdomo
JMPerdomo over 9 years ago

Hi, I remember reading in the forum a way of echo the Keyboard press into cadence console but I can't find it anymore. Can anyone help me out?

Regards,

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 9 years ago

    I don't understand your question. What exactly are you trying to achieve? Please clarify with more detail...

    Regards,

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • skillUser
    skillUser over 9 years ago

    Hi Juan,

    I have the feeling that you are asking for something like "xev" but within Virtuoso, am I right?  There is something, I think, but I can't recall what it is called.  

    Andrew does this ring any bells?

    Cheers,

    Lawrence.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • JMPerdomo
    JMPerdomo over 9 years ago
    Sorry, let me express it better.

    What I was looking is that each time I press a keyboard key in the console appear which key was pressed.

    The point of this, Is to know if cadence is detecting the correct key when I press it.

    Thanks in advance
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 9 years ago

    If you have defined a bindkey, and go to Options->Log Filter in the CIW and turn on the "a" checkbox (Accelerated Input) you should see the bind key SKILL function echoed in the CIW for each key press. Does that do what you want, if you're simply trying to see if the bind key was recognised?

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • JMPerdomo
    JMPerdomo over 9 years ago

    Not quite, because I want to know what key is recognized by cadence.

    For example: shift+7 can be recognized as "/" in some keyboards and as "&" in another depending on the keyboard language.

    So as a debug feature, I think is useful to know which key was recognized.

    Regards

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • dmay
    dmay over 9 years ago

    The hiSetBindKey() form in Cadence 6.1.6 will show you the key as you define new bindkeys. If you press the "+" bindkey in the lower right you can define a new bindkey. Then click the key combo you want and you will see how Cadence recognizes it. This will show you if you need a "$" or a "shift-4".

    Derek

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 9 years ago

    My phone email client keeps swallowing random forum posts when there is more than one in a thread, so I missed Lawrence's reply and only noticed Derek's as I was about to reply with the same answer. This is available under Options->Bindkey in the CIW - pick the application, hit the plus button to add a bind key, and then in the key part click the key combination you want and it will show you the encoding

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • JMPerdomo
    JMPerdomo over 9 years ago

    That will work.

    Thanks all for your help.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel

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