element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Autodesk EAGLE
  • Products
  • More
Autodesk EAGLE
EAGLE User Support (English) Useful keyboard shortcuts
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Autodesk EAGLE to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 24 replies
  • Subscribers 180 subscribers
  • Views 12796 views
  • Users 0 members are here
Related

Useful keyboard shortcuts

Former Member
Former Member over 14 years ago

As stated before, EAGLE's work flow can be speeded up quite a lot by

using a combination of BOTH mouse clicks and keyboard usage. Using the

predefined menu shortcuts that require TWO key strokes is one

possibility, defining your OWN keyboard shortcuts is yet ANOTHER one,

which then only need ONE key stroke.

 

Of course this DOES require some time for the setup, but you save

THOUSANDS of key strokes later. Please find below a (rather long)

collection of the keyboard commands used in our institute. Lots of

people may find the function keys disagreeable because they are NOT the

CadSoft ones, but of course you can easily throw them away. The control

key combinations more or less always use the first character of the

corresponding command and therefore should be easy to memorise.

 

The ULPs used are (with the exception of 'designlink') NOT the ones from

CadSoft, but selfmade ones.

 

This of course is only an EXAMPLE. It works VERY well with us, but other

people might find this objectionable. Feel free to use it, take some

ideas from it or just ignore it, but please don't condemn me for it -

it's just not worth bickering over...

 

Andreas Weidner

 

-


Excerpts from 'eagle.scr' (some longish lines MIGHT be broken in two by

my newsclient):

 

SCH:

  1. Define schematic editor keyboard shortcuts

ASSIGN F2 'WINDOW Fit'

ASSIGN F3 'RUN backward'   #switch to previous sheet

ASSIGN F4 'RUN forward'   #switch to next sheet

ASSIGN F5 'RUN griddisplay'   #switch grid on/off

ASSIGN F6 'RUN gridtype'   #switch grid to dots/lines

ASSIGN F7 'RUN grid20'   #double the current grid

ASSIGN F8 'RUN grid05'   #halfen the current grid

ASSIGN F9 'INFO'

ASSIGN F10 'UNDO'

ASSIGN F11 'REDO'

ASSIGN F12 'RUN togglecursor'   #make cursor small/large

ASSIGN C+A 'ADD'

ASSIGN CS+A 'ATTRIBUTE'

ASSIGN C+B 'BUS'

ASSIGN C+C 'CUT;'

ASSIGN CS+C 'COPY'

ASSIGN C+D 'DELETE'

ASSIGN C+E 'ERRORS'

ASSIGN CS+E 'ERC'

ASSIGN C+F 'RUN find'   #search for objects

ASSIGN CS+F 'RUN designlink'

ASSIGN C+G 'GROUP'

ASSIGN CS+G 'GROUP All;'

ASSIGN C+H 'CHANGE LAYER Info; CHANGE Size 0.1in; CHANGE Ratio 16;

CHANGE Font Vector; TEXT'   #heading text with predefined parameters

ASSIGN C+I 'INFO'

ASSIGN CS+I 'INVOKE'

ASSIGN C+J 'JUNCTION'

ASSIGN C+K ''

ASSIGN C+L 'CHANGE Size 0.05in; CHANGE Ratio 8; CHANGE Font Vector;

CHANGE Xref Off; LABEL'   #label with predefined parameters

ASSIGN C+M 'MOVE'

ASSIGN CS+M 'MARK'

ASSIGN C+N 'NET'

ASSIGN CS+N 'NAME'

ASSIGN C+O 'OPEN'

ASSIGN C+P 'PASTE'

ASSIGN CS+P 'CHANGE Package'

ASSIGN C+Q ''

ASSIGN C+R ''

ASSIGN CS+R ''

ASSIGN C+S 'WRITE;'

ASSIGN CS+S 'SPLIT'

ASSIGN C+T 'CHANGE LAYER Info; CHANGE Size 0.06in; CHANGE Ratio 8;

CHANGE Font Vector; TEXT'   #text with predefined parameters

ASSIGN CS+T 'CHANGE Technology'

ASSIGN C+U 'UPDATE;'

ASSIGN C+V 'VALUE'

ASSIGN CS+V ''

ASSIGN C+W 'WIRE'

ASSIGN CS+W 'WINDOW'

ASSIGN C+X 'CHANGE Size 0.05in; CHANGE Ratio 8; CHANGE Font Vector;

LABEL Xref'   #cross reference with predefined parameters

ASSIGN C+Y 'REDO'

ASSIGN CS+Y 'RUN redo'   #choose more than one action to redo

ASSIGN C+Z 'UNDO'

ASSIGN CS+Z 'RUN undo'   #choose more than one action to undo

 

BRD:

  1. Define board editor keyboard shortcuts

ASSIGN F2 'WINDOW Fit'

ASSIGN F3 'WINDOW Last'

ASSIGN F4 'RATSNEST'

ASSIGN F5 'RUN griddisplay'   #switch grid on/off

ASSIGN F6 'RUN gridtype'   #switch grid to dots/lines

ASSIGN F7 'RUN grid20'   #double the current grid

ASSIGN F8 'RUN grid05'   #halfen the current grid

ASSIGN F9 'INFO'

ASSIGN F10 'UNDO'

ASSIGN F11 'REDO'

ASSIGN F12 'RUN togglecursor'   #make cursor small/large

ASSIGN C+A 'ADD'

ASSIGN CS+A 'ATTRIBUTE'

ASSIGN C+B ''

ASSIGN C+C 'CUT;'

ASSIGN CS+C 'COPY'

ASSIGN C+D 'DELETE'

ASSIGN C+E 'ERRORS'

ASSIGN CS+E 'ERC'

ASSIGN C+F 'RUN find'   #search for objects

ASSIGN CS+F 'RUN designlink'

ASSIGN C+G 'GROUP'

ASSIGN CS+G 'GROUP All;'

ASSIGN C+H 'HOLE'

ASSIGN C+I 'INFO'

ASSIGN CS+I ''

ASSIGN C+J ''

ASSIGN C+K ''

ASSIGN C+L 'LOCK'

ASSIGN C+M 'MOVE'

ASSIGN CS+M 'MARK'

ASSIGN C+N 'SIGNAL'

ASSIGN CS+N 'NAME'

ASSIGN C+O 'OPEN'

ASSIGN C+P 'PASTE'

ASSIGN CS+P 'CHANGE Package'

ASSIGN C+Q ''

ASSIGN C+R 'MITER 0; ROUTE'

ASSIGN CS+R 'RIPUP'

ASSIGN C+S 'WRITE;'

ASSIGN CS+S 'SPLIT'

ASSIGN C+T 'CHANGE Font Vector; CHANGE Ratio 16; CHANGE Size 0.05inch;

TEXT'   #text with predefined parameters

ASSIGN CS+T 'CHANGE Technology'

ASSIGN C+U 'UPDATE;'

ASSIGN C+V 'VALUE'

ASSIGN CS+V 'VIA'

ASSIGN C+W 'WIRE'

ASSIGN CS+W 'WINDOW'

ASSIGN C+X 'CHANGE Package'

ASSIGN C+Y 'REDO'

ASSIGN CS+Y 'RUN redo'   #choose more than one action to redo

ASSIGN C+Z 'UNDO'

ASSIGN CS+Z 'RUN undo'   #choose more than one action to undo

 

LBR:

  1. Define library editor keyboard shortcuts

ASSIGN F2 '';

ASSIGN F3 '';

ASSIGN F4 '';

ASSIGN F5 'RUN griddisplay'   #switch grid on/off

ASSIGN F6 'RUN gridtype'   #switch grid to dots/lines

ASSIGN F7 'RUN grid20'   #double the current grid

ASSIGN F8 'RUN grid05'   #halfen the current grid

ASSIGN F9 'INFO';

ASSIGN F10 'UNDO';

ASSIGN F11 'REDO'

 

DEV:

  1. Define device editor keyboard shortcuts

ASSIGN F2 'WINDOW Fit';

ASSIGN F3 'RUN backward'   #switch to previous device

ASSIGN F4 'RUN forward'   #switch to next device

ASSIGN F5 'RUN griddisplay'   #switch grid on/off

ASSIGN F6 'RUN gridtype'   #switch grid to dots/lines

ASSIGN F7 'RUN grid20'   #double the current grid

ASSIGN F8 'RUN grid05'   #halfen the current grid

ASSIGN F9 'INFO'

ASSIGN F10 'UNDO'

ASSIGN F11 'REDO'

ASSIGN F12 'RUN togglecursor'   #make cursor small/large

ASSIGN C+A 'ADD'

ASSIGN CS+A 'ATTRIBUTE'

ASSIGN C+B ''

ASSIGN C+C 'CONNECT'

ASSIGN CS+C 'COPY'

ASSIGN C+D 'DELETE'

ASSIGN C+E ''

ASSIGN CS+E ''

ASSIGN C+F ''

ASSIGN CS+F 'RUN designlink'

ASSIGN C+G 'GROUP'

ASSIGN CS+G 'GROUP All;'

ASSIGN C+H ''

ASSIGN C+I 'INFO'

ASSIGN CS+I ''

ASSIGN C+J ''

ASSIGN C+K ''

ASSIGN C+L 'LAYER'

ASSIGN C+M 'MOVE'

ASSIGN CS+M 'MARK'

ASSIGN C+N 'PACKAGE'

ASSIGN CS+N 'NAME'

ASSIGN C+O 'OPEN;'

ASSIGN C+P 'PREFIX'

ASSIGN CS+P ''

ASSIGN C+Q ''

ASSIGN C+R ''

ASSIGN CS+R ''

ASSIGN C+S 'RUN savelib'   #show default layers, save library, restore

layers

ASSIGN CS+S 'SPLIT'

ASSIGN C+T 'TEXT'

ASSIGN CS+T ''

ASSIGN C+U ''

ASSIGN C+V 'VALUE'

ASSIGN CS+V ''

ASSIGN C+W 'WIRE'

ASSIGN CS+W 'WINDOW'

ASSIGN C+X ''

ASSIGN C+Y 'REDO'

ASSIGN CS+Y 'RUN redo'     #choose more than one action to redo

ASSIGN C+Z 'UNDO'

ASSIGN CS+Z 'RUN undo'   #choose more than one action to undo

 

SYM:

  1. Define symbol editor keyboard shortcuts

ASSIGN F2 'WINDOW Fit'

ASSIGN F3 'RUN backward'   #switch to previous symbol

ASSIGN F4 'RUN forward'   #switch to next symbol

ASSIGN F5 'RUN griddisplay'   #switch grid on/off

ASSIGN F6 'RUN gridtype'   #switch grid to dots/lines

ASSIGN F7 'RUN grid20'   #double the current grid

ASSIGN F8 'RUN grid05'   #halfen the current grid

ASSIGN F9 'INFO'

ASSIGN F10 'UNDO'

ASSIGN F11 'REDO'

ASSIGN F12 'RUN togglecursor'   #make cursor small/large

ASSIGN C+A ''

ASSIGN CS+A ''

ASSIGN C+B ''

ASSIGN C+C 'CUT;'

ASSIGN CS+C 'COPY'

ASSIGN C+D 'DELETE'

ASSIGN C+E ''

ASSIGN CS+E ''

ASSIGN C+F 'RUN find'   #search for objects

ASSIGN CS+F 'RUN designlink'

ASSIGN C+G 'GROUP'

ASSIGN CS+G 'GROUP All;'

ASSIGN C+H ''

ASSIGN C+I 'INFO'

ASSIGN CS+I ''

ASSIGN C+J ''

ASSIGN C+K ''

ASSIGN C+L 'LAYER'

ASSIGN C+M 'MOVE'

ASSIGN CS+M 'MARK'

ASSIGN C+N ''

ASSIGN CS+N 'NAME'

ASSIGN C+O 'OPEN'

ASSIGN C+P 'PASTE'

ASSIGN CS+P ''

ASSIGN C+Q ''

ASSIGN C+R ''

ASSIGN CS+R ''

ASSIGN C+S 'RUN savelib'   #show default layers, save library, restore

layers

ASSIGN CS+S 'SPLIT'

ASSIGN C+T 'TEXT'

ASSIGN CS+T ''

ASSIGN C+U ''

ASSIGN C+V ''

ASSIGN CS+V ''

ASSIGN C+W 'WIRE'

ASSIGN CS+W 'WINDOW'

ASSIGN C+X ''

ASSIGN C+Y 'REDO'

ASSIGN CS+Y 'RUN redo'     #choose more than one action to redo

ASSIGN C+Z 'UNDO'

ASSIGN CS+Z 'RUN undo'   #choose more than one action to undo

 

PAC:

  1. Define package editor keyboard shortcuts

ASSIGN F2 'WINDOW Fit'

ASSIGN F3 'RUN backward'   #switch to previous package

ASSIGN F4 'RUN forward'   #switch to next package

ASSIGN F5 'RUN griddisplay'   #switch grid on/off

ASSIGN F6 'RUN gridtype'   #switch grid to dots/lines

ASSIGN F7 'RUN grid20'   #double the current grid

ASSIGN F8 'RUN grid05'   #halfen the current grid

ASSIGN F9 'INFO';

ASSIGN F10 'UNDO'

ASSIGN F11 'REDO'

ASSIGN F12 'RUN togglecursor'   #make cursor small/large

ASSIGN C+A ''

ASSIGN CS+A ''

ASSIGN C+B ''

ASSIGN C+C 'CUT;'

ASSIGN CS+C 'COPY'

ASSIGN C+D 'DELETE'

ASSIGN C+E ''

ASSIGN CS+E ''

ASSIGN C+F 'RUN find'   #search for objects

ASSIGN CS+F 'RUN designlink'

ASSIGN C+G 'GROUP'

ASSIGN CS+G 'GROUP All;'

ASSIGN C+H 'HOLE'

ASSIGN C+I 'INFO'

ASSIGN CS+I ''

ASSIGN C+J ''

ASSIGN C+K ''

ASSIGN C+L 'LAYER'

ASSIGN C+M 'MOVE'

ASSIGN CS+M 'MARK'

ASSIGN C+N ''

ASSIGN CS+N 'NAME'

ASSIGN C+O 'OPEN'

ASSIGN C+P 'PASTE'

ASSIGN CS+P ''

ASSIGN C+Q ''

ASSIGN C+R ''

ASSIGN CS+R ''

ASSIGN C+S 'RUN savelib'   #show default layers, save library, restore

layers

ASSIGN CS+S 'SPLIT'

ASSIGN C+T 'TEXT'

ASSIGN CS+T ''

ASSIGN C+U ''

ASSIGN C+V ''

ASSIGN CS+V ''

ASSIGN C+W 'WIRE'

ASSIGN CS+W 'WINDOW'

ASSIGN C+X ''

ASSIGN C+Y 'REDO'

ASSIGN CS+Y 'RUN redo'     #choose more than one action to redo

ASSIGN C+Z 'UNDO'

ASSIGN CS+Z 'RUN undo'   #choose more than one action to undo

 

  • Sign in to reply
  • Cancel
  • Former Member
    Former Member over 14 years ago

    Hi Jorge,

     

    I have figured out how the the ULP scripting language does this. I have

    done a LOT OF READING in the last week on the scripting language. ( not

    much PCB design work got done though!)

     

    I have managed to get the updating of some ATTRIBUTES working with just a

    few lines of code.

     

    So Thanks, 

     

    Anyhow this topic has gone of the original topic, of keyboard shortcuts.

     

    I will make separate posts in support forum about the Scripting language,

    so far its looks pretty easy.

     

     

    Thanks

     

    Dave M

     

     

    --

    Web access to CadSoft support forums at www.eaglecentral.ca.  Where the CadSoft EAGLE community meets.

     

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

    Robert Pearce wrote on Fri, 29 July 2011 05:54

    On Thu, 28 Jul 2011, Joern Paschedag wrote to us saying :

    >Hi Dave,

    >you don't like the way Olin is thinking but you are not better.

    >You even don't really know eagle but want everything changed, because

     

    >it is not working your way.

    >You write long letters about what you have done in your business

    life,

    >but to me it looks like you havn't learned a damn thing from it.

    >So PLEASE stop beeing the all-round entertainer here.

     

    Thank you Joern, for a well considered and extremely polite post. Olin

     

    may be abrasive but he's quite often right. And he's experienced.

     

    Dave: take note.

    --

    Rob Pearce                       http://www.bdt-home.demon.co.uk

     

    The contents of     | All power corrupts, but we need electricity.

    this message are    |

    purely my opinion.  |

    Don't believe a     |

    word.               |

     

     

    To Rob ,Joern

     

    What should I "take note" off?

     

    The fact that Joern said "i have learned NOTHING in my business life"? how

    the hell do you know such things? 

    The fact that Olin said I am a "bad engineer" and that I am using the

    "wrong computer"?

     

    you guys are the ones putting personal insults into comments just because

    you do not want to listen to other peoples ideas and incase cadsoft makes a

    change and "breaks" your way of working, 

    All the suggestions I have made would implement changes but would not

    effect the current way of doing things ( unless I have said otherwise) , so

    that means that it would not effect YOUR workflow. but especially for new

    users ( and existing) it would be easier.

     

    If someone here ( or any forum) attacks me personally , be prepared to cop

    it back and allow me to defend myself. even if that includes a small

    history of my working life.

     

    Thanks

     

    Dave M

     

     

     

    --

    Web access to CadSoft support forums at www.eaglecentral.ca.  Where the CadSoft EAGLE community meets.

     

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

    Robert Pearce wrote on Fri, 29 July 2011 05:54

    On Thu, 28 Jul 2011, Joern Paschedag wrote to us saying :

    >Hi Dave,

    >you don't like the way Olin is thinking but you are not better.

    >You even don't really know eagle but want everything changed, because

     

    >it is not working your way.

    >You write long letters about what you have done in your business

    life,

    >but to me it looks like you havn't learned a damn thing from it.

    >So PLEASE stop beeing the all-round entertainer here.

     

    Thank you Joern, for a well considered and extremely polite post. Olin

     

    may be abrasive but he's quite often right. And he's experienced.

     

    Dave: take note.

    --

    Rob Pearce                       http://www.bdt-home.demon.co.uk

     

    The contents of     | All power corrupts, but we need electricity.

    this message are    |

    purely my opinion.  |

    Don't believe a     |

    word.               |

     

     

    To Rob ,Joern

     

    What should I "take note" off?

     

    The fact that Joern said "i have learned NOTHING in my business life"? how

    the hell do you know such things? 

    The fact that Olin said I am a "bad engineer" and that I am using the

    "wrong computer"?

     

    you guys are the ones putting personal insults into comments just because

    you do not want to listen to other peoples ideas and incase cadsoft makes a

    change and "breaks" your way of working, 

    All the suggestions I have made would implement changes but would not

    effect the current way of doing things ( unless I have said otherwise) , so

    that means that it would not effect YOUR workflow. but especially for new

    users ( and existing) it would be easier.

     

    If someone here ( or any forum) attacks me personally , be prepared to cop

    it back and allow me to defend myself. even if that includes a small

    history of my working life.

     

    Thanks

     

    Dave M

     

     

     

    --

    Web access to CadSoft support forums at www.eaglecentral.ca.  Where the CadSoft EAGLE community meets.

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • ylongo
    ylongo over 7 years ago

    This guy adapted this hotkeys for 9.2.2

    https://github.com/plasmoid/eagle_hotkeys

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
<
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube