如何检查AUTOLISP中是否按下了SHIFT?

时间:2017-03-13 09:43:17

标签: autocad-plugin autolisp

在我的AutoLISP代码中,我需要检查是否按下了[SHIFT]按钮。 在C ++中,我可以GetKeyStateuser32.dll开始,但是如何在AutoLISP中调用它?

1 个答案:

答案 0 :(得分:2)

(defun c:mx ()
(if (acet-sys-shift-down)
    (Princ "Shift Key is Down") 
    (Princ "Shift Key is not Down") 
)
(princ)
)