📄 4.2 图形输入控制.htm
字号:
style="mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></FONT></SPAN></H2>
<H3 style="TEXT-INDENT: 0cm"><SPAN lang=EN-US
style="mso-fareast-language: ZH-CN"><FONT face=楷体_GB2312 size=4>4.2.1
</FONT></SPAN><FONT face=楷体_GB2312 size=4><SPAN
style="FONT-FAMILY: 楷体_GB2312; mso-fareast-language: ZH-CN; mso-ascii-font-family: 'Times New Roman'">概述</SPAN><SPAN
lang=EN-US style="mso-fareast-language: ZH-CN"><o:p></o:p></SPAN></FONT></H3>
<P class=MsoNormal style="TEXT-INDENT: 27pt"><SPAN
style="mso-hansi-font-family: Times New Roman"><FONT face=楷体_GB2312
size=4>在交互输入过程中,常用的控制方式是请求、采样、事件及其组合形式等四种。<SPAN
lang=EN-US><o:p></o:p></SPAN></FONT></SPAN></P>
<P class=MsoNormal style="TEXT-INDENT: 27pt"><SPAN
style="mso-hansi-font-family: Times New Roman"><FONT face=楷体_GB2312
size=4>在用六种逻辑输入设备设计一个交互系统时,应用程序必须指定用于输入数据的物理设备类型及其逻辑分类,其他参数取决于输入数据。在应用程序和输入设备之间,输入控制的方式是多样的,这些方式又取决于程序和输入设备之间是如何相互作用的。例如,可用程序来初始化输入设备;或者是程序与输入设备同时工作;或者是由设备初始化输入数据。这三种工作方式即与请求、采样、事件方式相对应。<SPAN
lang=EN-US><o:p></o:p></SPAN></FONT></SPAN></P>
<P class=MsoNormal style="TEXT-INDENT: 27pt"><SPAN
style="mso-hansi-font-family: Times New Roman"><FONT face=楷体_GB2312
size=4>对这三种输入控制方式都可定义相对应的输入命令,而且图形交互系统允许对每一种逻辑设备执行相应的输入操作。例如,可设置如下命令:<SPAN
lang=EN-US><o:p></o:p></SPAN></FONT></SPAN></P>
<P class=MsoNormal style="TEXT-INDENT: 27pt"><SPAN lang=EN-US
style="mso-hansi-font-family: Times New Roman"><FONT face=楷体_GB2312
size=4>set_locator_mode(ws,device_code,input_mode)<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="TEXT-INDENT: 27pt"><SPAN
style="mso-hansi-font-family: Times New Roman"><FONT face=楷体_GB2312
size=4>这是用来设置定位器输入方式的命令,其中<SPAN
lang=EN-US>input_mode对应请求、采样、事件三种方式;ws是工作站的标志号;device_mode是用来指定被采用的物理定位设备的设备码,常用设备编码如下表所示:<o:p></o:p></SPAN></FONT></SPAN></P>
<TABLE
style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN-LEFT: 13.65pt; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; mso-border-alt: solid windowtext .75pt; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt"
cellSpacing=0 cellPadding=0 border=1>
<TBODY>
<TR style="HEIGHT: 15.6pt">
<TD
style="BORDER-RIGHT: windowtext 0.75pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.75pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 0.75pt solid; WIDTH: 67pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.75pt solid; HEIGHT: 15.6pt"
vAlign=top width=89>
<P class=MsoNormal style="TEXT-INDENT: 27pt"><FONT face=楷体_GB2312 size=4><!--[if gte vml 1]><v:line id=_x0000_s1027
style="Z-INDEX: 2; LEFT: 0px; POSITION: absolute; TEXT-ALIGN: left" from =
"207pt,0" to = "207pt,78pt" o:allowincell = "f"></v:line><![endif]--><![if !vml]><![endif]><!--[if gte vml 1]><v:line
id=_x0000_s1026
style="Z-INDEX: 1; LEFT: 0px; POSITION: absolute; TEXT-ALIGN: left" from =
"2in,0" to = "2in,78pt" o:allowincell = "f"></v:line><![endif]--><![if !vml]><![endif]><SPAN
style="mso-hansi-font-family: Times New Roman">设备编码<SPAN
lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></P></TD>
<TD
style="BORDER-RIGHT: windowtext 0.75pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.75pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 67pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.75pt solid; HEIGHT: 15.6pt; mso-border-left-alt: solid windowtext .75pt"
vAlign=top width=89>
<P class=MsoNormal><SPAN
style="mso-hansi-font-family: Times New Roman"><FONT face=楷体_GB2312
size=4>物理设备类型<SPAN lang=EN-US><o:p></o:p></SPAN></FONT></SPAN></P></TD>
<TD
style="BORDER-RIGHT: windowtext 0.75pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.75pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 67pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.75pt solid; HEIGHT: 15.6pt; mso-border-left-alt: solid windowtext .75pt"
vAlign=top width=89>
<P class=MsoNormal style="TEXT-INDENT: 27pt"><SPAN
style="mso-hansi-font-family: Times New Roman"><FONT face=楷体_GB2312
size=4>设备编码<SPAN lang=EN-US><o:p></o:p></SPAN></FONT></SPAN></P></TD>
<TD
style="BORDER-RIGHT: windowtext 0.75pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.75pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 67pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.75pt solid; HEIGHT: 15.6pt; mso-border-left-alt: solid windowtext .75pt"
vAlign=top width=89>
<P class=MsoNormal><SPAN lang=EN-US
style="mso-hansi-font-family: Times New Roman"><SPAN
style="mso-spacerun: yes"><FONT face=楷体_GB2312 size=4>
</FONT></SPAN><FONT face=楷体_GB2312
size=4>物理设备类型<o:p></o:p></FONT></SPAN></P></TD>
<TD
style="BORDER-RIGHT: windowtext 0.75pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.75pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 67pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.75pt solid; HEIGHT: 15.6pt; mso-border-left-alt: solid windowtext .75pt"
vAlign=top width=89>
<P class=MsoNormal style="TEXT-INDENT: 27pt"><SPAN
style="mso-hansi-font-family: Times New Roman"><FONT face=楷体_GB2312
size=4>设备编码<SPAN lang=EN-US><o:p></o:p></SPAN></FONT></SPAN></P></TD>
<TD
style="BORDER-RIGHT: windowtext 0.75pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.75pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 67pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.75pt solid; HEIGHT: 15.6pt; mso-border-left-alt: solid windowtext .75pt"
vAlign=top width=89>
<P class=MsoNormal><SPAN lang=EN-US
style="mso-hansi-font-family: Times New Roman"><SPAN
style="mso-spacerun: yes"><FONT face=楷体_GB2312 size=4>
</FONT></SPAN><FONT face=楷体_GB2312
size=4>物理设备类型<o:p></o:p></FONT></SPAN></P></TD></TR>
<TR style="HEIGHT: 15.6pt">
<TD
style="BORDER-RIGHT: windowtext 0.75pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 0.75pt solid; WIDTH: 67pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.75pt solid; HEIGHT: 15.6pt; mso-border-top-alt: solid windowtext .75pt"
vAlign=top width=89>
<P class=MsoNormal style="TEXT-INDENT: 27pt"><FONT size=4><SPAN lang=EN-US
style="mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Times New Roman; mso-spacerun: yes"><FONT
face=楷体_GB2312> </FONT></SPAN><SPAN lang=EN-US
style="mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Times New Roman"><FONT
face=楷体_GB2312>1<o:p></o:p></FONT></SPAN></FONT></P></TD>
<TD
style="BORDER-RIGHT: windowtext 0.75pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 67pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.75pt solid; HEIGHT: 15.6pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt"
vAlign=top width=89>
<P class=MsoNormal style="TEXT-INDENT: 27pt"><SPAN
style="mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Times New Roman"><FONT
face=楷体_GB2312 size=4>键盘<SPAN
lang=EN-US><o:p></o:p></SPAN></FONT></SPAN></P></TD>
<TD
style="BORDER-RIGHT: windowtext 0.75pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 67pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.75pt solid; HEIGHT: 15.6pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt"
vAlign=top width=89>
<P class=MsoNormal style="TEXT-INDENT: 27pt"><FONT size=4><SPAN lang=EN-US
style="mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Times New Roman; mso-spacerun: yes"><FONT
face=楷体_GB2312> </FONT></SPAN><SPAN lang=EN-US
style="mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Times New Roman"><FONT
face=楷体_GB2312>5<o:p></o:p></FONT></SPAN></FONT></P></TD>
<TD
style="BORDER-RIGHT: windowtext 0.75pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 67pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.75pt solid; HEIGHT: 15.6pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt"
vAlign=top width=89>
<P class=MsoNormal style="TEXT-INDENT: 27pt"><SPAN
style="mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Times New Roman"><FONT
face=楷体_GB2312 size=4>指拇轮<SPAN
lang=EN-US><o:p></o:p></SPAN></FONT></SPAN></P></TD>
<TD
style="BORDER-RIGHT: windowtext 0.75pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 67pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.75pt solid; HEIGHT: 15.6pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt"
vAlign=top width=89>
<P class=MsoNormal style="TEXT-INDENT: 27pt"><FONT size=4><SPAN lang=EN-US
style="mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Times New Roman; mso-spacerun: yes"><FONT
face=楷体_GB2312> </FONT></SPAN><SPAN lang=EN-US
style="mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Times New Roman"><FONT
face=楷体_GB2312>9<o:p></o:p></FONT></SPAN></FONT></P></TD>
<TD
style="BORDER-RIGHT: windowtext 0.75pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 67pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.75pt solid; HEIGHT: 15.6pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt"
vAlign=top width=89>
<P class=MsoNormal style="TEXT-INDENT: 27pt"><SPAN
style="mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Times New Roman"><FONT
face=楷体_GB2312 size=4>鼠标器<SPAN
lang=EN-US><o:p></o:p></SPAN></FONT></SPAN></P></TD></TR>
<TR style="HEIGHT: 15.6pt">
<TD
style="BORDER-RIGHT: windowtext 0.75pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 0.75pt solid; WIDTH: 67pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.75pt solid; HEIGHT: 15.6pt; mso-border-top-alt: solid windowtext .75pt"
vAlign=top width=89>
<P class=MsoNormal style="TEXT-INDENT: 27pt"><FONT size=4><SPAN lang=EN-US
style="mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Times New Roman; mso-spacerun: yes"><FONT
face=楷体_GB2312> </FONT></SPAN><SPAN lang=EN-US
style="mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Times New Roman"><FONT
face=楷体_GB2312>2<o:p></o:p></FONT></SPAN></FONT></P></TD>
<TD
style="BORDER-RIGHT: windowtext 0.75pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: medium none; WIDTH: 67pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 0.75pt solid; HEIGHT: 15.6pt; mso-border-left-alt: solid windowtext .75pt; mso-border-top-alt: solid windowtext .75pt"
vAlign=top width=89>
<P class=MsoNormal><FONT size=4><SPAN lang=EN-US
style="mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Times New Roman; mso-spacerun: yes"><FONT
face=楷体_GB2312> </FONT></SPAN><SPAN lang=EN-US
style="mso-bidi-font-size: 10.5pt; mso-hansi-font-family: Times New Roman"><FONT
face=楷体_GB2312>图形输入板<o:p></o:p></FONT></SPAN></FONT></P></TD>
<TD
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -