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 12785 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
Parents
  • pklemm
    pklemm over 14 years ago

    Hi Andreas,

     

    Thanks for providing your shortcuts. They seem to be quite extensive.

    My only question would be if you might provide a link to the ULPs you

    use or if you can include them in a post.

     

    Thanks for your help. I am beginning to appreciate the capabilities of

    Eagle more as I get some experience with it. To be honest I was left

    scratching my head several times trying to figure out how run certain

    tasks.

     

    Pete Klemm

     

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

    Hi Andreas,

     

    Thanks for providing your shortcuts. They seem to be quite extensive.

    My only question would be if you might provide a link to the ULPs you

    use or if you can include them in a post.

     

    Thanks for your help. I am beginning to appreciate the capabilities of

    Eagle more as I get some experience with it. To be honest I was left

    scratching my head several times trying to figure out how run certain

    tasks.

     

    Pete Klemm

     

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

    Am 24.07.2011 23:53, schrieb Pete Klemm:

    Thanks for providing your shortcuts. They seem to be quite extensive.

    My only question would be if you might provide a link to the ULPs you

    use or if you can include them in a post.

     

    In THEORY, this is planned. In PRACTICE, I put some import/export ULPs

    on CadSoft's upload page some days ago and screwed up, because I forgot

    to copy an include file - too bad. I will correct this today.

     

    Since we use LOTS of ULPs here that partly depend on each other, I need

    to think about how to distribute them without re-uploading ALL of them

    as soon as there's any change. As soon as I know how to DECENTLY do

    this, I'll post the information.

     

    For a meagre start, find attached three ULPs that do not have any

    dependencies:

      - Toggle grid on/off

      - Toggle grid dots/lines

      - Toggle cursor small/large

     

    Andreas Weidner

     

    • 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