|
菜单项语法菜单项由名称标记、标签和菜单宏组成(除了Image部分不允许名称标记)。一个菜单项通常占文件的一行,格式如下:name_tag label menu_macro 其中各项说明如下:(1) name_tag:名称标记用于在菜单文件中唯一地标识一个菜单项,由字母和下划线“_”组成,放置在菜单项标签之前。(2) label:标签内容包含在方括号中,其格式和用法在每个菜单部分中都有所不同,具体定义详见下面对各菜单部分的介绍。(3) menu_macro:菜单宏由一系列特殊字符构成(见表34-3),用于定义一个命令及其参数系列。表34-3 菜单宏中使用的特殊字符 字符说明; 产生 ENTER^M 产生 ENTER^I产生 TABSPACEBAR输入空格;菜单项中命令序列之间的空格等价于按 SPACEBAR\\ 暂停以等候用户输入(不能用在加速键部分)_ 转换 AutoCAD 命令及其后的关键字延续菜单宏到下一行(如果是最后一个字符)=* 显示当前顶层的图像、下拉或快捷菜单*^C^C 重复项的前缀$ 加载菜单部分或输入条件 DIESEL 宏表达式 ($M=) 的特殊字符^B 切换捕捉开或关 (CTRL B)^C 取消命令 (ESC)^D 切换坐标显示开或关 (CTRL D)^E 设置下一个等轴测平面 (CTRL E)^G 切换栅格开或关 (CTRL G)^H 产生退格^O 切换正交模式开或关 (CTRL O)^P 切换 MENUECHO 开或关^Q 回显所有提示、状态列表和打印输入 (CTRL Q)^T 打开或关闭数字化仪 (CTRL T)^V 切换当前视口 (CTRL V)^Z禁止在菜单项末尾自动增加 SPACEBAR 的空字符例如,某菜单项定义如下:ID_New [&New... Ctrl N]^C^C_new其中“ID_New”是名称标记;标签中的“&New... Ctrl N”给出了在菜单中的显示内容;“^C^C_new”为菜单宏。34.2.2 菜单组菜单文件中的菜单组部分用“***MENUGROUP”标签进行标识,该标签定义了菜单组名,即将菜单文件的内容定义为某个组的成员。菜单组定义是一个字符串,最多可包括32个字母数字型的字符(不允许使用空格和标点符号)。例如,“acad.mns”文件中菜单组的定义为:***MENUGROUP=ACAD使用菜单组的目的是在使用局部菜单时,将组中的项与其他项区分开来,以进行单独的加载或卸载。因此,该标签必须在使用名称标记机制的菜单部分之前使用。每个菜单都有自己的菜单组标签。但多个局部菜单可使用相同的名称标记。因此,名称标记只需在定义该标记的菜单文件中唯一。菜单组部分不包含菜单项。34.2.3 按钮和辅助菜单菜单文件中的按钮菜单部分用“***BUTTONSn”标签进行标识,辅助菜单部分用“***AUXn”标签进行标识。这两部分的格式是完全一样的。不同之处在于系统鼠标使用辅助菜单,而其他定点设备(比如,数字化仪或其他输入设备)则使用按钮菜单。所有对辅助菜单的引用都适用于按钮菜单:例如BUTTONS1菜单的功能与AUX1菜单的功能相同。用户可通过对系统鼠标的操作来调用相应的菜单,具体对应关系如表34-4所示。表34-4 按钮及相关的菜单部分键/按钮序列菜单部分单击按钮AUX1和BUTTONS1SHIFT 单击按钮AUX2和BUTTONS2CTRL 单击按钮AUX3和BUTTONS3CTRL SHIFT 单击按钮AUX4和BUTTONS4 # M2 p0 L& B7 C# n5 q$ O5 ~
7 ?! N& L/ E5 X2 d, |
) B0 i2 t2 b3 W) o4 r5 D
0 F$ q5 a& [4 \( z& y2 l+ v! \% h( k# I) z% R7 u
( l4 N1 f1 L5 s; A/ M( ]$ b; Q2 q! t. c/ M/ ]
! f! N) |7 Q8 a# x9 _( g; M
5 W5 r4 ~3 E9 E. m8 H9 v& j
# U# D+ q* M) Z8 {
9 {0 e% z2 {8 l' [) {7 w2 c8 f4 W
. {% `8 C$ c* z9 I: n* H% \" m6 F8 H2 g; ]
8 l7 m4 A5 M) y3 I' o
+ @1 P' M0 R Z/ D( q) r7 P9 c6 ~5 N5 p, X" {9 Q
注意 按钮和辅助部分仅在用作主菜单时有效,而在用作子菜单时被忽略。34.2.4 下拉菜单和快捷菜单下拉和快捷菜单都显示为级联菜单(也称为步进菜单或层次菜单)。因此,这些菜单无须交换菜单区域,即可进行逻辑分组。菜单文件中的下拉菜单部分用“***POP1”\"“***POP499”标签进行标识;而快捷菜单部分用“***POP0”和“***POP500”~“***POP999”进行标识。其中,POP0菜单部分定义缺省的对象捕捉快捷菜单,POP500~POP999菜单部分用来定义上下文相关快捷菜单。每个菜单部分都可拥有一个或多个别名,这些别名由菜单部分标签后的**alias标签定义。AutoCAD通过别名(如**GRIPS)引用上下文菜单并在特定情况下使用它们。1. 菜单项的定义下拉菜单项的定义中,标签项包含了该菜单项的菜单栏标题,以及定义菜单和子菜单项。例如在ACAD.MNS文件中的下拉菜单的“**FILE”部分定义如下:***POP1**FILEID_MnFile [&File]ID_New [&New... Ctrl N]^C^C_new ID_Open [&Open... Ctrl O]^C^C_open ID_DWG_CLOSE [&Close]^C^C_close ID_PartialOp [$(if,$(eq,$(getvar,fullopen),0),,\")Partia&l Load]^C^C_partiaload [--]ID_Save [&Save Ctrl S]^C^C_qsave ID_Saveas [Save &As...]^C^C_saveas ID_ETransmit [e&Transmit...]^C^C_etransmit ID_Publish [Publish to &Web...]^C^C_publishtoweb ID_Export [&Export...]^C^C_export [--]ID_PlotSetup [Pa&ge Setup...]^C^C_pagesetup ID_PlotMgr [Plotter &Manager...]^C^C_plottermanager ID_PlotStyMgr [Plot St&yle Manager...]^C^C_stylesmanager ID_Preview [Plot Pre&view]^C^C_preview ID_Print [&lot... Ctrl P]^C^C_plot [--]ID_MnDrawing [->Drawing &Utilities]ID_Audit [&Audit]^C^C_audit ID_Recover [&Recover...]^C^C_recover [--]ID_BupdateA [&Update Block Icons]^C^C_blockicon [--]ID_Purge [指出该项具有子菜单。<-指出该项是子菜单中的最后一项。<-<-...指出子菜单中的最后一个下拉菜单项或快捷菜单项,并且结束父菜单。(每个<-结束一级父菜单。)$( 如果作为第一个字符,则使下拉菜单或快捷菜单项标签求 DIESEL 字符串宏的值。\"指定该菜单项被禁用(变暗)。与该菜单项相关的任何命令都不会产生,并且不能访问它的任何子菜单。!. 给该菜单项打上复选标记。&直接放在下拉菜单或快捷菜单标签中一个字符之前,把该字符指定为菜单的加速键。例如,S&le 显示为Sample。/指定下拉菜单或快捷菜单标签的菜单加速键。例如,/aSample显示为“Sample”。\\t指定其右边的文字在菜单的右侧显示。2. 菜单的引用可以用相对和绝对两种方法引用下拉菜单和快捷菜单。相对引用使用菜单组和名称标记,绝对引用使用菜单项在菜单结构中的绝对位置。建议使用前一种方法,因为该方法的动态特性使得不管菜单的当前状态如何,该菜单都能正确地发挥其功能。在菜单文件中,下拉菜单最多可包含999个菜单项,而光标菜单最多可包含499个菜单项。如果菜单文件中的菜单项超出了这些限制,AutoCAD将忽略多余的项。34.2.5 工具栏菜单文件中的工具栏部分用“***TOOLBARS”标签进行标识,该部分定义了工具栏的缺省布局和内容,以及每个菜单所定义工具栏的子菜单。子菜单定义用“**toolbar-name”进行标识,并可定义别名。引用工具栏的格式为menugroup.toolbar-name如果不包括menugroup,则AutoCAD缺省将该工具栏显示在基本菜单中。在工具栏的定义包括五种不同类型的项。其中分隔条的用法同下拉菜单和快捷菜单,其余四种都以标准的名称标记开始,具体格式如下:1. 工具栏定义该项定义了工具栏的特性,其格式为:TAG [Toolbar (\"tbarname\", orient, visible, xval, yval, rows)]其中各项说明如下:(1) TAG:名称标记;(2) Toolbar:关键字,表示该行是工具栏定义;(3) tbarname:工具栏的名称。该字符串可包括字母、数字以及连字符“-”和下划线“_”。此名称与别名配合使用,使得可以在程序中引用工具栏。(4) orient:指定方向的关键字。有效值包括Floating、Top、Bottom、Left和Right,不区分大小写。(5) visible:指定可见性的关键字。有效值为Show和Hide,不区分大小写。(6) xval:按像素指定X坐标,即从屏幕左边到工具栏左端的距离。(7) yval:按像素指定Y坐标,即从屏幕上边到工具栏上端的距离。(8) rows:指定行数。例如,在ACAD.MNS文件中工具栏“Draw”的定义如下:ID_TbDraw [_Toolbar(\"Draw\", _Left, _Show, 1, 0, 1)] * Z9 ?1 g9 k6 ~1 H$ V- p
0 L8 a* a5 @$ P; r5 a) e
1 m3 z/ z; Q4 \/ p7 C- T% }
* y4 p6 Q5 w1 c( x4 U' i: j# Y* r) m5 R; W
4 i! f% X4 C7 u5 b ]# a
S3 T" P- s" C8 x7 c, _
9 t/ @8 A- G8 f2 i* i
0 u. K/ V$ m5 q4 i6 d$ W4 V7 w$ @; [4 D- C- H* J# c& X' k7 L- A
) m+ a6 a9 @) S# ?/ M
$ e& j! @) Y. V: k) N" a9 n7 Z6 d2 d) T9 D( o; q. i( Q. `
E% B5 D8 O0 u E! ~7 Q$ T2 r3 q6 c s7 v
6 T3 l4 P% X1 v1 t2. 按钮定义该项定义了工具栏中的图标按钮,其格式为:TAG [Button (\"btnname\", id_small, id_large)]macro其中各项说明如下:(1) TAG:名称标记;(2) Button:关键字,表示该行是按钮定义;(3) btnname:按钮的名称。该字符串可包括字母、数字以及连字符“-”和下划线“_”。当光标停留在该按钮上时,此字符串显示为工具栏提示。(4) id_small:小图像资源(16×15位图)的ID字符串。该字符串可包括字母、数字以及连字符“-”和下划线“_”。也可指定一个用户定义的位图。(5) id_big:大图像资源(24×22位图)的ID字符串。该字符串可包括字母、数字以及连字符“-”和下划线“_”。也可指定一个用户定义的位图。(6) macro:菜单宏。例如,在ACAD.MNS文件中“Draw”工具栏的“Line”按钮定义如下:ID_Line [_Button(\"Line\", \"ICON_16_LINE\", \"ICON_16_LINE\")]^C^C_line3. 弹出式工具栏定义该项定义了弹出式工具栏,其格式为:TAG [Flyout (\"flyname\", id_small, id_large, icon, alias)]macro其中各项说明如下:(1) TAG:名称标记;(2) Flyout:关键字,表示该行是弹出式工具栏定义;(3) flyname:弹出控件的名称。该字符串可包括字母、数字以及连字符“-”和下划线“_”。当光标停留在该弹出控件上时,此字符串显示为工具栏提示。(4) id_small:小图像资源(16×15位图)的ID字符串。该字符串可包括字母、数字以及连字符“-”和下划线“_”。也可指定一个用户定义的位图。 (5) id_big:大图像资源(24×22位图)的ID字符串。该字符串可包括字母、数字以及连字符“-”和下划线“_”。也可指定一个用户定义的位图。(6) icon:布尔型关键字,用于控制显示自己的图标或显示上一次选定的图标(另一个图标)。有效值为 OwnIcon和OtherIcon,不区分大小写。(7) alias:对要显示为弹出控件的工具栏的引用。alias指向按标准**aliasname 语法定义的工具栏子菜单。(8) macro:菜单宏。例如,在ACAD.MNS文件中“Standard”工具栏的“Zoom”弹出按钮的定义如下:ID_TbZoom [_Flyout(\"Zoom\", ICON_16_ZOOM, ICON_16_ZOOM, _OtherIcon, ACAD.TB_ZOOM)]4. 控件定义该项定义了工具栏中的图标按钮,其格式为:TAG [Control (element)]其中element参数可能的值如下(不区分大小写): (1) _Color:指定颜色控件元素。此元素是一个下拉列表,它提供当前颜色的定义。(2) _Dimstyle:指定标注样式控件元素。此元素是一个下拉列表,它提供当前标注样式的定义。(3) _Layer:指定图层控件元素。此元素是一个下拉列表,它提供图形中当前图层的控件。(4) _Linetype:指定线型控件元素。此元素是一个下拉列表,它提供当前线型的定义。(5) _Lineweight:指定线宽控件元素。此元素是一个下拉列表,它提供当前线宽的定义。(6) _PlotStyle:指定打印样式控件元素。此元素是一个下拉列表,它提供当前打印样式的定义。(7) _Refblkname:指定外部参照名称控件元素。它在编辑模式显示当前外部参照名称。(8) _UCSManager:指定UCS控件元素。此元素是一个下拉列表,它提供当前UCS的定义。(9) _View:指定视图控件元素。此元素是一个下拉列表,它提供当前标准三维视图的定义。(10) _ViewportScale:指定视口缩放比例控件元素。此元素是一个下拉列表,它在布局模式下提供视口缩放比例的定义。5. 用户定义位图用户定义的位图可用于代替id_small和id_big图像资源的名称。对于id_small参数,用户定义的位图尺寸必须为16×15(像素),并且必须位于库搜索路径中。对于id_big参数,如果指定的位图不是24×22(像素),则AutoCAD自动缩放到该尺寸。34.2.6 图像控件菜单菜单文件中的图像控件菜单部分用“***IMAGE”标签进行标识,该部分定义了带有图像控件的菜单。图像控件菜单部分可包含多个子菜单,子菜单之间应至少用一个空行进行分隔。每个子菜单的第一行是它的标题,该标题显示为包含该图像的对话框的标签。图像控件菜单项中不能包含名称标记,而只包含标签和菜单宏。其中标签用来定义滚动列表的文字和图像。可用的图像控件菜单项标签格式及用法如表34-6所示。表34-6 图像控件菜单项标签格式标签格式用法[sldname] 幻灯片名sldname显示在列表框中;幻灯片sldname 显示为图像。[sldname,labeltext] 文字labeltext显示在列表框中;幻灯片sldname显示为图像。[sldlib(sldname)] 幻灯片名 sldname 显示在列表框中;幻灯库sldlib中的幻灯片sldname显示为图像。[sldlib(sldname,labeltext)] 文字labeltext显示在列表框中;幻灯库sldlib中的幻灯片sldname显示为图像。[blank] 当提供空文字(即不提供文字)作图标标签时,则在列表框中显示分隔行,并显示空图像。[ labeltext]当标签的第一个字符为空格时,在列表框中显示提供的文本labeltext,并且不显示图像。除了不能使用菜单宏重复功能以外,图像控件菜单宏执行的功能与其他菜单宏相同。
, c' a) S, @: N: R& h4 j1 Z0 r+ n
6 m+ L6 Z) w2 T* V8 ?5 u" x! ?0 U+ x3 L% G Y
5 h% E; H: ^0 z0 A. L, [4 |; z! ?5 W; r% h4 }1 G3 J0 A& g
( e/ W+ A0 y9 r, y! P3 w5 B- x6 i
" w) y" n' a! o7 B9 b' K
9 j4 K' E3 \0 _% E! x, P2 G3 _4 a* J) I4 T5 I* K# [/ X0 {
1 A( N/ l/ ?+ F8 v6 v2 E
! A6 Z/ F5 f- v- ^0 e; ]# S0 l" ?; N5 R7 Y4 I/ ^0 G
. T. R8 N* a6 p! }/ H ?9 { r3 u! \! r
, K7 R5 o: T: P1 X2 z" H: W Z& I+ Y- S; K# R- P: T- H
例如,在ACAD.MNS文件中的图像控件菜单的“IMAGE_3DOBJECTS”子菜单定义如下,其对应的图像控件菜单如图34-2所示。***IMAGE**IMAGE_3DOBJECTS[3D Objects][acad(Box3d,Box3d)]^C^C_ai_box [acad(Pyramid,Pyramid)]^C^C_ai_pyramid [acad(Wedge,Wedge)]^C^C_ai_wedge [acad(Dome,Dome)]^C^C_ai_dome [acad(Sphere,Sphere)]^C^C_ai_sphere [acad(Cone,Cone)]^C^C_ai_cone [acad(Torus,Torus)]^C^C_ai_torus [acad(Dish,Dish)]^C^C_ai_dish [acad(Mesh,Mesh)]^C^C_ai_mesh# Z/ A* F" P" P) ~: Q3 X% v3 k
2 z$ c. Y1 |: ] sAutoCAD按每20个一组显示图像,并用滚动列表包含相关的幻灯片名称或文字,最多可显示19个字符。图像控件子菜单的长度没有限制:如果图像控件子菜单包含的幻灯片超过20个,AutoCAD 将提供“下一个”和“上一个”按钮,用户可用这两个按钮浏览图像。34.2.7 屏幕菜单菜单文件中的屏幕菜单部分用“***SCREEN”标签进行标识,该部分定义了屏幕菜单的结构和功能。屏幕菜单中的主屏幕菜单部分标签由字符串“**S”标识。屏幕菜单的菜单项语法如下:标签 子菜单标识或菜单宏例如在ACAD.MNS文件中主屏幕菜单定义如下,其对应的屏幕菜单如图34-3所示。***SCREEN**S[AutoCAD ]^C^C^P(ai_rootmenus) ^P[* * * * ]$S=ACAD.OSNAP [FILE ]$S=ACAD.01_FILE [EDIT ]$S=ACAD.02_EDIT [VIEW 1 ]$S=ACAD.03_VIEW1 [VIEW 2 ]$S=ACAD.04_VIEW2 [INSERT ]$S=ACAD.05_INSERT[FORMAT ]$S=ACAD.06_FORMAT [TOOLS 1 ]$S=ACAD.07_TOOLS1 [TOOLS 2 ]$S=ACAD.08_TOOLS2! b5 @- s+ s M( r, F9 {0 L
$ E% i. R+ D, k& U3 ?. B[DRAW 1 ]$S=ACAD.09_DRAW1 [DRAW 2 ]$S=ACAD.10_DRAW2 [DIMNSION]$S=ACAD.11_DIMENSION [MODIFY1 ]$S=ACAD.12_MODIFY1 [MODIFY2 ]$S=ACAD.13_MODIFY2 [HELP ]$S=ACAD.14_HELP[ASSIST ]$S=ACAD.ASSIST [LAST ]$S=ACAD.
; O3 b' q' k7 X% r7 P8 {" q6 |% u8 Y7 H8 D
. {0 ]1 p/ s% |+ v" A5 V9 R
& e! g' p) ?, \; B& p! p" ^ W/ `
, r2 \% `2 G' B$ h
! R( R' e4 H4 V, r9 a! s! W
1 R: A# Y. ~$ K2 K% k; j% y' w3 Y
2 a* l- z3 K# j: r( X& C0 u+ Q
6 h3 J6 X# Z/ B8 X* N# b7 ?, v
0 U2 `+ v. w a/ {
- L8 f4 [% G! _, ~6 H& Q+ G' m0 E4 T) y
8 ]- G! o9 o6 C2 ]4 V
8 s8 }& { y+ X5 o5 u9 m& r7 t# l# O, F4 O6 N7 G4 ^8 @# j
屏幕子菜单的标识如下:**menuname [startnum] 其中各项说明如下:(1) menuname:子菜单名,最多33个字符,可包含字母、数字以及“$”、“-”、“_”等符号。(2) startnum:可选的整数,用于指定子菜单的开始行。例如在ACAD.MNS文件中,对应主屏幕菜单中“FILE”项的子菜单定义如下:**01_FILE 3[New ]^C^C_new [Open ]^C^C_open [Qsave ]^C^C_qsave [Saveas ]^C^C_saveas [Export ]^C^C_export [Config ]^C^C_config [Plot ]^C^C_plot [Audit ]^C^C_audit [Recover ]^C^C_recover [Purge ]^C^C_-purge [Quit ]^C^C_quit 屏幕菜单显示时,将覆盖上一屏幕菜单的项,它所覆盖的项数等于它所包含的菜单项数。如果屏幕菜单所包含的菜单项数超过屏幕上的菜单框数,或者按钮菜单所包含的菜单项数超过可用的按钮数,超出的项将被忽略。注意,菜单文件中的空行也会在屏幕菜单中显示出来,因此可利用空行加长子菜单,使它能覆盖上一菜单。34.2.8 数字化仪菜单AutoCAD最多可将数字化仪的四个区域配置为命令输入的菜单区域。在菜单文件中这四个部分的菜单定义分别用“***TABLET1”~“***TABLET4”标签进行标识。TABLETn 部分中的菜单项语法与其他部分中的菜单项语法相同。对菜单项标签的处理方法与BUTTONSn部分相同。这些标签可用作注释,不会显示。34.2.9 面向菜单的帮助菜单文件中的面向菜单的帮助部分用“***HELPSTRINGS”标签进行标识,该部分定义了菜单项描述性信息。当菜单项被选择时,这些信息将出现在状态行上。帮助字符串部分的语法如下:名称标记 标签当某个菜单项突出显示时,AutoCAD在这部分的名称标记中查找对应的项。如果找到了匹配的项,则标签中包含的字符串将显示在状态行中。例如在ACAD.MNS文件中有如下定义:ID_LINE [Creates straight line segments: LINE]当用户选择绘制直线的菜单项时,状态行中将显示提示:Creates straight line segments: LINE。34.2.10 加速键菜单文件中的加速键部分用“***ACCELERATORS”标签进行标识,该部分定义了用户能够在AutoCAD中使用的加速键的作用。加速键有两种定义方式:名称标记 标签其中标签内包括一个或多个组合键,以及括在双引号的单个字符或虚键。例如下列定义分别给出了创建新文件和运行VBA两种操作的加速键:ID_New [CONTROL \"N\"]ID_VBARun [ALT \"F8\"]标签 命令序列其中,标签中包含组合键和击键字符串,后面为相应的命令序列。当系统识别出这一击键序列后,将执行其后面的命令序列。除了反斜杠“\\”以外,在菜单宏中使用的格式以及特殊字符均可用于该命令序列的定义。例如下面定义了切换正交模式开关的加速键:[CONTROL \"L\"]^O在加速键定义中,可以使用的组合键包括Ctrl键和左右Shift键,并分别用字符串“CONTROL”和“SHIFT”来表示。在加速键定义中,可使用的虚键如表34-7所示,这些键在引用时必须括在引号中。表34-7 特殊虚键的引用与说明虚键引用形式说明F1 键F1 建议最好不要给F1键分配一个菜单宏,因为此键通常与帮助关联。但可以对这个键使用组合键。F2 键F2 不可修改,此键用于切换文本窗口的状态。F3 键F3 不可修改,此键用于运行OSNAP。F4 键F4 不可修改,此键用于切换TABMODE 开关。F5 键F5 不可修改,此键用于切换ISOPLANE 开关。F6 键F6 不可修改,此键用于切换COORDS 开关。F7 键F7 不可修改,此键用于切换GRIDMODE 开关。F8 键F8 不可修改,此键用于切换ORTHOMODE 开关。F9 键F9 不可修改,此键用于切换SNAPMODE开关。F10 键F10 不可修改,此键用于打开或关闭极轴追踪。F11 键F11 不可修改,此键用于打开或关闭对象捕捉追踪。F12 键F12 由用户自定义INS 键INSERT 由用户自定义DEL 键DELETE 由用户自定义ESC 键ESCAPE 建议最好不要给F1键分配一个菜单宏,因为此键通常与Cancel(取消)关联。对该键使用组合键时,不能给CONTROL ESCAPE和CONTROL SHIFT ESCAPE分配菜单宏,因为这两个序列由 Windows 控制。上方向键UP 必须与CONTROL组合键配合使用。下方向键DOWN 必须与CONTROL组合键配合使用。左方向键LEFT 必须与CONTROL组合键配合使用。右方向键RIGHT 必须与CONTROL组合键配合使用。0 键NUMPAD0 由用户自定义1 键NUMPAD1 由用户自定义2 键NUMPAD2 由用户自定义3 键NUMPAD3 由用户自定义4 键NUMPAD4 由用户自定义5 键NUMPAD5 由用户自定义6 键NUMPAD6 由用户自定义7 键NUMPAD7 由用户自定义8 键NUMPAD8 由用户自定义9 键NUMPAD9 由用户自定义 |
|