• 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. help - double click to end path - not working?

Stats

  • Locked Locked
  • Replies 19
  • Subscribers 144
  • Views 7448
  • 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

help - double click to end path - not working?

imaneet
imaneet over 13 years ago
I used to end path/wire by just double clicking anywhere, now i need to double click at the center of the path to end it. if i want to end a path where the mouse isn't in the center, i have to hit enter/return key. single left click = mouseAddPt() enter/return key = mouseApplyorFinishPoint() could you help me get this function back, what i want is end a path where i just double click anywhere and end it. Thanks in advance.
  • Cancel
  • Andrew Beckett
    Andrew Beckett over 13 years ago

    Which version were you using when it worked and which version are you using now. This kind of information is quite important to set the context of your problem... (Help->About will tell you the subversion number in each release).

    Kind Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • imaneet
    imaneet over 13 years ago
    we have Cadence IC Design Tools 5.10.41.500.6.151
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 13 years ago

    So does that mean you are using the same version both when it was working and when it was not?

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • imaneet
    imaneet over 13 years ago
    Actually I forgot which version we had before where that double click would end a path (I was working with a different company then). Now at my new company, we're using 5.10.41.500.6.151 and this function does not work - double clicking anywhere to end a path. I tried also binding mouseApplyorFinishPoint(), do my double click but it is there, here;s what we have in our default bindkeys" list ("None(2)" "leHiEditProp()" "mouseApplyorFinishPoint()" )
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 13 years ago

    I presume that bindkey was actually for "None<Btn1Down>(2)" ?

    If so, not sure what the problem is. Maybe it's that double click is not being honoured? Has the double click time been altered (see Options->User Preferences in the CIW; my double click time is 200)? Because if it's not seeing it as a double click, you may just be seeing that if you click twice in the same place (slowly), it will treat it as the end of the path/wire.

    I'm using the same version as you. 

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • imaneet
    imaneet over 13 years ago
    yes, it's set at 200. here's a part of our default bindkey list: list("None" "mouseSingleSelectPt" "mouseAddPt()") ;EF list("None(2)" "leHiEditProp()" "mouseApplyOrFinishPoint()") ;EF list("None" "leHiMousePopUp()" "leHiMousePopUp()") ;EF list("None(2)" "leHiEditProp()" "hiToggleEnterForm()") ;EF list("None" "hiRepeat()" "cmdOption()") ;EF list("Return" nil "mouseApplyOrFinishPoint()") ;EF list("Shift" "mouseAddSelectPt" "mouseAddSelectPt") ;EF list("Shift" "" "cmdShiftOption()") ;EF list("Shift" "geAddSelectBox()" "geAddSelectBox()") ;EF list("Shift" "hiZoomOut()" "hiZoomOut()") ;EF is (2) really the double left button click? because if it is, should it pop up the property window when i double click left button?
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • imaneet
    imaneet over 13 years ago
    Through google search, i have found a (temp) solution to this, and this problem isn't the first case. it was suggested to change the binding key for the mouseApplyOrFinishPoint() to: list("Shift(2)" nil "mouseApplyOrFinishPoint()") ;EF the poster said that he's encountering the same error because he's using a linux machine, so that might be a factor because before i was using a sun solaris machine and now i'm using linux. he might be partially right because i can't also use my keypad keys to assign bindkeys.
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 13 years ago

    I'm assuming that something is going wrong when you're posting this (maybe you're using Chrome, which has problems with this forum), but your bindkeys seem to be missing the actual mouse event name - e.g. <Btn1Down>. I assume they're there in reality and have been swallowed by the browser/forum interaction (your posts seem to have merged into single paragraphs too).

    If double clicks aren't working, maybe try increasing the time to more than 200, but otherwise contact customer support because there are some  debug SKILL functions which can be used to trace events and see whether double click is getting through. I'm using Linux (as are most people these days) and this works fine...

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • lawlag02
    lawlag02 over 13 years ago

     Hi Imaneet,

    when you enable the "activate window automatically" in your linux setup, that means the window is activated automatically when your mouse hovers over it, then you will have this problem in virtuoso layout as you have described above.

    if you disable this linux funtionality then you will be able to use double click to apply/finish virtuoso layout command without any problem.

    If you really wish to work with activate window enabled. I think there is a work around here, I was told long ago that you only need to disable/enable one setup environment variable (not sure whether it is shell or tool variable). Sorry I also forgot the variable name but I think it has something to do with the word "ACCELERATOR". maybe Andrew have some idea.

    BR lrlsk

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

    lrlsk,

    I'm not sure the "activate window automatically" would have anything to do with this. In KDE I have (and have always used in every window manager I've ever used)  the "Focus Follows Mouse" policy (which I assume is analogous to the one you mention), and have never had this problem.

    Not sure what you're referring to with regards to "ACCELERATOR" - the only thing I could think/find of was this solution on how to use the Alt Key in bindkeys which doesn't seem terribly relevant.

    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