• 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. Snap to object alias

Stats

  • Replies 3
  • Subscribers 159
  • Views 14015
  • Members are here 0
More Content

Snap to object alias

LP2R4T
LP2R4T over 14 years ago

I would like to assign an alias Key to speed up the snap to pin menu selection when into a copy or move function. Please let me know..

 

  • Sign in to reply
  • Cancel
  • Rik Lee
    Rik Lee over 14 years ago

     I'm not sure if this subject belongs in the SKILL section however...

     

    While moving an objectyou can use these function keys.

    You will need to add these to your ~/pcb/env file

    funckey f "prepopup;pop dyn_option_select 'Snap pick to@:@Figure'"

    funckey i "prepopup;pop dyn_option_select 'Snap pick to@:@Intersection'"

    funckey c "prepopup;pop dyn_option_select 'Snap pick to@:@Arc/Circle Center'"

    funckey v "prepopup;pop dyn_option_select 'Snap pick to@:@Via'

    funckey p "prepopup;pop dyn_option_select 'Snap pick to@:@Pin'


     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • LP2R4T
    LP2R4T over 14 years ago

    Thanks Rik,

     This is very helpful.

     I would also like to assign different Grids to function key. Is there a way to do that and have them into the env file?

     Thanks in advance

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Rik Lee
    Rik Lee over 14 years ago

    That can be accomplised by recording a script or scripts of the different grid settings and then assiging a function key to replay the script. e.g. funckey 5 "replay <script_path>\g5.scr"

    Cadence Online Support document
    11094134 goes into detail on this subject and expounds on how to add the scripts to the Allegro menu.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
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.

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

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