MikeP 发表于 2022-7-6 07:37:30

在口齿不清中有口齿不清?

这就是我想要做的。我想用数字键盘来调用我的命令,而不是字母(我是一个左撇子,对于那些没有看到这一点的目的),它可以帮助我移动我的手更少,并保持我的手在鼠标上。我可以取消正常的CAD命令。但是当我有一个我想要使用的lisp时,就像“NI”命令一样,它找不到它。基本上,我如何创建一条捷径?
 
另一方面,我如何重新定位我的“ESC”来表示“Page Down”键?
 
(defun c:1 ()
(command "move")
(princ)
)

(defun c:41 ()
(command "extend")
(princ)
)


(defun c:21 ()
(command "trim")
(princ)
)

(defun c:18 ()
(command "ni")
(princ)
)

Lee Mac 发表于 2022-7-6 07:47:48

考虑编辑您的acad。pgp文件。

MikeP 发表于 2022-7-6 07:52:08

 
为什么我没有想到。。。谢谢

MikeP 发表于 2022-7-6 07:56:06

你知道重新安置esc吗?

BlackBox 发表于 2022-7-6 07:59:46

 
*如果*通过AutoCAD合理可行。NET API。。。我认为这将需要一个按键事件监视器,但即使这样,也必须有足够的代码来检测活动进程等,以便不干扰其他应用程序,甚至不干扰操作系统所需的应用程序。

neophoible 发表于 2022-7-6 08:09:28

我使用了在线教程(视频?)通过CUI(自定义用户界面)重新定义F1键以取消。我想是林恩·艾伦写的,但现在我想不起来了。下面是一个链接(带有图片),展示了如何以相同的方式解决问题:
http://beingcivil.typepad.com/my_weblog/2009/12/how-to-disable-f1-key.html
然而,我想知道你提到的Pg-Dn键是否真的是为你重新定义的正确键,因为你也提到了使用数字键盘来表示数字,这将使它充当“3”,不是吗?

BlackBox 发表于 2022-7-6 08:12:30

如果记忆有用。。。快捷键或临时覆盖键都不单独支持Page Down键。。。但是,您可以创建一个接受Ctrl+Page Down的快捷键。。。我只是觉得个人使用Esc更容易。

SLW210 发表于 2022-7-6 08:17:11

 
或者在鼠标上编程一些按钮。。。。。为什么要重新发明轮子?

BlackBox 发表于 2022-7-6 08:22:34

 
不要试图在这里重新发明轮子。。。我确实有启用宏的鼠标、键盘等。。但考虑到对备用键盘按钮的请求,不确定OP的情况是否如此。再一次,我仍然觉得按Esc键更容易

BIGAL 发表于 2022-7-6 08:28:27

如果你愿意,你可以重新映射整个键盘,但风险自负,我的笔记本电脑上有一个坏键,所以重新映射了另一个键。当Esc或F12启动时,可能会暂停/中断。在启动时,向下加载。
 
现在没有新电脑的程序,只是在网上搜索键盘重新映射。如果你重新映射键盘,它确实允许识别每个键,就像在普通101键盘上有2个1,它们可以不同。
 
为什么不把你喜欢使用的所有命令都放在你自己的工具栏上呢?你在Autocad内部(CUI)或外部都可以做,这并不难。我的“工作区”有各种各样的菜单,我从一个下拉菜单中发现,我通常只使用了3个命令,而不是30多个,所以就替换了它。如果需要更多,请保存您的工作区,只需跳转到其他标准工作区即可。
页: [1] 2
查看完整版本: 在Lisp程序中有Lisp程序?