• 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. Where on the keyboard can I find ' and " ?

Stats

  • Locked Locked
  • Replies 3
  • Subscribers 142
  • Views 992
  • 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

Where on the keyboard can I find ' and " ?

Marben
Marben over 1 year ago

Hi All,

Where on the keyboard can I find ' and " ?

Because I have the code below, I want to make a pop up menu.

Item_Handle1 = hiCreateMenuItem(

?name      'menu_item_name

?itemText  "Any text you want "

?callback  "procedure_name()"

)

Please help.

Best regards,

Marben

  • Cancel
Parents
  • Andrew Beckett
    Andrew Beckett over 1 year ago

    How did you type the code then? This seems a very odd question - and will depend heavily on what keyboard you have and if it’s set up properly on your computer and in Linux (it’s not really anything to do with Virtuoso).

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Marben
    Marben over 1 year ago in reply to Andrew Beckett

    Hi Andrew,

    I copied and paste it,

    I can not find in keyboard the ' and " , if I want to type

    it manually.

    Does the character ' and " , exist in keyboard?

    This is a SKILL code to make a pop up menu in layout.

    Item_Handle1 = hiCreateMenuItem(
    ?name          'menu_item_name
    ?itemText      "Any text you want "
    ?callback      "procedure_name()"
    )

    Item_Handle2 = hiCreateMenuItem(
    ?name          'menu_item_name2
    ?itemText      "Any text you want2 "
    ?callback      "procedure_name2"
    )
        
    ; Add Items Handle below to be displayed in menu

    hiCreateMenu(
             'Menu_Name
                    "Menu Header"
             list(     
                                  Item_Handle1
                                  Item_Handle2          
                                )
                          )    

    ;Specify bindkey
    hiSetBindKey("Layout"    "<Key>1"    "hiDisplayMenu(Menu_Name)" )

    Best regards,


    Marben

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • Marben
    Marben over 1 year ago in reply to Andrew Beckett

    Hi Andrew,

    I copied and paste it,

    I can not find in keyboard the ' and " , if I want to type

    it manually.

    Does the character ' and " , exist in keyboard?

    This is a SKILL code to make a pop up menu in layout.

    Item_Handle1 = hiCreateMenuItem(
    ?name          'menu_item_name
    ?itemText      "Any text you want "
    ?callback      "procedure_name()"
    )

    Item_Handle2 = hiCreateMenuItem(
    ?name          'menu_item_name2
    ?itemText      "Any text you want2 "
    ?callback      "procedure_name2"
    )
        
    ; Add Items Handle below to be displayed in menu

    hiCreateMenu(
             'Menu_Name
                    "Menu Header"
             list(     
                                  Item_Handle1
                                  Item_Handle2          
                                )
                          )    

    ;Specify bindkey
    hiSetBindKey("Layout"    "<Key>1"    "hiDisplayMenu(Menu_Name)" )

    Best regards,


    Marben

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
  • Andrew Beckett
    Andrew Beckett over 1 year ago in reply to Marben

    I suggest you speak to somebody in your IT team. A keyboard without quotation marks sounds pretty strange to me. As I said, precisely where the quotation marks are located will depend on the country/keyboard but it’s normally pretty obvious in my experience. How you do anything without quotation marks beats me!

    • 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