深入 WIN2000 组册表 (4)
深入 WIN2000 组册表 (4) 启用命令提示符shell的文件名完成特性
Unix C shell有一种非常好的特性称为“文件名完成” (file name completion),当Ta b键被
按下时,它会根据命令行中未完成的路径名在所有可能的路径中查找最匹配的路径。通过修改注册表条目,你也可以启动Windows 2000命令提示符s h e l l的这种特性:
1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s
2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口中。
2) 选择“窗口”菜单项H K E Y _ C U R R E N T _ U S E R,其子窗口显示。最大化该窗口以便于使用。
3) 使用左窗口的树型控件定位到Software\Microsoft\Command Processor子项。单击该子项选取它。
4) 定位到值C o m p l e t i o n C h a r的条目。如果C o m p l e t i o n C h a r不存在,则创建它,其类型为D Wo r d。无论是哪种情况,接着应输入一个可启动文件完成功能的A S C I I值(缺省值是9,即Ta b键,不过你可以使用任意一个你喜欢的键,只要它不在实际文件名中使用)。
警告:你必须重新启动计算机才能使文件名完成功能生效。尽管可以在H K E Y _
C U R R E N T _ U S E R中访问到这个条目,但是并不是每一个用户都有这个设置的。
改命令提示符shell的缺省选项
命令提示符s h e l l有多得令人吃惊的可配置选项能够通过注册表来访问。要窗口可配置的选项可按照下列步骤:
1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口中。
2) 选择“窗口”菜单项H K E Y _ C U R R E N T _ U S E R,其子窗口显示。最大化该窗口以便于使用。
3) 使用左窗口的树型控件定位到C o n s o l e子项。单击该子项选取它。表4 - 1中列出了C o n s o l e项中很多有用的值条目,以及值的数据类型及其效果。
表4-1 在注册表中设置控制台s h e l l的缺省属性值名称类型设置的效果C u r s o r S i z e R E G _ D W O R D 光标占一个字符的百分比数(以十六进制)
F u l l S c r e e n R E G _ D W O R D 1表示整个屏幕;0表示窗口(只针对I n t e l )
F a c e N a m e R E G _ S Z 控制台(必须在本地)所使用的字体的名称
F o n t F a m i l y R E G _ D W O R D 0表示Tr u e Ty p e;如果不是Tr u e Ty p e则等于其它值
F o n t S i z e R E G _ D W O R D 用3 2比特表示的宽(低1 6位)和高(高1 6位)
F o n t We i g h t R E G _ D W O R D 0表示正常字体,其它值表示粗体、斜体等
H i s t o r y B u ff e r S i z e R E G _ D W O R D 可回忆起的命令数目的十六进制值
I n s e r t M o d e R E G _ D W O R D 0表示插入模式;1表示改写模式
N u m b e r O f H i s t o r y B u ff e r s R E G _ D W O R D 历史内存缓冲区数目的十六进制值(缺省值为4 )
P o p u p C o l o r s R E G _ D W O R D 用8比特表示的菜单前景色(低4位)和背景色(高4位)
Q u i c k E d i t R E G _ D W O R D 0表示无鼠标的编辑;1表示有鼠标的编辑
S c r e e n B u ff e r S i z e R E G _ D W O R D 用3 2比特表示的屏幕缓冲,宽由低1 6位表示
S c r e e n C o l o r s R E G _ D W O R D 用8比特表示的屏幕前景色(低4位)和背景色(高4位)
Wi n d o w S i z e R E G _ D W O R D 用3 2比特表示的控制台窗口的大小(宽由低位表示)
在命令提示符shell中设置指定窗口的控制台窗口选项
如果在Windows 2000的命令提示符s h e l l中改变了控制台窗口的外观,那么你所做的修改将以应用程序的名字保存在注册表中,并且在下次打开时再次被使用。相反,你也可以首先创建缺省设置而不打开应用程序。要使用注册表编辑器设置控制台窗口选项可按照下面的步骤:
1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口中。
2) 选择“窗口”菜单项H K E Y _ C U R R E N T _ U S E R,其子窗口显示。最大化该窗口以便于使用。
3) 使用左窗口的树型控件定位到C o n s o l e \ S u b K e y N a m e s子项。如果该子项存在,单击该子项选取它。否则,使用“编辑” |“添加项”创建,然后单击选取它。
4) 使用与想要修改的应用程序相同的名称创建一个新子项。然后在新子项中,输入表4 - 1所列属性中的任意一个值名称,并设置为想要使用的值。退出R e g e d t 3 2 . e x e,无论何时启动该应用程序,它都会自动采用你所输入的设置。
允许为每个资源管理器实例创建独立的进程
资源管理器s h e l l一种潜在的、令人讨厌的行为是所有的拷贝都运行在同一个进程,但是不同的线程中。正如你可以想象的那样,只要一个资源管理器遇到问题,就会发生大灾难。如果你的计算机有至少2 4 M B的物理内存和1 0 0 M H Z (或更快)的处理器,那么你可以更改注册表来避免这种灾难的发生:
1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口中。
2) 选择“窗口”菜单项H K E Y _ C U R R E N T _ U S E R,其子窗口显示。最大化该窗口以便于使用。
3) 使用左窗口的树型控件定位到S o f t w a r e \ M i c r o s o f t \ Wi n d o w s \ C u r r e n t Ve r s i o n \ E x p l o r e r子项。单击该子项选取它。
4) 创建一个名为D e s k t o p P r o c e s s的新子项,其类型为R E G _ D W O R D,并设置它的值为1。退出注册表编辑器,重新启动以便激活新的设置。
禁止在资源管理器shell重启动时还原已打开的资源管理器窗口
资源管理器s h e l l的一个特点是有时候会为用户做一些额外的工作:当你关闭Wi n d o w s2 0 0 0并重新启动时,任何一个已打开的资源管理器窗口会被自动还原。如果用户需要,那么这样做是非常好的。但是某些用户并不需要,他们必须手工关闭已打开的资源管理器窗口。幸运的是,你可以通过更改注册表条目来禁止这种缺省行为:
1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口中。
2) 选择“窗口”菜单项H K E Y _ C U R R E N T _ U S E R,其子窗口显示。最大化该窗口以便于使用。
3) 使用左窗口的树型控件定位到S o f t w a r e \ M i c r o s o f t \ Wi n d o w s \ C u r r e n t Ve r s i o n \ P o l i c i e s \E x p l o r e r子项。单击该子项选取它。
4) 如果N o S a v e S e t t i n g s不存在, 那么用这个名称创建一个新子项, 其类型为
R E G _ B I N A RY。设置该子项的值为十六进制值1。退出注册表编辑器,关闭所有应用程序,并重新启动以便激活新设置。这样的改动所带来的缺点是:不允许调整任务栏的尺寸;一旦在桌面上放置快捷方式就不能改变其位置( Windows 2000的文档错误地申明:这样更改注册表会禁止创建新的桌面快捷方式。实际情况是:你可以创建快捷方式,但是无法移动它们)。
当资源管理器shell崩溃时强迫计算机重新启动
如果操作系统发生故障, Windows 2000就会自动重新启动。但是如果资源管理器s h e l l崩溃(桌面无法显示图标或任务栏),那么你可能就必须使用键盘快捷键来注销,并重新启动s h e l l。要避免出现这种情况,可以按照下面的步骤修改注册表:
1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口中。
2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便于使用。
3) 找到S o f t w a r e \ M i c r o s o f t \ Windows NT\CurrentVe r s i o n \ Wi n l o g o n子项。单击该子项选取它。
4) 定位到值A u t o R e s t a r t S h e l l的条目。如果A u t o R e s t a r t S h e l l的值为0,则使用D W O R D编辑器将它设为1,然后重新启动计算机。下次资源管理器s h e l l崩溃时,计算机就会自动重启动,而不必先注销再登录了。
提示:如果A u t o R e s t a r t S h e l l不存在,就使用“编辑” |“添加值”来创建它。
允许通过资源管理器shell的快捷方式启动控制面板小程序
控制面板小程序(具有. C P L扩展名)运行的缺省机制就是通过控制面板资源管理器窗口。你可以通过更改注册表条目和在资源管理器s h e l l中创建控制面板小程序的快捷方式绕过这一机制。要做到这一点,可按照下面的步骤进行操作:
1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口中。
2) 选择“窗口”菜单项H K E Y _ C L A S S E S _ R O O T,其子窗口显示。最大化该窗口以便于使用。
3) 添加一个名为. C P L (包括前面的句点)的新子项。该子项为控制面板小程序创建了一个文件扩展名,这样它就可以被资源管理器s h e l l识别了。
4) 设置该子项的缺省值为% s y s t e m r o o t%\ s y s t e m 3 2 \ c o n t r o l . e x e。该设置允许C P L应用程序像桌面快捷方式一样工作。提示你还可以通过在资源管理器中使用“查看” ( Vi e w ) |“类型”( Ty p e s )菜单项创建文件扩展名与应用程序的关联来允许控制面板小程序在资源管理器s h e l l中启动。
禁止程序管理器shell的文件类型自动检测功能
如果通过运行Windows 2000的网络来使用程序管理器s h e l l,那么可能会注意到大量网络流量是由程序管理器本身生成的。这种现象是由一种名为文件类型自动检测(file typea u t o c h e c k i n g )的特性产生的。文件类型自动检测特性从“运行” ( R u n )、“新项目”(New Item)、“编辑项目”(Edit Item)对话框中获取文件名,并通过网络调用确定该文件是否是可执行文件。如果是,则显示“ Run In Separate Memory Space”复选框;否则,不显示。你可以按照如下步骤编辑注册表,禁止这项功能:
1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口中。
2.) 选择“窗口”菜单项H K E Y _ C U R R E N T _ U S E R,其子窗口显示。最大化该窗口以便于使用。
3) 找到S o f t w a r e \ M i c r o s o f t \ Wi n d o w s N T \ C u r r e n t Version\ Program Manger\Setting子项。单击该子项,在右边的窗口中显示它的值。
4) 接着,你可以采取下面两种操作的任意一种:设置类型为REG_DWORD 的C h e c k B i n a r y Ti m e o u t等于一个更大的值(缺省值是5 0 0,一个更大的值会减少进行远程检测的次数,因为它基于用户的输入速度),或者设置类型为REG_DWORD 的C h e c k B i n a r y Ti m e o u t的值等于0,可关闭检测功能。
设置程序组在程序管理器shell中的显示顺序
当程序管理器启动时,已打开的程序管理器窗口怎样显示是有固定顺序的。你可以通过注册表,用两种方法改变这个顺序:
1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口中。
2) 选择“窗口”菜单项H K E Y _ C U R R E N T _ U S E R,其子窗口显示。最大化该窗口以便于使用。
3) 找到S o f t w a r e \ M i c r o s o f t \ Wi n d o w s N T \ C u r r e n t Version\ Program Manger\Settings子项。单击该子项,在右边的窗口中显示它的值。
4) 这时,你可以采取下面两种操作的任意一种:设置O r d e r类型为R E G _ S Z的值为一个以你希望显示的顺序(从后到前)排列的窗口名称列表,或者设置U n i c o d e O r d e r类型为R E G _ S Z的值为以你希望显示的顺序(从前到后)排列的窗口名称列表。
提示在设置O r d e r之前,可能需要添加它。为所有的用户增加一个定制的shell
Windows 2000允许使用定制的s h e l l,但是,要使它们工作则必须编辑注册表。
警告编辑注册表是异常危险的工作,所以在编辑之前一定要备份。
要通过注册表增加一个定制的s h e l l,可以按照下面的步骤进行:
1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口中。
2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便于使用。
3) 找到S o f t w a r e \ M i c r o s o f t \ Wi n d o w s \ C u r r e n t Ve r s i o n \ Wi n l o g o n子项。单击该子项选取它。
4) 用定制的s h e l l的文件名和路径名替换在S h e l l值中显示的文件名和路径名。确保定制的s h e l l已经过充分测试和验证,否则你可能需要重新构建系统。提示在设置S h e l l值之前,你可能需要添加它。
用户设置子菜单显示延迟
某些用户的操作速度比其他用户更快。对他们来说,从鼠标移动到子菜单上到子菜单显示出来这段时间简直可以用地质学中的时代来衡量了。幸运的是,你可以按照下面的步骤更改注册表,并且允许用户在进行该操作时拥有自己的设置:
1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口中。
2) 选择“窗口”菜单项H K E Y _ C U R R E N T _ U S E R,其子窗口显示。最大化该窗口以便于使用。
3) 找到Control Panel\Desktop子项。单击该子项,在右边的窗口中显示它的值。
4) 使用D Wo r d编辑器编辑M e n u S h o w D e l a y的值。该值表示鼠标移动到带有子菜单的菜单项和子菜单显示之间的时间间隔,以毫秒计。
警告将M e n u S h o w D e l a y的值设置得过低将会导致“菜单崩溃” (menu thrashing),
这是因为创建和删除了没有预期显示的菜单。
为用户设置登录壁纸
你可能想要定制某个用户登录时显示的壁纸。下面介绍怎样通过注册表设置登录壁纸:
1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口中。
2) 选择“窗口”菜单项H K E Y _ C U R R E N T _ U S E R,其子窗口显示。最大化该窗口以便于使用。
3) 定位到Control Panel\Desktop子项。单击该子项,在右边的窗口中显示它的值。
4) 使用字符串编辑器编辑Wa l l p a p e r的值。该值是登录壁纸图片的路径和文件名。
4.2.13 为用户设置登录屏幕背景色如果没有使用登录壁纸,你也可以通过注册表定制每个用户登录屏幕的背景色。要定制登录屏幕背景色可按照下面的步骤:
1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口中。
2) 选择“窗口”菜单项H K E Y _ C U R R E N T _ U S E R,其子窗口显示。最大化该窗口以便于使用。
3) 找到Control Panel\Desktop子项。单击该子项,在右边的窗口中显示它的值。
4) 使用D W O R D编辑器编辑B a c k g r o u n d的值。如果没有选择壁纸图片, B a c k g r o u n d的值表示背景屏幕的颜色(以R G B的顺序)。
提示在设置B a c k g r o u n d之前,可能需要添加它。
为用户设置登录屏幕保护程序超时
如果当用户开始登录但还没有真正登录时,正好从远程工作站发来了请求,那么就会出现细小、但是具有潜在危险性的安全漏洞。你可以通过注册表为屏幕保护程序的启动设置延迟时间,如果这样配置,那么进入计算机就需要口令,于是安全漏洞就被修补了。要设置登录超时时间可按照下面的步骤进行:
1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口中。
2) 选择“窗口”菜单项H K E Y _ C U R R E N T _ U S E R,其子窗口显示。最大化该窗口以便于使用。
3) 定位到Control Panel\Desktop子项。单击该子项,在右边的窗口中显示它的值。
4) 使用D Wo r d编辑器编辑S c r e e n S a v e Ti m e O u t的值。该值是在没有用户输入发生的登录过程中屏幕保护程序出现之前的时间,以毫秒计。设置S c r e e n S a v e Ti m e O u t的值为一个很低的值可以弥补这个安全漏洞(但是也不能低到用户无法登录)。
给新的上下文菜单添加文件扩展名
你可以手工添加新的文件扩展名到资源管理器s h e l l的新上下文菜单显示的列表中。要做到这一点,可以像下面这样修改注册表:
1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口中。
2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便于使用。
3) 找到想要添加到新菜单中的文件扩展名的子项。单击该子项,在右边的窗口中显示它的值。
4) 给文件扩展名项添加一个S h e l l N e w子项。接着,输入类型为R E G _ S Z并且指向能够响应D D E或O L E消息的应用程序的路径名,为以命名的类型创建一个新文档。
关闭CD自动播放功能
资源管理器s h e l l的C D自动播放功能有时会带来安全漏洞。下面介绍怎样通过修改注册表来禁止自动播放功能:
1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口中。
2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,显示其子窗口。最大化该窗口以便于使用。
3) 定位到S Y S T E M \ C u r r e n t C o n t r o l S e t \ S e r v i c e s \ C d r o m子项。单击该子项,在右边的窗口中显示它的值。
4) 定位到A u t o r u n的值,其类型为R E G _ D W O R D。将A u t o r u n设置为0,禁止C D自动播放功能;将A u t o r u n设为1,可再次允许自动播放功能。
为用户设置缺省的键盘行为
不同的用户通常需要不同的键盘设置,这取决于他们个人的打字习惯和可能存在的残疾。下面介绍怎样修改注册表以便每个用户定制键盘:
1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口中。
2) 选择“窗口”菜单项H K E Y _ C U R R E N T _ U S E R,其子窗口显示。最大化该窗口以便于使用。
3) 定位到Control Panel\Keyboard子项。单击该子项,在右边的窗口中显示它的值。
4) 要更改一个键开始重复的时间间隔,可以将K e y b o a r d D e l a y的值设置为D Wo r d类型的0到3之间的数值,它表示1 / 4秒到2秒。
5) 要更改在重复操作期间插入的键的数量,可以将K e y b o a r d S p e e d的值设置为0到3 1之间的数值。0表示每秒插入2个键;3 1表示每秒插入3 0个键。
用户设置缺省的鼠标行为
与键盘类似,可针对每个用户定制鼠标。下面介绍通过修改注册表自动告诉计算机当用户登录时使用哪个鼠标设置:
1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到Wi n d o w s2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m目录并找到R e g e d t 3 2 . e x e,将其选入对话框并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口中。
2) 选择“窗口”菜单项H K E Y _ C U R R E N T _ U S E R,其子窗口显示。最大化该窗口以便于使用。
3) 定位到Control Panel\Mouse子项。单击该子项,在右边的窗口中显示它的值。
4) 要更改将两次单击看作是双击所需的时间间隔,编辑D o u b l e C l i c k S p e e d的值,将其修改为以数值6 8 6为中间值的D Wo r d值。这个值越低,被认为是双击的两次单击就越快。
5) 要允许鼠标快速地移动,首先将M o u s e S p e e d的值设置为1或2 (缺省值是0,它表示没有额外的加速行为)。接着,给M o u s e T h r e s h o l d 1和M o u s e T h r e s h o l d 2输出一个值,以像素为单位。如果鼠标在指定的时间内移动的距离超过M o u s e T h r e s h o l d 1中的像素值,鼠标的移动速度就会被加倍。如果接下来,在相同的时间内鼠标移动的距离超过M o u s e T h r e s h o l d 2中的像素值,那么鼠标的移动速度就会被再次加倍。这样,鼠标就可以以非常快的速度通过显示屏上的大面积区域。