renxianjing 发表于 2023-6-28 12:51:00

新手提问:DCL面板能否设置用字母按键代替左键点击?

问题如题。
新手,学习LISP和DCL不久,好多常识不懂!
搜索了论坛的帖子,也不太明白。
大神们,能否解惑?
谢谢!!!

菜卷鱼 发表于 2023-6-29 11:10:50

本帖最后由 菜卷鱼 于 2023-6-29 11:13 编辑


":button{label=\"选中(&S)\";key=\"SURE\";is_default = true;}"
":button{label=\"取消(&Q)\";key=\"EXIT\";is_cancel=true;}"

效果如图

按alt配合按键就能快捷使用了

vitalgg 发表于 2023-6-28 14:11:36

https://www.bilibili.com/video/BV19t4y1c7iv/?spm_id_from=333.999.0.0&vd_source=f238933ef363feb9bc3ceff41b386f5c

加上字母加速键就可以了

飞雪神光 发表于 2023-6-28 13:55:55

DCL没有右键操作吧   但是有字母按键的相关操作

renxianjing 发表于 2023-6-28 14:12:38

不是右键。
比如说,我按字母键“A"代替用左键点击某个button;按字母键“M"代替用左键点击另外一个button。
DCL中左键点击可以用action_tile函数定义,那么按字母按键能否代替左键呢?

zhangcan0515 发表于 2023-6-28 16:01:36

initget不香吗,非要搞DCL

renxianjing 发表于 2023-6-29 13:48:09

菜卷鱼 发表于 2023-6-29 11:10
":button{label=\"选中(&S)\";key=\"SURE\";is_default = true;}"
":button{label=\"取消(&Q)\";key=\" ...

请问,按住ALT和S就相当于点击“选中”,是这个意思吧?
同理,按住ALT和Q就相当于点击“取消”。

wzg356 发表于 2023-6-29 13:56:19

renxianjing 发表于 2023-6-29 13:48
请问,按住ALT和S就相当于点击“选中”,是这个意思吧?
同理,按住ALT和Q就相当于点击“取消”。

按菜老师写的boTTon写好就行,如果用回车键不用那样,按钮设焦点即可

renxianjing 发表于 2023-6-29 14:09:38

wzg356 发表于 2023-6-29 13:56
按菜老师写的boTTon写好就行,如果用回车键不用那样,按钮设焦点即可

好的,谢谢!!!

菜卷鱼 发表于 2023-6-29 14:20:13

renxianjing 发表于 2023-6-29 13:48
请问,按住ALT和S就相当于点击“选中”,是这个意思吧?
同理,按住ALT和Q就相当于点击“取消”。

是的,
加了这句 is_default = true ,按回车也可以
页: [1] 2
查看完整版本: 新手提问:DCL面板能否设置用字母按键代替左键点击?