• 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. cadence skill action while pressing middle mouse button...

Stats

  • Locked Locked
  • Replies 5
  • Subscribers 143
  • Views 14816
  • 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

cadence skill action while pressing middle mouse button?

Chiranshu
Chiranshu over 9 years ago

I am not able to find Function while we press middle mouse button?,What is mean by this command "_leTbCommand("_leTbUnID()")"

and is it possible to do this in new version of cadence.."get the data into the variable which is stored in the mouse pointer"

This is old post of 2010,i thought now this feature might be there?

related to this post :- www.community.cadence.com/cadence_technology_forums/f/48/t/14625

Regards,

Chiranshu

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 9 years ago

    Chiranshu,

    You didn't say which version  you're using, but whatever it is, the function name suggests you're using the obsolete "turbo toolbox" functionality and so have loaded some bind keys related to that. Perhaps you can investigate what bind keys are being loaded from your .cdsinit.

    For your second question, as it was with the other post, it's a very vague question. What "feature" are you talking about - even the previous post required some questions back and forth to (sort of) uncover the requirement - and there were some answers that showed how to do the specific things that were eventually asked there.

    So please clarify what exactly you are trying to do. I have no idea (in general) what "get the data into the variable which is stored in the mouse pointer" means.

    Andrew.

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

    Hi Andrew,

    Thankyou for reply

    I am using Virtuoso 6.1.6-64b

    Assume i seleted a path name "/proj/projects/workarea/skill_work/assignment2.il" ,when i go to CIW window i can press 'middle mouse button' to get the same path printed there,if i want to load that file i add loadi "/proj/projects_dcl/workarea/chiranshu_b/skill_work/assignment2.il" and this file get loaded.

    What i want is, i select the path,then in CIW i press some bindKey(eg ctrl+L) so that it automatically add 'loadi' to it,and file get loaded. I dont want to write loadi again and again to load the file.

    So,If i get to know if there are any function related to 'middle mouse button' ,i can take that data into some variable(eg load_file) then i will write procedure to that bindkey and write loadi "load_file" where load_file will contain /proj/projects_dcl/workarea/chiranshu_b/skill_work/assignment2.il (that actually was in when 'middle mouse button'clicked )

    I dont know its possible or not,i am new to skill ,trying to explore :) and if u have any idea please share .

    Regards,

    Chiranshu

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

    hiSetBindKey("Command Interpreter" "Ctrl<Key>l" "loadi(hiGetClipboard())")

    If you'd asked your question as clearly as above in the first place, we (or anyone) could have given you that answer straightaway! This is why I stress that in the forum guidelines - they're there for a reason.

    Regards,

    Andrew.

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

    I will take care next time while posting question. Great it work... But why "hiGetClipboard()" details is neither there in startFinder nor in Virtuoso Documentation??

    Edit:- It says

    loadi(hiGetClipboard())

    *Error* eval: undefined function - hiGetClipboard

    ERROR

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

    Well, you also didn't say which version you're using (as requested in the forum guidelines, to avoid this kind of problem). This function was added in IC616 ISR8 (6.1.6.500.8) so I can only assume you're using an older version. It's documented in that version (and later) and appears in cdsFinder. I did find in IC616 the search didn't find it, but it's in <ICinstDir>/doc/skuiref/skuiref.pdf - provided of course you're using a recent enough version. IC617 cdnshelp does find the function in the search (I think it was just an issue with the search indexing in IC616).

    Regards,

    Andrew.

    • 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