• 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. Allegro X PCB Editor
  3. Using Numeric Keypad keys as funckeys

Stats

  • Replies 4
  • Subscribers 161
  • Views 14010
  • Members are here 0
More Content

Using Numeric Keypad keys as funckeys

Jacek Renkas
Jacek Renkas over 5 years ago

Hello,

I want to assign functions to numeric keypad keys.

For example I would like to have "Ctrl+numpad4" create fanout with direction west. "Ctrl+numpad6" fanout with direction east. And so on.

My problem is that I don't know how to name the kaypad keys in the env file?

When I want to assign something to Ctrl+numpad4 how should I write this?

And I want to use this with NumLock enabled so that numeric input works.

  • Sign in to reply
  • Cancel
Parents
  • masamasa
    masamasa over 5 years ago

    funckey ~4 "create fanout;FORM mini crfan_via_direction West"

    funckey ~6 "create fanout;FORM mini crfan_via_direction East"

    please make sure before hitting Ctrl+4 and Ctrl+6, the numlock is on.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Jacek Renkas
    Jacek Renkas over 5 years ago in reply to masamasa

    Unfortunately it doesn't work for me. It works with the standard 4 but hitting numpad 4 does not have any effect...

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • mcatramb91
    mcatramb91 over 5 years ago in reply to Jacek Renkas

    A couple of things.

    • Disable "enable_command_window_history" in your Allegro environment.  When set the Control+Number Pad Key does not seem to work, at least for me :-)
    • I have seen different Control key settings for the Number pad depending on the keyboard/computer.  The easiest thing to do is enter a space on the command line than select the Control+Number Pad Key to see what prints out.  For example, my number pad Control+4 comes out as ~d and my number pad Control+6 comes out as ~f

    I believe the key here is disabling the command history window as it prevents function key settings for the Number Pad Keys.

    Give it a try.

    Hope this helps,
    Mike Catrambone

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • mcatramb91
    mcatramb91 over 5 years ago in reply to Jacek Renkas

    A couple of things.

    • Disable "enable_command_window_history" in your Allegro environment.  When set the Control+Number Pad Key does not seem to work, at least for me :-)
    • I have seen different Control key settings for the Number pad depending on the keyboard/computer.  The easiest thing to do is enter a space on the command line than select the Control+Number Pad Key to see what prints out.  For example, my number pad Control+4 comes out as ~d and my number pad Control+6 comes out as ~f

    I believe the key here is disabling the command history window as it prevents function key settings for the Number Pad Keys.

    Give it a try.

    Hope this helps,
    Mike Catrambone

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Children
  • masamasa
    masamasa over 5 years ago in reply to mcatramb91

    i am sorry, i typed wrong.

    and mike is correct

    please try the followings:

    funckey ~d "create fanout;FORM mini crfan_via_direction West"

    funckey ~f "create fanout;FORM mini crfan_via_direction East"

    numpads Ctrl+1 thru Ctrl+9 are corresponded to ~a thru ~i.

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