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
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • 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) Issue on how to switch layer and place via without a middle mouse button on a Mac OS.
  • 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
  • State Suggested Answer
  • Replies 2 replies
  • Answers 1 answer
  • Subscribers 178 subscribers
  • Views 935 views
  • Users 0 members are here
Related

Issue on how to switch layer and place via without a middle mouse button on a Mac OS.

Former Member
Former Member over 13 years ago

Hello,

I use Eagle 6.2 and I use a MAC OS.
I want to be able to switch between layers when routing pcb connection wiring and automaticly get a via where I happens to have my mouse pointer pointing.

 

When I google this I have found out that I use the middle mouse button to do this.
Unfortunately there is no middle mouse button on my iMac mouse.

 

So, I was hoping to be able to use some shortcut key for this purpose.
If I go under the menu Options I can select Assign and that seams like a solution.
But I do not know what commands I should use for this.

 

I want to press the key '1' to select the top layer and the key '2' to select the bottom layer and also place a via at the same time that I press '1' or '2'.

 

Can someone help me out how to do this or tell me some other smart way to do this?

 

Regards

Niklas

  • Sign in to reply
  • Cancel
  • Former Member
    0 Former Member over 13 years ago

    Niklas Wennerstrand wrote:

    Hello,

    I use Eagle 6.2 and I use a MAC OS.

    I want to be able to switch between layers when routing pcb

    connection wiring and automaticly get a via where I happens to have

    my mouse pointer pointing.

     

    When I google this I have found out that I use the middle mouse

    button to do this.

    Unfortunately there is no middle mouse button on my iMac mouse.

     

    So, I was hoping to be able to use some shortcut key for this purpose.

    If I go under the menu Options I can select Assign and that seams

    like a solution.

    But I do not know what commands I should use for this.

     

    I want to press the key '1' to select the top layer and the key '2'

    to select the bottom layer and also place a via at the same time that

    I press '1' or '2'.

     

    Can someone help me out how to do this or tell me some other smart

    way to do this?

     

    Regards

    Niklas

     

    Search for ASSIGN in the HELP

    It demonstrates what you should do

     

    The command you will need to assign is LAYER (see HELP again)

     

    On a WINDOWS PC to have the F1 and F2 keys to do what you ask I would  type

    into the command line the following:

    ASSIGN F1 LAYER 1

    ASSIGN F2 LAYER 16

     

    The via is placed where the layer change happens (the place you need a via)

    but it won't be where your mouse pointer is currently as the click that will

    trigger the via is the one that confirms the  first segment of routing on

    the new layer (makes sense). The via is place retrospectively.

     

    Place the two command lines you decide on in your eagle.scr file in the BRD:

    section. That way that functioanity will always be available

     

     

    HTH

    Warren

     

    --

     

     

     

    Viewed / responded via the newsgroup at

    news.cadsoft.de

     

     

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • Former Member
    0 Former Member over 13 years ago in reply to Former Member

    Hi Warren,

    Thanks for your reply.

    Well I cant make it to work.
    I cant use F1.... as it assigned by the Mac OS to do stuff that I want the OS to be able to do. Increase brightness, lower the volume etc.

     

     

    In option -> assign I select: "CMD + 1" : for switching to layer 1 by pressing the command button plus the '1' key.

    I set the command to "LAYER 1" as you explained. (same as using the ASSIGN command but using the option menu to do it)

     

    It sure switch to layer 1 but no via is placed.
    So I expanded the command to say LAYER 1; VIA

    But then only a via appear. No layer switching and the wire is lost.

     

    Also tested:

    LAYER 1;route

    Or:

    LAYER 1;route;via

    Not working as I want it to work.

    (e.i when trigger this button while I draw a connection wire I will jump to another layer plus dropping a via at the point where my mouse pointer is.)

     

     

    I also tested the help file suggestion to do the following:

    ASSIGN F7 'change layer top; route';

     

    Well maybe I just do some syntax error when typing the commands? (I am new to Eagle).

     


    If someone, not nessesarily Warren happens to have a working command to use on a Mac OS please share.

    Regards

    Niklas

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • 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 © 2026 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