Posts

Showing posts from February, 2026

Favorite Bindkeys Not Working in Undocked Windows?

Image
That's one that hurt quite a bit - CTRL-E (return to top - because I wasn't sure ALT-E would make it - unlike with Cadence. Didn't know the Customize utility would allow me to set ALT-D to "Toggle dockable") and ALT-X working (go back to where you most recently jumped to top from). What worked?  Decide what your must-have bindkeys (need to work in this undocked window that you move to another monitor) and realize them use the "User 1" through "User 10" special functions.

Setting Useful Highlight Styles with S-Edit for Schematics (and Simulation)

Image
Put these in your open.design folder under scripts. (Other useful stuff on GitHub ) One problem I was facing was that the nets whose voltages were plotted in the Waveform Viewer were ending up with the netlabels being shaded - and therefore difficult to read. To set the default colors that it cycles through: highlight -default {blue gold red brown pink yellow magenta lemon purple} And to ensure that the netlabels don't get shaded with the plot color: set custom_ic_highlight_manager_default_style \    {{user {net coloronly 0.0} {pin thick 3.0} {instance coloronly 0.0}} \    {simulation {net coloronly 0.0} {pin thick 3.0} {instance coloronly 0.0}} \    {sdl {net glow 1.0} {pin glow 3.0} {instance glow 1.0}}}

You Can Change the Text Font in S-Edit? Really?

Image
Just use: setup schematictext set -fontface arial # consolas and some others are also supported. Try em out

Can You Get the Cadence Zoom with RMB Click-and-Drag in S-Edit? (YES)

Image
Script that used to work 10 years ago no longer does, but, thankfully, chatGPT is on hand to deliver. How do these geniuses do it? Works : #IfWinActive, S-Edit ; Make mouse coords consistent with ControlClick/Click CoordMode, Mouse, Client ; Optional: make sending snappier SetKeyDelay, -1 SetMouseDelay, -1 RButton:: {     MouseGetPos, sx, sy     ; Wait a short moment to see if this becomes a drag     Loop     {         Sleep, 20         MouseGetPos, cx, cy         ; If RMB released before dragging => treat as normal right click         if (!GetKeyState("RButton","P"))         {             Click, Right             return         }         ; Drag threshold         if (Abs(cx - sx) > 5 || Abs(cy - sy) > 5)     ...