I'm using an engineering software based on Autodesk AutoCAD 2018 OEM and I need to assign keyboard shortcuts to NumPad keys directly, without any modifier (SHIFT, CTRL, ALT).

On older version of Autocad this was possible, but now even though it's possible to assign NumPad keys directly, they do not work. According to this page on the AutoCAD LT knowledge base: "Valid modifier and key combinations include Number Pad (NUMPADn) keys containing no modifiers" and I hope the same is true for the "standard" AutoCAD (i.e. no "LT").

In fact I'm able to assign a shortcut to - for example - "Scale" function to NUMPAD(8), as in the screenshot below:

enter image description here

But then I'm not able to use it because if I press the NumPad 8 with Num Lock ON the AutoCAD console reads an 8:

enter image description here

... and if I keep the Num Lock OFF then the console picks the previous command (as it's the same that pushing the ).

So if this feature is documented and the cui AutoCAD command allows me to choose that keys, how are they suppose to work? How can I assign a key to speed up my work without using a modifier?

  • $\begingroup$ Edit the keyboard map? $\endgroup$ – Solar Mike Feb 27 '18 at 20:50
  • 1
    $\begingroup$ For the record, I've had some success asking such questions at the Autodesk forums (they can be really slow to answer, though). $\endgroup$ – Wasabi Feb 28 '18 at 1:36
  • $\begingroup$ @SolarMike Isn't what I tried with the cui command? $\endgroup$ – virtualdj Feb 28 '18 at 17:01
  • $\begingroup$ @Wasabi Thanks, I tried posting there too. $\endgroup$ – virtualdj Feb 28 '18 at 17:01
  • $\begingroup$ So let me follow what you are saying : you are using package based on a version of software but reading the instructions from a third version and wondering why it does not work - have I got that correct? $\endgroup$ – Solar Mike Feb 28 '18 at 17:04

I was able to reproduce the error: basically you cannot assign any NumPad key to AutoCAD 2015 or newer (2018 included) and in any flavour (Full, LT, OEM, etc.) when using a keyboard different from English (mine was Italian).

enter image description here

So, to workaround this bug, change/add an English keyboard BEFORE starting your AutoCAD product and then you'll be able to assign the correct Numpad key in the Customize User Interface dialog. It will appear as NUMPAD8 and it will work even after deleting the English keyboard (if not used).

enter image description here


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.