一种绘图软件快速设置快捷键的方法和装置与流程

文档序号:31714577发布日期:2022-10-04 21:14阅读:154来源:国知局
一种绘图软件快速设置快捷键的方法和装置与流程

1.本发明涉及工业绘图软件技术领域,特别是一种绘图软件快速设置快捷键的方法和装置。


背景技术:

2.国内工业绘图软件一直处于被国外软件垄断的局面,在国家主推自主研发、国产替代的背景下,国产自主软件特别是工业绘图软件,要想打破用户对原有国外软件的依赖,不仅要在主要功能上突破,更要在细节上进行深度挖掘和优化,这样才能逐渐实现由点到面的全面突破。
3.采用绘图软件进行流畅的设计离不开科学合理的设置满足设计师需求的快捷键。绘图软件的数百个功能点中如果可以快速、便捷的完成指定功能的快捷键的设定和修改,准确定位当前正在使用的功能在快捷键设置页面中的位置,并且在完成快捷键的设定或修改后让新设置的快捷键即时生效将大幅提高软件的易用性以及用户体验。
4.通常在安装好一款工业绘图软件后,用户首先完成的工作就是根据个人的习惯设置各个功能键的快捷键,以提高后续软件应用的效率。以当前主流的设计绘图软件autocad为例,其设置快捷键的步骤如下:点击菜单栏【工具】按钮,在展开的下拉菜单中选择【自定义(c)】在进一步展开的菜单中选择【编辑程序参数acad.pgp(p)】弹出一个用于设定快捷键的记事本文档,文档中包含数百个功能的英文代号和快捷键,通过手动修改该文档可实现快捷键的设定或修改。
5.autocad进行快捷键的设置方式至少存在如下的问题:1、功能按钮位置过于隐蔽,对cad不熟悉的用户可能无法找到该功能。
6.2、定位需要修改快捷键的功能困难,需要在菜单栏中逐级查找,并且从数百个功能按钮中查找一个快捷键功能设置按键,耗时长,很难进行查找。
7.3、快捷键修改后不能即时生效,需要重新启动软件或输入特定的命令才能生效。
8.4、无法确定新设置的快捷键是否与原有快捷键重名,只有当使用过程中快捷键无效才能反映出可能快捷键设置重名了。。


技术实现要素:

9.针对现有技术存在的缺陷,本发明提供了一种绘图软件快速设置快捷键的方法和装置,该方法和装置能够让软件的用户在使用过程中快捷的完成对指定功能快捷键的设置,并确保新设置的快捷键不与原有设置重复。
10.为了实现上述目的,本发明采用的技术方案为:一种绘图软件快速设置快捷键的方法,具体包括以下步骤:在工业绘图软件界面,通过预设的特定动作调用所述工业绘图软件的快捷键设置界面,并在所述快捷键设置界面设置运行功能对应的快捷键。
11.作为本发明的优选方案,所述预设的特定动作包括双击所述工业绘图软件界面的
预设区域。
12.作为本发明的优选方案,所述预设区域包括命令行列表区域。
13.作为本发明的优选方案,所述工业绘图软件界面包括autocad的界面。
14.作为本发明的优选方案,所述工业绘图软件的快捷键设置界面的内容包括:命令、所述命令对应的快捷键以及所述快捷键的功能描述。
15.作为本发明的优选方案,所述运行功能包括通过快捷键运行功能或通过点击软件操作界面的按钮运行功能。
16.作为本发明的优选方案,设置快捷键后,若当前快捷键与已有的快捷键有重名,则提示设置无效。
17.作为本发明的优选方案,所述方法还包括在当前运行功能的界面上增加修改快捷键设置的操作提示信息。
18.基于相同的构思,本发明还提出了一种绘图软件快速设置快捷键的软件模块,所述软件模块嵌入到工业绘图软件中,采用上述任一所述的一种绘图软件快速设置快捷键的方法实现工业绘图软件的快捷键设置。
19.基于相同的构思,本发明还提出了一种绘图软件快速设置快捷键的装置,包括至少一个处理器,以及与所述至少一个处理器通信连接的存储器;所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述任一所述的一种绘图软件快速设置快捷键的方法。
20.综上所述,由于采用了上述技术方案,本发明的有益效果是:本发明的方法和装置能够让软件的用户在使用过程中高效地完成对指定功能快捷键的设置,并确保新设置的快捷键不与原有设置重复。有效的解决了现有的方法设置快捷键功能键不易查找,操作流程冗长,功能定位困难,新设置的快捷键与原有设置易重复等问题。
附图说明
21.图1是实施例2中用户按下“绘制直线”功能时,命令行列表显示的提示信息示意图;图2是实施例2中用户在命令行列表“绘制直线”信息上双击时弹出快捷键设置对话并定位当前功能框示意图;图3是实施例2中用户在快捷键设置对话框中修改“绘制直线”功能的快捷键示意图;图4是实施例2中用户采用修改后的快捷键“l”运行“绘制直线”功能示意图。
具体实施方式
22.下面结合附图,对本发明作详细的说明。
23.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
24.实施例1
用户运行一个功能时,在命令行列表显示该功能的相关信息并提示双击可进入快捷键设置;当用户双击命令行列表的该行时,弹出快捷键设置对话框,对话框中显示所有功能的名称和快捷键,并在弹出对话框时自动定位并醒目显示当前正在运行的功能;当用户成功修改快捷键后,自动进行快捷键查重,当新设置的快捷键与原有快捷键无重名时,立即对新的设定生效,当新设定的快捷键与原有的快捷键有重名时,提示用户本次设置无效。
25.进一步地,所述运行一个功能包括通过快捷键运行一个功能或通过软件操作界面的按钮点击运行一个功能。
26.进一步地,所述在命令行列表显示该功能的相关信息并提示双击可进入快捷键设置指的是:当前正在运行的功能的简要信息会被显示到命令行列表中,在简要信息中增加了提示信息“双击此行进行快捷键设置”,对于不熟悉该软件的用户也可快速明白在需要对当前功能进行快捷键调整时需要如何操作。
27.进一步地,所述的自动定位并醒目显示当前正在运行的功能指的是:在命令行列表显示的简要信息中包含对当前正在运行功能的唯一标识,在快捷键修改对话框弹出时,通过该标识可准确定位当前正在运行的功能名称,并自动完成定位,减少查找时间。
28.进一步地,所述的立即对新的设定生效指的是:在用户完成快捷键修改后,在程序自动检查快捷键无重名后,新设置的快捷键即可生效,用户在命令行键入新设置的快捷键即可运行指定功能。
29.实施例2在autocad运行界面中,用户运行一个功能时,在命令行列表显示该功能的相关信息并提示双击可进入快捷键设置;如图1所示,当用户按下绘制直线功能按钮时,在命令行列表显示绘制直线功能的简要信息,同时给出提示信息“双击此行进行快捷键设置”。从简要信息可知,当前正在运行的功能是“绘制直线”,该功能的命令全称是“line”,该功能的快捷键是“ff”。
30.如果用户对当前设置的快捷键“ff”不满意,需要调整为其他按键,只需要按提示用鼠标选中此行并双击,双击后弹出快捷键设置对话框如图2所示。在快捷键设置对话框弹出时,自动定位并醒目显示当前正在运行的功能“绘制直线”。此时只需在编辑框中修改快捷键的值,即可完成快捷键的修改,例如此处将“绘制直线”功能的快捷键设置为“l”,如图3所示。
31.快捷键修改完成后,键盘按下“l”,即可运行“绘制直线”功能,表明快捷键修改成功,如图4所示。
32.本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
33.本发明不限制于任何特定形式的硬件和软件的结合。综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作
的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1