• 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. Allegro X PCB Editor
  3. What is the best PCB Editor Command?

Stats

  • Replies 20
  • Subscribers 163
  • Views 1942
  • Members are here 0
More Content

What is the best PCB Editor Command?

John T
John T 20 days ago

You may already know how to type function commands directly into the PCB Editor Command panel. This can be a great time saver and performance boost.  

We have compiled a list of some of our engineers' favorite commands which we recommend.

Let us know what your favorite commands are?

Any questions, recommendations or other commands you think are more helpful?

So far we gathered the following:

Command                     Explanation

filemgr                              Opens the file explorer in the current design directory

reopen                              Reopens the current design to remove unsaved changes

done                                 Closes current active command

 

record                               Initiates the recording of a script under a specified name

stop                                  Halts the recording of scripts or macros and closes the .scr file

replay                               Executes a specified script; prompts for a script filename if none is provided

 

enved                               Opens the User Preferences Editor UI – normally located in the Setup menu

cns cmmodes                   Opens the Constraints Analysis Modes UI

design compare               Opens design comparison ui ( xml netlist version)

 

set                                    Display a list of all currently defined variables for the session

funckey                            Opens a list of all currently defined Alias Keys and Function Shortcut Keys

(up arrow key)                  Recall the previous command – consecutive use possible

 

Any more?! Comments or questions appreciated... 

  • Cancel
  • Sign in to reply
Parents
  • Robert Finley
    Robert Finley 18 days ago

    (Logitech?)  Gaming mouse with macro buttons at your thumb.

    • placementedit
    • etchedit
    • move
    • done

    and map the wheel press to another button before that finger goes numb.

    I'm hoarding the Logitech G700s mouse with 6 macro buttons after some evil company stopped making the optical wheel sensor and killed it.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • John T
    John T 18 days ago in reply to Robert Finley

    That really sounds top class Robert!

    So you are able to program the pcb editor script commands directly to each mouse button - or how does that work?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Robert Finley
    Robert Finley 18 days ago in reply to John T

    Keyboards and mice appear to share a common UI mechanism.

    Logitech includes a device driver that you use to define the text strings you want to be sent when pressing a button.  I use the feature to map pressing the scroll wheel to a side button.  Less fatigue that way.

    The Logitech G502 Hero edition isn't wireless (which I never use.) but it has 11 buttons including the typical three.

    If you want 2, 6, or 12 buttons at your thumb, there is the Razer Nagra V2 Pro.

    I store command strings inside the mouse for playback, but that isn't necessary with the Logi drivers.

    Side note:  consider using a short Allegro command alias on the mouse macros.  If you're sipping coffee and watching your coworkers fight it out on Slack, hitting your "placementedit" command button is one way to steal the spotlight.  You just slack-sent that string to everyone in the company. 

    Logitech allows you to go the extra effort and define program-specific set of macro strings that gamers expect.  Macro config changes depending on what program you're focused on.

    Still trying to wear out my current Logitech mice.  Gamers are heavy duty, apparently.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • Robert Finley
    Robert Finley 18 days ago in reply to John T

    Keyboards and mice appear to share a common UI mechanism.

    Logitech includes a device driver that you use to define the text strings you want to be sent when pressing a button.  I use the feature to map pressing the scroll wheel to a side button.  Less fatigue that way.

    The Logitech G502 Hero edition isn't wireless (which I never use.) but it has 11 buttons including the typical three.

    If you want 2, 6, or 12 buttons at your thumb, there is the Razer Nagra V2 Pro.

    I store command strings inside the mouse for playback, but that isn't necessary with the Logi drivers.

    Side note:  consider using a short Allegro command alias on the mouse macros.  If you're sipping coffee and watching your coworkers fight it out on Slack, hitting your "placementedit" command button is one way to steal the spotlight.  You just slack-sent that string to everyone in the company. 

    Logitech allows you to go the extra effort and define program-specific set of macro strings that gamers expect.  Macro config changes depending on what program you're focused on.

    Still trying to wear out my current Logitech mice.  Gamers are heavy duty, apparently.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
Children
No Data
Cadence Guidelines

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.

© 2026 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information