Home > Community > Forums > Custom IC Design > How to get total bind keys list

Email

* Required Fields

Recipients email * (separate multiple addresses with commas)

Your name *

Your email *

Message *

Contact Us

* Required Fields
First Name *

Last Name *

Email *

Company / Institution *

Comments: *

 How to get total bind keys list 

Last post Thu, Feb 11 2010 12:42 AM by skillUser. 4 replies.
Started by lakki 10 Feb 2010 10:48 AM. Topic has 4 replies and 3483 views
Page 1 of 1 (5 items)
Sort Posts:
  • Wed, Feb 10 2010 10:48 AM

    • lakki
    • Not Ranked
    • Joined on Wed, Feb 10 2010
    • Posts 2
    • Points 40
    How to get total bind keys list Reply

    Hi,

     Am new this forum. How to get total list bindkeys with function names which are using in my cadence environment.

    Regards,

    Lakki

     

    Filed under:
    • Post Points: 35
  • Wed, Feb 10 2010 11:22 AM

    • Quek
    • Top 10 Contributor
    • Joined on Wed, Oct 14 2009
    • Singapore, 00-SG
    • Posts 1,078
    • Points 16,395
    Re: How to get total bind keys list Reply

    Hi Lakki

    You can get a list of current bindkeys as follow:

    a. In ciw (this is the first window that appears when Virtuoso starts up), go to "Options->Bindkey"
    b. In the form that appears, select a category (e.g. Layout) and press "Show Bind Keys" button

    Best regards
    Quek

    • Post Points: 20
  • Wed, Feb 10 2010 12:07 PM

    • lakki
    • Not Ranked
    • Joined on Wed, Feb 10 2010
    • Posts 2
    • Points 40
    Re: How to get total bind keys list Reply

     Hi,

     Thank u quek.

    Regards,

    Lakki

    • Post Points: 5
  • Thu, Feb 11 2010 12:31 AM

    • skillUser
    • Top 10 Contributor
    • Joined on Fri, Sep 19 2008
    • Austin, TX
    • Posts 2,595
    • Points 16,045
    Re: How to get total bind keys list Reply

     Hi Lakki,

    In addition to what Quek said, you can also get a list of bindkeys using SKILL, for example:


    hiGetBindKeys("Schematics")
    => (("Shift<Key>x" "schHiCheckAndSave()")
    ("<Key>i" "schHiCreateInst()")
    ("Shift
    <Key>s" "_schHiSave()")
    ("Shift
    <Key>m" "schHiMove()")
    ...
    hiGetBindKeys("Layout")
    => (("Shift
    <Key>x" "leHiDescend()")
    ("
    <Key>i" "leHiCreateInst()")
    ("Shift
    <Key>s" "leHiSearch()")
    ("Shift
    <Key>m" "leHiMerge()")
    ...

    You can also set one or more bindkeys using the hiSetBindKey() and hiSetBindKeys() SKILL functions respectively. I hope that this is helpful.

    Best regards,

    Lawrence.

    • Post Points: 5
  • Thu, Feb 11 2010 12:42 AM

    • skillUser
    • Top 10 Contributor
    • Joined on Fri, Sep 19 2008
    • Austin, TX
    • Posts 2,595
    • Points 16,045
    Re: How to get total bind keys list Reply

     Please excuse the formatting of the last post, the HTML editor lost the <Key> sequences from the bindkey definitions.  The web version should look correct now, though the email sent out is also missing "<Key>" from the definitions.

    • Post Points: 5
Page 1 of 1 (5 items)
Sort Posts:
Started by lakki at 10 Feb 2010 10:48 AM. Topic has 4 replies.