• 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. PCB Design
  3. funckey to change layers

Stats

  • Locked Locked
  • Replies 5
  • Subscribers 166
  • Views 16817
  • Members are here 0
More Content
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

funckey to change layers

mj03
mj03 over 5 years ago

hello everyone...

i there a way to change/cycle thru layers instead of turning it on and off in the view-->visibility..

like for example, if I press cursor key down, it will change layer from current layer to next layer, so if I press the cursor key multiple times the layer will change from top,then layer 2, then 3 and so on...

i saw a settoggle command here--> https://community.cadence.com/cadence_technology_forums/f/pcb-design/18977/reg-shortcut-key-s-to-switch-between-film-layers/1267741#1267741

but I really don't know how to apply it like I'm clicking this window

I hope someone helps me... 

thanks..

  • Cancel
  • mcatramb91
    mcatramb91 over 5 years ago

    If you have Artwork Film Records created then you can cycle thru them in the Views pull down using the up and down arrow keys (or Page Up/Down).  Just select a new Film layer in the Views pull down then use the up and down arrow key.

    The only issue is if you leave the Visibility pane the focus will return to the canvas.

    Hope this helps,
    Mike Catrambone

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • CadAce2K
    CadAce2K over 5 years ago in reply to mcatramb91

    Also! Go to the color palette and RMB select a subclass and "Add to visibility". This will add that subclass to the Visibility tab to further add to your 'cycling' pleasure.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • mj03
    mj03 over 5 years ago

    thanks for the answers, but is there really no other option other than using "film"??
    I really need to just turn on and off layers one by one from top to bottom without using mouse, and not use the "film"..
    I know I sound stupid with my question but it will really help me a lot. I usually work on build up boards(16 layers and above), and it is really tedious(in many cases) to move my cursor from the main window to visibility back and forth and going all the way from top to bottom.
    And I tried using setttogle films that I linked, but it turns off some layers that I need to see like keepin, keepout, and constraint regions.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • B Bruekers
    B Bruekers over 5 years ago in reply to mj03

    The easiest way would be using SKILL to change the visibility. It can be done with the color files (view menu -> 'color view save') and call them with funckeys. The downside with these color files is that you need to create one file for each possible layer. So working with multiple stackups and naming becomes then complicated.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • masamasa
    masamasa over 5 years ago

    yes, there is.

    i usually have about 30 layers on my design so i set up many funckeys.

    you can use the following funckeys on your env file:

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    funckey 1 "QtSignal ColorVisibilityPane CVPGlobalVisOff clicked;QtSignal CVPLayerGrid CVPBoxAllTop clicked true"

    funckey 2 "QtSignal ColorVisibilityPane CVPGlobalVisOff clicked;QtSignal CVPLayerGrid CVPBoxAllL2 clicked true"

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    if you press the "1" key, nothing but only the top layer shows up.

    if you press the "2" key, only the L2 layer shows up.

    for the route keepout layers, you can setup the "layers" on the color dialog so that the selected route keepout layers always show up on the visibility section as shown below for an example.

    • Cancel
    • Vote Up +1 Vote Down
    • 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