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
  • Former Member
    Former Member over 14 years ago

    Grateful for your contribution. I spent many hours compiling for myself what

    I thought were useful keyboard shortcuts. It's hard to remember them all

    because I ran out of easily remembered key combinations that did not stretch

    my fingers painfully or else tax my memory because of lack of apparent

    contextual relationship... but I did write them all down.

     

    There are absolutely no single keystroke commands that can be issued in

    Eagle with the exception of those assigned to Function leys. All keyboard

    shortcuts require either the use of "F#" or else a combination of Ctl, Alt,

    or Shift (with the use of Shift being highly restricted),  plus another key.

     

    That rules out simply using 'r' for "Route", 'n' for "Name", or "d" for

    "Delete", or 'q' for "Grid 0.25" (and etc. and etc.). The result being...

    Eagle is not a such powerful joy as it could be. I for one, hate having to

    reach for an icon or else try and remember a particular keystroke

    combination... knowing all the time that the command line (which I seldom

    use) is treated as a sacred cow.

     

    Cadsoft's having the command line constantly enabled at the expense of not

    allowing SINGLE keystroke keyboard shortcuts is shortsighted... but that is

    only my opinion.

     

    "Andreas Weidner" <andreas.weidner@aei.mpg.de> wrote in message

    news:j0c832$h7e$1@cheetah.cadsoft.de...

    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

     

     

     

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

    Brett Holden wrote on Mon, 25 July 2011 19:25

    Grateful for your contribution. I spent many hours compiling for myself

    what

    I thought were useful keyboard shortcuts. It's hard to remember them

    all

    because I ran out of easily remembered key combinations that did not

    stretch

    my fingers painfully or else tax my memory because of lack of apparent

     

    contextual relationship...

     

    It seems the pendulum swings too far the other way when new users discover

    keyboard shortcuts.  To be sure, keyboard shortcuts are very powerful and I

    use them too.  However, there are only a small set of commands that get

    used a lot.  People seem to forget that if you only use a command a couple

    of times in a design, or even once per hour, there is really no savings in

    making a keyboard shortcut.  This is especially true when you go off the

    deep end and make 100 shortcuts or more, since then you have to remember

    them all.

     

    Also keep in mind that most commands can be reached by navigating thru the

    existing menus with keystrokes.  For example, ALT-D A is the same as

    selecting ARC from the DRAW menu with the mouse.  Of course in that case

    you could simply type "arc" too.

     

    The point is that shortcut keys and can be real time savers, but have to be

    kept in context of the bigger picture.  They are most useful when they

    invoke commands that are graphically oriented such that you'd want to use

    the mouse after entering them.  That way you can hit the shortcut key with

    your left hand and keep the right hand on the mouse.  Another advantage is

    that you can issue several commands with a single keystroke.  Trying to get

    everything you do in Eagle down to single keystrokes is anal compulsive and

    not of any real benefit anyway. 

     

    Quote:

    There are absolutely no single keystroke commands that can be issued in

     

    Eagle with the exception of those assigned to Function leys.

     

    That's 12 on most keyboards.  Find the 12 commands you use in each editor

    the most, and I expect you'll have covered 90% of all operations.  The

    remaining infrequently used commands aren't going to slow you down if you

    have to hold ALT or CTRL down while pressing a key.  After all, those are

    really still single keystrokes since they are done together.  Your fingers

    will just automatically do that without it requiring concious thought once

    you get used to what keys do what.  There really is no problem here.  Don't

    forget that most commands can be entered using only their first 3

    characters.  So just about all commands are only 3 keystrokes away.  In a

    lot of cases, you can type 3 alphabetic keys faster than moving your hand

    to a F key anyway.  The only drawback is that it can take two hands, so

    reserve the F keys for commands you use while the other hand is on the

    mouse.

     

    Let's also keep in perspective that this fixation on the number of

    keystrokes is missing the point in the first place.  It's not the number of

    keystrokes since additional stroke are essentially free once your hands are

    in position.  Think about it, how many more milliseconds does it really

    take to type "the" versus any single key?

     

    The real issue is thought process interruption by having to think about

    hand movements instead of what you're trying to do.  This occurs whenever

    you use the mouse or have to move the hand back to the keyboard.  With the

    hands at the keyboard, any reasonable length set of key strokes will be a

    single concious brain operation.  Just like with the example above, you

    don't think about each key and type T-H-E.  No, you think "the", and some

    lower level process types the combination for you.

     

    Quote:

    That rules out simply using 'r' for "Route", 'n' for "Name", or "d" for

    "Delete", ...

     

    But "rou" can be ROUTE, "nam" NAME, "del" DELETE, etc.  I fail to see the

    problem.  Or CTRL-R can be ROUTE if that's what you want.  Think about it.

    How much time so you spend doing a route versus entering the command?  Does

    the extra 50 ms holding down CTRL with R really matter when you are going

    to spend multiple seconds or 10s of seconds routing a trace?

     

    ROUTE is one of the commands that I assign to a F key because it is useful

    to do with a single hand because the other hand will need to use the mouse.

    Actually I have F8 do a RATSNEST and ROUTE, not just ROUTE.  SHIFT-F8 does

    a RATSNEST and RIPUP.  Anyway, remember that you get 12 such commands.  Do

    you really need more than 12 commands that you use frequently and per

    editor where the other hand isn't on the keyboard?

     

    Quote:

    knowing all the time that the command line (which I seldom use) is

    treated as a sacred cow.

     

    There's the real problem.  Learn to use the tool right before complaining

    about it.  The command line is very powerful and integral to Eagle.  This

    is one of the very good things about Eagle.  If you'd put the energy into

    learning it properly that you did in complaining about it, you'd be a Eagle

    whiz by now.

     

    Quote:

    Cadsoft's having the command line constantly enabled at the expense of

    not allowing SINGLE keystroke keyboard shortcuts is shortsighted...

     

    Wrong and wrong.  First, you DO get 12 single keystrokes that you can

    define any way you want.  If that's not enough, you're not thinking things

    thru very well.  Second, there are many more commands you can assign to ALT

    and CTRL key combinations, which are hardly any more difficult to type.

    Third, the command line is a essential and important part of Eagle.  Among

    other things, most commands are only three keystrokes away because of it.

     

    Quote:

    but that is only my opinion.

     

    Which is clearly not very informed.  Go learn the command line and then see

    what you think.

     

    Quote:

    "Andreas Weidner" <<private_email>> wrote in message

    news:j0c832$h7e$<private_email>...

    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

    ...

     

    While you're at it, learn what "trim" means as applied to text messages.

    --

    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
Reply
  • Former Member
    Former Member over 14 years ago in reply to Former Member

    Brett Holden wrote on Mon, 25 July 2011 19:25

    Grateful for your contribution. I spent many hours compiling for myself

    what

    I thought were useful keyboard shortcuts. It's hard to remember them

    all

    because I ran out of easily remembered key combinations that did not

    stretch

    my fingers painfully or else tax my memory because of lack of apparent

     

    contextual relationship...

     

    It seems the pendulum swings too far the other way when new users discover

    keyboard shortcuts.  To be sure, keyboard shortcuts are very powerful and I

    use them too.  However, there are only a small set of commands that get

    used a lot.  People seem to forget that if you only use a command a couple

    of times in a design, or even once per hour, there is really no savings in

    making a keyboard shortcut.  This is especially true when you go off the

    deep end and make 100 shortcuts or more, since then you have to remember

    them all.

     

    Also keep in mind that most commands can be reached by navigating thru the

    existing menus with keystrokes.  For example, ALT-D A is the same as

    selecting ARC from the DRAW menu with the mouse.  Of course in that case

    you could simply type "arc" too.

     

    The point is that shortcut keys and can be real time savers, but have to be

    kept in context of the bigger picture.  They are most useful when they

    invoke commands that are graphically oriented such that you'd want to use

    the mouse after entering them.  That way you can hit the shortcut key with

    your left hand and keep the right hand on the mouse.  Another advantage is

    that you can issue several commands with a single keystroke.  Trying to get

    everything you do in Eagle down to single keystrokes is anal compulsive and

    not of any real benefit anyway. 

     

    Quote:

    There are absolutely no single keystroke commands that can be issued in

     

    Eagle with the exception of those assigned to Function leys.

     

    That's 12 on most keyboards.  Find the 12 commands you use in each editor

    the most, and I expect you'll have covered 90% of all operations.  The

    remaining infrequently used commands aren't going to slow you down if you

    have to hold ALT or CTRL down while pressing a key.  After all, those are

    really still single keystrokes since they are done together.  Your fingers

    will just automatically do that without it requiring concious thought once

    you get used to what keys do what.  There really is no problem here.  Don't

    forget that most commands can be entered using only their first 3

    characters.  So just about all commands are only 3 keystrokes away.  In a

    lot of cases, you can type 3 alphabetic keys faster than moving your hand

    to a F key anyway.  The only drawback is that it can take two hands, so

    reserve the F keys for commands you use while the other hand is on the

    mouse.

     

    Let's also keep in perspective that this fixation on the number of

    keystrokes is missing the point in the first place.  It's not the number of

    keystrokes since additional stroke are essentially free once your hands are

    in position.  Think about it, how many more milliseconds does it really

    take to type "the" versus any single key?

     

    The real issue is thought process interruption by having to think about

    hand movements instead of what you're trying to do.  This occurs whenever

    you use the mouse or have to move the hand back to the keyboard.  With the

    hands at the keyboard, any reasonable length set of key strokes will be a

    single concious brain operation.  Just like with the example above, you

    don't think about each key and type T-H-E.  No, you think "the", and some

    lower level process types the combination for you.

     

    Quote:

    That rules out simply using 'r' for "Route", 'n' for "Name", or "d" for

    "Delete", ...

     

    But "rou" can be ROUTE, "nam" NAME, "del" DELETE, etc.  I fail to see the

    problem.  Or CTRL-R can be ROUTE if that's what you want.  Think about it.

    How much time so you spend doing a route versus entering the command?  Does

    the extra 50 ms holding down CTRL with R really matter when you are going

    to spend multiple seconds or 10s of seconds routing a trace?

     

    ROUTE is one of the commands that I assign to a F key because it is useful

    to do with a single hand because the other hand will need to use the mouse.

    Actually I have F8 do a RATSNEST and ROUTE, not just ROUTE.  SHIFT-F8 does

    a RATSNEST and RIPUP.  Anyway, remember that you get 12 such commands.  Do

    you really need more than 12 commands that you use frequently and per

    editor where the other hand isn't on the keyboard?

     

    Quote:

    knowing all the time that the command line (which I seldom use) is

    treated as a sacred cow.

     

    There's the real problem.  Learn to use the tool right before complaining

    about it.  The command line is very powerful and integral to Eagle.  This

    is one of the very good things about Eagle.  If you'd put the energy into

    learning it properly that you did in complaining about it, you'd be a Eagle

    whiz by now.

     

    Quote:

    Cadsoft's having the command line constantly enabled at the expense of

    not allowing SINGLE keystroke keyboard shortcuts is shortsighted...

     

    Wrong and wrong.  First, you DO get 12 single keystrokes that you can

    define any way you want.  If that's not enough, you're not thinking things

    thru very well.  Second, there are many more commands you can assign to ALT

    and CTRL key combinations, which are hardly any more difficult to type.

    Third, the command line is a essential and important part of Eagle.  Among

    other things, most commands are only three keystrokes away because of it.

     

    Quote:

    but that is only my opinion.

     

    Which is clearly not very informed.  Go learn the command line and then see

    what you think.

     

    Quote:

    "Andreas Weidner" <<private_email>> wrote in message

    news:j0c832$h7e$<private_email>...

    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

    ...

     

    While you're at it, learn what "trim" means as applied to text messages.

    --

    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
Children
  • Former Member
    Former Member over 14 years ago in reply to Former Member

    Olin said - "Third, the command line is a essential and important part of

    Eagle."

     

    I really don't think so.

     

    I have just nearly completed a project schematic/board over the last 3

    months, with a lot of stuff on it, WITHOUT EVER USING THE COMMAND LINE!

     

    I am not saying at all get rid of it, no way, but its not the "be all" and

    "end all" feature that Olin makes it out to be, its just another (old

    fashioned) way of doing things.

     

    One thing a command line system requires is REMEMBERING EVERYTHING, Single

    keys like "M" for move, "T" for Top Layer etc are very easy to "remember"

    and as stated by most we only need a handful of common tasks, but not

    everything,

     

    Command line control is NOT INTUITIVE for NEW USERS and TURNS NEW USERS

    AWAY!!!!

     

    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

    Olin Said "Think about it, how many more milliseconds does it really take

    to type "the" versus any single key?"

     

    OK,

     

    My testing reveals

     

    1) Single key  "T"    = 100ms

    2) 3 keys for typing "THE" = 500ms

     

    What is the point you are making !!

     

    Typing "THE" means TWO HANDS taken away from where they were.

     

    Typing say "T" means slightly moving your left hand fingers over a bit and

    pressing "T"

     

    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
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