如何检查 AUTOLISP 中是否按下了 SHIFT?
How can I check if SHIFT is pressed in AUTOLISP?
在我的 AutoLISP 代码中,我需要检查是否按下了 [SHIFT] 按钮。
在 C++ 中,我可以通过 user32.dll
中的 GetKeyState
来完成,但是如何在 AutoLISP 中调用它?
(defun c:mx ()
(if (acet-sys-shift-down)
(Princ "Shift Key is Down")
(Princ "Shift Key is not Down")
)
(princ)
)
在我的 AutoLISP 代码中,我需要检查是否按下了 [SHIFT] 按钮。
在 C++ 中,我可以通过 user32.dll
中的 GetKeyState
来完成,但是如何在 AutoLISP 中调用它?
(defun c:mx ()
(if (acet-sys-shift-down)
(Princ "Shift Key is Down")
(Princ "Shift Key is not Down")
)
(princ)
)