WindowsXP键盘快捷键概述在WinXP中工作和Windows中工作时一样,利用快捷键代替鼠标。
可以利用键盘快捷键打开、关闭和导航“开始”菜单、桌面、菜单、对话框以及网页。键盘还可以让您更简单地与计算机交互。
单击一个标题或按TAB键可以突出显示这个标题,然后按ENTER键。一、常规键盘快捷键按键目的Ctrl+C复制。
Ctrl+X剪切。Ctrl+V粘贴。
Ctrl+Z撤消。DELETE删除。
Shift+Delete永久删除所选项,而不将它放到“回收站”中。拖动某一项时按CTRL复制所选项。
拖动某一项时按CTRL+SHIFT创建所选项目的快捷键。F2重新命名所选项目。
CTRL+向右键将插入点移动到下一个单词的起始处。CTRL+向左键将插入点移动到前一个单词的起始处。
CTRL+向下键将插入点移动到下一段落的起始处。CTRL+向上键将插入点移动到前一段落的起始处。
CTRL+SHIFT+任何箭头键突出显示一块文本。SHIFT+任何箭头键在窗口或桌面上选择多项,或者选中文档中的文本。
Ctrl+A选中全部内容。F3搜索文件或文件夹。
Alt+Enter查看所选项目的属性。Alt+F4关闭当前项目或者退出当前程序。
ALT+Enter显示所选对象的属性。Alt+空格键为当前窗口打开快捷菜单。
Ctrl+F4在允许同时打开多个文档的程序中关闭当前文档。Alt+Tab在打开的项目之间切换。
Alt+Esc以项目打开的顺序循环切换。F6在窗口或桌面上循环切换屏幕元素。
F4显示“我的电脑”和“Windows资源管理器”中的“地址”栏列表。Shift+F10显示所选项的快捷菜单。
Alt+空格键显示当前窗口的“系统”菜单。Ctrl+Esc显示“开始”菜单。
ALT+菜单名中带下划线的字母显示相应的菜单。在打开的菜单上显示的命令名称中带有下划线的字母执行相应的命令。
F10激活当前程序中的菜单条。右箭头键打开右边的下一菜单或者打开子菜单。
左箭头键打开左边的下一菜单或者关闭子菜单。F5刷新当前窗口。
BackSpace在“我的电脑”或“Windows资源管理器”中查看上一层文件夹。Esc取消当前任务。
将光盘插入到CD-ROM驱动器时按SHIFT键阻止光盘自动播放。二、对话框快捷键按键目的Ctrl+Tab在选项卡之间向前移动。
Ctrl+Shift+Tab在选项卡之间向后移动。Tab在选项之间向前移动。
Shift+Tab在选项之间向后移动。ALT+带下划线的字母执行相应的命令或选中相应的选项。
Enter执行活选项动或按钮所对应的命令。空格键如果活选项动是复选框,则选中或清除该复选框。
箭头键活选项动是一组选项按钮时,请选中某个按钮。F1显示帮助。
F4显示当前列表中的项目。BackSpace如果在“另存为”或“打开”对话框中选中了某个文件夹,则打开上一级文件夹。
三、自然键盘快捷键在“Microsoft自然键盘”或包含Windows徽标键(简称WIN)和“应用程序”键(简称KEY)的其他兼容键盘中,您可以使用以下快捷键。按键目的WIN显示或隐藏"开始"菜单。
WIN+BREAK显示"系统属性"对话框。WIN+D显示桌面。
WIN+M最小化所有窗口。WIN+Shift+M还原最小化的窗口。
WIN+E打开"我的电脑"。WIN+F搜索文件或文件夹。
CTRL+WIN+F搜索计算机。WIN+F1显示Windows帮助。
WIN+L如果连接到网络域,则锁定您的计算机,或者如果没有连接到网络域,则切换用户。WIN+R打开"运行"对话框。
KEY显示所选项的快捷菜单。WIN+U打开"工具管理器"。
四、辅助键盘快捷键按键目的右侧SHIFT键八秒钟切换“筛选键”的开和关。左边的ALT+左边的SHIFT+PRINTSCREEN切换“高对比度”的开和关。
左边的ALT+左边的SHIFT+NUMLOCK切换“鼠标键”的开和关。Shift键五次切换“粘滞键”的开和关。
NumLock键五秒钟切换“切换键”的开和关。WIN+U打开“工具管理器”。
五、“Windows资源管理器”键盘快捷键按键目的END显示当前窗口的底端。主页显示当前窗口的顶端。
NUMLOCK+数字键盘的星号(*)显示所选文件夹的所有子文件夹。NUMLOCK+数字键盘的加号(+)显示所选文件夹的内容。
NUMLOCK+数字键盘的减号(-)折叠所选的文件夹。左箭头键当前所选项处于展开状态时折叠该项,或选定其父文件夹。
右箭头键当前所选项处于折叠状态时展开该项,或选定第一WinXP安装参数大揭密详细了解WindowsXP操作系统的安装参数,对你在安装的时候肯定有所帮助。先看看winnt32.exe有哪些参数可以使用。
winnt32.exe位于i386目录里面。这个文件可以直接运行于windows下面,其具体参数有:安装或升级到WindowsXP。
在运行Windows95、Windows98、WindowsMe、WindowsNT、Windows2000或WindowsXP的计算机上,可以从命令提示符中运行winnt32。语法:winnt32[/checkupgradeonly][/cmd:command_line][/cmdcons][/copydir:i386folder_name][/copysource:folder_name][/debug[level]:[filename]][/dudisable][/duprepare:pathname][/dushare:pathname][/m:folder_name][/makelocalsource][/noreboot][/s:sourcepath][/。
空间依次找图
整型线程编号1
功能逻辑型线程方法1()
循环(真)
辅助.等待(1000)
键盘.按键(65,1)//A
辅助.等待(500)
整型x,y,图I
图I=图像.找图(0,0,1440,900,"rc:I.bmp",#102030,0.8,0,x,y)//找图I
如果(x>0)
键盘.按键(66,1)//B
辅助揣叮编顾妆该表双勃晶.等待(500)
键盘.按键(67,1)//C
辅助.等待(500)
整型x,y,图II
x=0//我不懂你这个语言,用就是在这里给x赋初值0就是
循环(x图II=图像.找图(0,0,1440,900,"rc:II.bmp",#102030,0.8,0,x,y)//找图II
如果(x>0)
键盘.按键(68,1)//D
辅助.等待(500)
如果结束
循环结束
如果结束
循环结束
返回真
功能结束
可以用多线程或者用检测上次按键并且判断时间来达成
多线程版:
Dimenvk2
t1=time
a1=BeginThread(a)
Do
Delay100
Ifk2=49Then
MessageBox"按键正确"
ExitDo
ElseIfDateDiff("s",t1,time)>=5Then
StopThreada1
MessageBox"按键错误"
ExitDo
EndIf
Loop
Suba
k2=0
k2=WaitKey()
Ifk2=49Then
Else
EndIf
EndSub检测上次按键版:
KeyPress"Space",1
t1=time
Do
k2=GetLastKey()
Ifk2=49Then
MessageBox"按键正确"
ExitDo
ElseIfDateDiff("s",t1,time)>=5Then
MessageBox"按键错误"
ExitDo
EndIf
Loop
ucharshaomiao()
{
ucharl,h;
P1=0xf0;//获取高四位信息。在此低四位接到行。行低电平
l=P1|0x0f;
P1=l;//只把被按下键所在列置低
h=P1|0xf0;
switch(h)
{
case0xfe:h=0;break;//11111110
case0xfd:h=1;break;
case0xfb:h=2;break;
case0xf7:h=3;break;
}
switch(l)
{
case0xef:l=0;break;//11101111
case0xdf:l=1;break;
case0xbf:l=2;break;
case0x7f:l=3;break;
}
P1=0xf0;
/******你说的关键问题解决如下******/
while(P1!=0xf0)
{
while(P1!=0xf0);//等待放开按键
delayms(50);//防止抖动
}
return(h*4+l);
}
可以用多线程或者用检测上次按键并且判断时间来达成多线程版:Dimenvk2t1=timea1=BeginThread(a)DoDelay100Ifk2=49ThenMessageBox"按键正确"ExitDoElseIfDateDiff("s",t1,time)>=5ThenStopThreada1MessageBox"按键错误"ExitDoEndIfLoopSubak2=0k2=WaitKey()Ifk2=49ThenElseEndIfEndSub检测上次按键版:KeyPress"Space",1t1=timeDok2=GetLastKey()Ifk2=49ThenMessageBox"按键正确"ExitDoElseIfDateDiff("s",t1,time)>=5ThenMessageBox"按键错误"ExitDoEndIfLoop。
BOOLxxxDlg::PreTranslateMessage(MSG*pMsg){//TODO:Addyourspecializedcodehereand/orcallthebaseclassif(pMsg->message==WM_KEYDOWN||pMsg->message==WM_KEYUP){intn=pMsg->wParam;//n为按键值
}
}