unity3D——键盘鼠标的操作说明

unity3D——键盘鼠标的操作说明
unity3D——键盘鼠标的操作说明

unity3D键盘鼠标的操作

键盘:

GetKey 当通过名称指定的按键被用户按住时返回true

GetKeyDown 当用户按下指定名称的按键时的那一帧返回true。

GetKeyUp 在用户释放给定名字的按键的那一帧返回true。

GetAxis(“Horizontal")和GetAxis(“Verical”) 用方向键或WASD键来模拟-1到1的平滑输入

键盘判断:

If(Input.GetKeyDown(KeyCode.A)){//KeyCode表示包含键盘所有键

print(“按下A键”);

}

If(Input.GetKeyUp(KeyCode.D)){//当按D键松开时

print(“松开D键”);

}

If(Input.GetAxis(“Horizontal")){//当按下水平键时

print(“按下水平键”);

}

If(Input.GetKeyUp("Verical“)){当按下垂直键时

print(“按下垂直键”);

}

鼠标:

GetButton 根据按钮名称返回true当对应的虚拟按钮被按住时。

GetButtonDown 在给定名称的虚拟按钮被按下的那一帧返回true。

GetButtonUp 在用户释放指定名称的虚拟按钮时返回true。

鼠标判断:

if(Input.GetButton("Fire1")){//Fire1表示按下鼠标左键

print(“按下鼠标左键”);

}

if (Input.GetMouseButton(0)) {//0表示鼠标左键

Debug.Log("按下鼠标左键");

}

if (Input.GetMouseButton(1)) {//1表示鼠标右键

Debug.Log("按下鼠标右键");

}

if (Input.GetMouseButton(2)) {//2表示鼠标中键

Debug.Log("按下鼠标中键");

}

给物体施加普通力:

1、先给物体添加刚体

2、transform.rigidbody.AddForce(0,0,1000); 一个简单例子让小球撞破墙:

代码如下:

using UnityEngine;

using System.Collections;

public class Cube : MonoBehaviour {

// Use this for initialization

void Start () {

}

// Update is called once per frame

void Update () {

if(Input.GetKey(KeyCode.W)){//当鼠标按下W键时,小球向前移动transform.Translate(Vector3.forward);

}

if(Input.GetKey(KeyCode.S)){当鼠标按下S键时,小球向后移动transform.Translate(Vector3.back);

}

if(Input.GetKey(KeyCode.A)){当鼠标按下A键时,小球向左移动transform.Translate(Vector3.left);

}

if(Input.GetKey(KeyCode.D)){当鼠标按下D键时,小球向右移动transform.Translate(Vector3.right);

}

if(Input.GetButton("Fire1")){//当点击鼠标左键时,小球撞塌墙transform.rigidbody.AddForce(0,0,200);//物体向前移动的力为200 }

}

}

想了解更多到狗刨学习网

台式电脑鼠标键盘失灵怎么办

台式电脑鼠标键盘失灵怎么办 台式电脑鼠标键盘失灵怎么办? 通常电脑键盘失灵有以下两种情况: 敲击键盘按键无显示: 在你打开文字处理软件或其他编辑器后,无论你在键盘上输入任何字符,显示屏上均无任何显示。 键盘输入的字符与屏幕显示不一致 你在键盘上输入的字母和显示屏上显示的字母没有一一对应或者输入的是字符显示的却是数字。 台式电脑情况一的处理方法及步骤 检查键盘是否得电: 按下键盘左侧的大小写切换键caps lock键,观察键盘上的指示灯caps灯是否点亮。如果能点亮,说明你的键盘硬件很有可能已经坏了。如果不能点亮说明你的键盘要么是坏了要么就是与电脑主机连接上接触不良,键盘没有电源。 检查键盘与电脑主机连接接口判断是否接触良好 将键盘连接电脑主机的usb线与电脑主机的usb接口进行重新插拔,由于台式电脑主机背后有多个usb接口,也可以换一个usb口连接,看是否接触良好。 请注意ps2接口是否有断针或插错位置,如将键盘的ps2接头查到了连接鼠标的ps2接口上。

重新连接后的测试: 经常步骤2的重新连接,基本上可以确保键盘与电脑主机的接触正常。现在你可以打开电脑上的文字处理软件,在编辑器中用键盘输入几个字符,看是否有显示。 如果显示正常,恭喜你你已经成功处理键盘失灵问题,反之则请继续下一步骤。 检测主机接口是否正常: 如果做的这一步的话,通常你的键盘坏掉的机率比较大,但是先别武断,我们测试一下电脑主机接口才能下结论。找一个usb 设备,如u盘。我们把它插到电脑接口上,看看你能否使用正常,如果能正常使用的话,说明你的键盘已经坏了,你可以更换了新键盘了,反之则说明键盘正常,你的电脑主机或系统有问题,需要专业人士来处理,这里不再赘述。

电脑死机鼠标键盘不能动怎么办

电脑死机鼠标键盘不能动怎么办 导读:我根据大家的需要整理了一份关于《电脑死机鼠标键盘不能动怎么办》的内容,具体内容:电脑出现死机故障在生活中是很常见的故障,那你知道电脑死机鼠标键盘不动的情况吗,下面就由我来给你们说说电脑死机鼠标键盘不动的原因及解决方法吧,希望可以帮到你们哦!电脑死机...电脑出现死机故障在生活中是很常见的故障,那你知道电脑死机鼠标键盘不动的情况吗,下面就由我来给你们说说电脑死机鼠标键盘不动的原因及解决方法吧,希望可以帮到你们哦! 电脑死机键盘鼠标不能动的解决方法一: 1、网络 检搜索查下网络,是不是网速不好啊,打开腾讯电脑管家一工具箱一网速测试,测试下是不是网速不怎么给力 2、电脑的温度 电脑开机时过长或是运行的软件过多风扇灰尘转速不够灰尘过多导致电脑过热,所以电脑会卡,打开腾讯电脑管家里硬件检测的检测温度的悬浮窗,可以随时查看你电脑的温度 3、电脑的垃圾过多 长时间使用电脑导致电脑的垃圾过多,可以使用腾讯电脑管的垃圾清理功能,清理下电脑的垃圾还有注册表、插件等来提升电脑的速度 4、运行的软件过多 有一些软件运行的话会占用电脑的宽带以及内存,这样也会导致卡,打

开腾讯电脑管家使用腾讯电脑管家里的电脑加速功能,优化一些不需要的软件,来提升电脑的速度 5、中了病毒、木马 也会导致电脑过慢,可以开启腾讯电脑管家小红伞查杀引擎(打开腾讯电脑管家一杀毒一扫描查杀)如果杀到木马或病毒后,应立即重启,重启电脑后,来到"隔离|恢复",彻底删除,木马和病毒! 其次: 第一招:当使用资源管理器打开新文件夹或用浏览器打开新页面不响应时,用"Win+D"或单击快速启动栏的显示桌面按钮,再在桌面上按F5或右键刷新即可。一般刷新3-5次后再把资源管理器或浏览器窗口还原就会恢复正常了。 第二招:这一招很灵,能对付大多数假死的情况。当任务管理器都打不开时,先把光驱弹出之后再弹入(千万不要在光驱里放光盘),鼠标指针旁会出现一个小光盘标志,这时就会唤起系统的知觉,这招可是屡试不爽!第三招:最后的杀手锏,用组合键"Ctrl+Alt+Del"启动任务管理器,然后在"进程"选项卡中结束explorer.exe,整个桌面只剩一张壁纸,桌面图标和任务栏都没影了,然后在任务管理器的"文件新建任务"中输入explorer.exe,即可恢复正常。这一招还可释放内存资源,一举两得。照下面的方法可以明显减少假死可能性: 能不用右键菜单的时候就尽量不用,尽量使用热键如用F2重命名、用F5刷新等。Windows Media Player最好不用可视化效果,用了往往会卡机。真想用的话,微粒是最不容易卡机的,建议用"微粒"可视化效果。不

笔记本外设鼠标键盘没反应怎么办

笔记本外设鼠标键盘没反应怎么办 笔记本外设鼠标键盘没反应怎么办? 下面我们来介绍下一种情况,出现笔记本电脑按键失灵,按下去没任何反应,或者是按键并不是有规律的显示,这种情况多数是笔记本键盘出现问题了,解决办法可以尝试清理下笔记本键盘,对每个键进行检查,看看是不是存在某些按键按下去没弹起来,导致按别的键都没用的情况发生,另外如果真的是笔记本自带键盘损坏,编辑不建议大家更换,笔记本换键盘费用是比较高的,我们可以买一个usb键盘做外接键盘就可以了,如果以上方法都不行,来个死马当活马医,下面来看看其它朋友给出的解决办法:键盘快捷键大全 修改笔记本键盘的驱动:通过“我的电脑”打开系统属性,选择硬件标签:打开设备管理器,我们发现中文windows xp操作系统下,默认的键盘驱动是“标准101/102键或microsoft自然ps/2键盘”。 iphone4 home键失灵怎么办 1. 右键点击选择更新驱动程序,会出现硬件更新向导:选择“从列表或指定位置安装(高级)”,单击“下一步”,选择“不要搜索。我要自己选择要安装的驱动程序。” 单击“下一步”,进入“选择要为此硬件安装的设备驱动程序”页去掉复选框“显示兼容硬件”前的小勾。在“标准键盘型号”栏中选择“japanese ps/2 keyboard (106/109 key)”,单击“下

一步”,弹出“更新驱动程序警告”,点“是”。“确认设备安装”窗口继续点“是”。 2. 完成硬件更新向导。重新启动计算机。 修改注册表:单击“开始”菜单,点“运行”,输入“regedit”,打开注册表,进入“hkey_local_machine\ system\controlset001\control\keyboard layouts”,里面有很多子项,通过观察我发现,以“0804”结尾的都是简体中文输入法。打开“e00e0804”,可以看到右侧子项里有“layout file”子项,双击打开该项,将“数值数据”中的“kbdus.dll”改为“kbdjpn.dll”,“确定”即可。依此类推,可以将所有的以“0804”结尾的子项中“layout file”全部改为“kbdjpn.dll”,具体就根据自己常用的输入法进行选择了。然后重新启动计算机就好了! 产生笔记本键盘失灵的原因还是比较多的,比较常见的就是最开始为大家介绍的那些,另外某些病毒也会破坏电脑按键,建议大家遇到笔记本电脑键盘按键失灵先对电脑进行杀毒看看,之后再使用以上方法。 遇到电脑开机慢的时候呢,我们可以做以下步骤; 电脑键盘失灵后呢建议将键盘到另一台电脑进行测试,如果是键盘失灵故障请修理或更换,若是没有故障请修复一下系统。 电脑键盘失灵修复步骤1、 开机按f8不动到高级选项出现在松手,选“最近一次的正确配置”回车修复。 电脑键盘失灵修复步骤2、开机按f8进入安全模式后在退出,选重启或关机在开机,就可以进入正常模式(修复注册表)。

最新整理开机鼠标键盘都没反应怎么回事

开机鼠标键盘都没反应怎么回事 有时开机电脑鼠标键盘没反应,不一定是鼠标键盘本身出问题了,具体有哪些原因呢。下面,我们一起来看看解决办法是什么。 方法 1首先拔掉主板上所有的带电的线,其中包括网线、电源线、视频线。 2扣掉主板上的电池,静等1分钟后放回,有的同学经过此步后U S B鼠标键盘或者圆口鼠标键盘开机后都可以使用了。 如果仍然不能使用,那么接着往下看。 3找到主板上的清除C M O S的跳线,旁边标记为C L E A R C M O S的,把跳线帽拔掉,用镊子或者铜线铁丝之类的短接来清除C M O S。 4从新插回跳线冒,开机,是不是鼠标键盘都能点亮了呢? 补充:机械键盘保养技巧 使用电脑前或使用一段时间后,最好洗洗手 这个小习惯,可以让你的键盘不会累积污垢,可以长期保持键盘表面的光洁如新

坚持不在使用电脑的时候吃东西 食物碎屑防不胜防,杜绝根源,可以达到保养键盘的目的 保持情绪稳定,不要拍打键盘 在坚固的材料也受不了暴力 所以,玩游戏的时候,请放平心态,淡定一些 玩电脑时不抽烟,不喝水或饮料 杜绝烟灰,杜绝可能键盘进水的任何风险 当然,网吧例外,毕竟不是自己的不心疼 定期清扫键盘和清洗键帽 频率以三个月为宜,再懒也不要超过半年,否则清理起来会更麻烦 相关阅读:鼠标常见故障分析 一、按键不灵活或失灵 在鼠标的按键中,左键使用最频繁,因此也是最容易损坏的按键,笔者就以左键为例谈一下按键失灵的维修办法。有的朋友认为增加按键行程可以解决问题,其实这样做并不好,把失灵的按键开关更换掉才是根本的解决办法。 拆开鼠标外壳,取出线路板,找到左键微动开关,

记住开关的安装方向,在线路板反面有该开关对应的三个引脚焊点,用电烙铁蘸点松香后轮流在这三个焊点上加热,另一只手轻轻地把开关向外拔就可以卸下了。然后拿着这个开关到电子配件市场比着买一个,用电烙铁把线路板的开关安装孔上的锡熔化,用大头针弄通引脚插孔,然后把新的开关插上,在三个引脚上分别点一点锡,确认焊牢固就可以了。 注意:在焊接的过程中,电烙铁在焊点上停留的时间不要过长,以免温度过高损坏开关。如果买不到微动开关,那么可以把鼠标中间滚轮下的微动开关与左键微动开关交换,这样也可以达到修复的目的。 二、电脑不能识别鼠标或鼠标时好时坏 出现这种问题一般是鼠标电缆线折断和鼠标内部电路损坏两种情况,一般来说电缆线折断的可能性非常大,这时就需要用万用表进行判断。找到电路板上电缆线引线的几个焊点,把万用表的量程选择旋钮调到最小电阻挡,然后将一只表笔接触一根引线的焊点,另一只表笔在P S/2接口或U S B接口中的所有针脚(触点)上都接触 一次。就这样把每一根引线都检查一遍,如果有任意一根引线不通,那么可以肯定鼠标的故障是由电缆线折断

adb shell中模拟键盘鼠标事件

Android自动化测试初探-5:再述模拟键盘鼠标事件(adb shell 实现) 2010-07-28 17:01 上一篇博文中讲述了通过Socket编程从外部向Emulator发送键盘鼠标模拟事件,貌似实现细节有点复杂。其实Android还有一种更简单的模拟键盘鼠标事件的方法,那就是通过使用adb shell 命令。 1. 发送键盘事件: 命令格式1:adb shell input keyevent “value” 其中value以及对应的key code如下表所列: KeyEvent Value KEYCODE Comment KEYCODE_UNKNOWN 1 KEYCODE_MENU 在SDK2.1的模拟器中命令失效,sendevent命令可行 2 KEYCODE_SOFT_RIGHT 3 KEYCODE_HOME 4 KEYCODE_BACK 5 KEYCODE_CALL 6 KEYCODE_ENDCALL

KEYCODE_0 8 KEYCODE_1 9 KEYCODE_2 10 KEYCODE_3 11 KEYCODE_4 12 KEYCODE_5 13 KEYCODE_6 14 KEYCODE_7 15 KEYCODE_8 16 KEYCODE_9 17 KEYCODE_STAR

KEYCODE_POUND 19 KEYCODE_DPAD_UP 20 KEYCODE_DPAD_DOWN 21 KEYCODE_DPAD_LEFT 22 KEYCODE_DPAD_RIGHT 23 KEYCODE_DPAD_CENTER 24 KEYCODE_VOLUME_UP 25 KEYCODE_VOLUME_DOWN 26 KEYCODE_POWER 27 KEYCODE_CAMERA 28 KEYCODE_CLEAR

VC 模拟鼠标和键盘输入

VC 模拟鼠标和键盘输入 - 天下 - 博客频道 - https://www.360docs.net/doc/737535468.html, 模拟鼠标点击: 1、这里是鼠标左键按下和松开两个事件的组合即一次单击: mouse_event (MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, 0, 0, 0, 0 ) 2、模拟鼠标右键单击事件: mouse_event (MOUSEEVENTF_RIGHTDOWN | MOUSEEVENTF_RIGHTUP, 0, 0, 0, 0 ) 3、两次连续的鼠标左键单击事件构成一次鼠标双击事件: mouse_event (MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, 0, 0, 0, 0 ) mouse_event (MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, 0, 0, 0, 0 ) 4、使用绝对坐标 MOUSEEVENTF_ABSOLUTE | MOUSEEVENTF_MOVE, 500, 500, 0, 0 需要说明的是,如果没有使用MOUSEEVENTF_ABSOLUTE,函数默认的是相对于鼠标当前位置的点,如果dx,和dy,用0,0表示,这函数认为是当前鼠标所在的点--直接设定绝对坐标并单击 mouse_event(MOUSEEVENTF_LEFTDOWN, X * 65536 / 1024, Y * 65536 / 768, 0, 0); mouse_event(MOUSEEVENTF_LEFTUP, X * 65536 / 1024, Y * 65536 / 768, 0, 0); 其中X,Y分别是你要点击的点的横坐标和纵坐标 模拟键盘输入: [cpp] void EnterString(const char* text) { bool bShift = false; size_t length = strlen(text); for(size_t index = 0;index < length;index++) { int val = text[index]; if(val >= 97 && val <= 122) //小写a-z { val -= 32; bShift = false; } else if(val >= 65 && val <= 90) //大写A-Z { bShift = true;

键盘右边数字键失灵解决方法

键盘右边数字键失灵解决方法 导读:我根据大家的需要整理了一份关于《键盘右边数字键失灵解决方法》的内容,具体内容:键盘是我们主要的输入设备,一般我们正常使用不会出现什么故障,但是也会偶尔某些键失灵或者其他问题,不知道该如何解决?下面我们就几个案例来介绍一下电脑键盘右边的数字健失灵的解决方法:... 键盘是我们主要的输入设备,一般我们正常使用不会出现什么故障,但是也会偶尔某些键失灵或者其他问题,不知道该如何解决?下面我们就几个案例来介绍一下电脑键盘右边的数字健失灵的解决方法: 案例实操一: 网友问题:我的电脑不能使用键盘右边的小数字键区域了,"NumLock"灯是亮的,前几天还好好,我又没有动什么地方。请问问题出在哪里? 最佳答复:如果你使用的是Windows2000/XP的话,可能是由于启动了鼠标键功能,小数字键盘就被用来控制鼠标指针,失去了输入功能。选择"控制面板辅助功能选项鼠标",然后将"使用鼠标键"去掉即可。 案例实操二: 在有些时候,电脑用户发现键盘的小键盘0~9不能用了,点击没有反应,加减 乘除按钮还是可以使用的,遇到这种问题不要着急,那是因为键盘的小键盘数字键被锁定了。 现在我打开数字键,步骤如下

——》连续按下SHIFT键5次或者按下SHIFT+CTRL+ALT ——》在跳出来的 "粘滞键"选择"设置" ——》将会跳出"辅助功能选项",并选中"鼠标"选项卡。 ——》把"使用鼠标键"前面的对号去掉 ——》点击"应用""确定"即可 这样设置,我们的小键盘上的数字键就可以使用了。 也许有的电脑用户还不知道,小键盘的数字键是可以当鼠标用的,方法正好和上面的操作相反。 如果把小键盘的数字键当鼠标使用,只要在"使用鼠标键"前面打钩就可以了。 此时"8"代表向上移动按钮,"2"代表向下移动按钮,"5"代表回车按钮等等! 补充:机械键盘保养技巧 使用电脑前或使用一段时间后,最好洗洗手 这个小习惯,可以让你的键盘不会累积污垢,可以长期保持键盘表面的光洁如新 坚持不在使用电脑的时候吃东西 食物碎屑防不胜防,杜绝根源,可以达到保养键盘的目的 保持情绪稳定,不要拍打键盘 在坚固的材料也受不了暴力 所以,玩游戏的时候,请放平心态,淡定一些 玩电脑时不抽烟,不喝水或饮料

键盘鼠标没反应检查方法

键盘鼠标没反应、失灵 今天又遇到了一个问题:同事开机的时候键盘鼠标都没任何反应,键盘灯也不亮,换了一个插口也都无济于事。也重启了几遍电脑,结果也都一样。之后在网上找了一些关于键盘鼠标的解决办法、处理方法。觉得下面的方法还是比较全面的,于是分享转载过来与大家共勉。 关键词:键盘鼠标键鼠没反应 今天又遇到了一个问题:同事开机的时候键盘鼠标都没任何反应,键盘灯也不亮,换了一个插口也都无济于事。也重启了几遍电脑,结果也都一样。之后在网上找了一些关于键盘鼠标的解决办法、处理方法。觉得下面的方法还是比较全面的,于是分享转载过来与大家共勉。 出现鼠标问题大部分是鼠标自身的问题,需要到另外一台电脑做测试,首先排除鼠标自身的问题。如果是系统的原因请修复一下系统。 1、开机按F8进入安全模式后在退出,选重启或关机在开机,就可以进入正常模式(修复注册表)。

2、如果故障依旧,请你用系统自带的系统还原,还原到你没有出现这次故障的时候修复(如果正常模式恢复失败,请开机按F8进入到安全模式中使用系统还原)。 3、如果故障依旧,使用系统盘修复,打开命令提示符输入SFC /SCANNOW 回车(SFC和/之间有一个空格),插入原装系统盘修复系统,系统会自动对比修复的。 4、如果故障依旧,在BIOS中设置光驱为第一启动设备插入系统安装盘按R键选择“修复安装”即可。 5、如果故障依旧,建议重装操作系统。 另外还有一种原因,就是USB接口供电不足,可能是USB接口连接的外设太多造成供电不足。建议使用带电的USBHUB或者使用USB转PS/2的转接头。还有可能WindowsXP默认开启了节电模式,致使USB接口供电不足,使USB接口间歇性失灵。右击我的电脑/属性/硬件/设备管理器,双击“通用串行总线控制器”会到好几个“USB Root Hub”双击任意一个,打开属性对话框,切换到“电源管理”选项卡,去除“允许计算机关闭这个设备以节约电源”前的勾选,点击确定返回,依次将每个USB RootHub的属性都修改完后

JAVA模拟键盘鼠标操作

//可以在eclipse下直接运行的示例程序: package key_robot; import java.awt.*; import java.awt.event.*; import javax.swing.JOptionPane; public class key_robot { public key_robot() { } // 鼠标单击,要双击就连续调用 private static void pressMouse(Robot r, int m, int delay) { r.mousePress(m); r.delay(10); r.mouseRelease(m); r.delay(delay); } // 键盘输入方法 private static void pressKeys(Robot r, int[] ks, int delay) { for (int i = 0; i < ks.length; i++) { r.keyPress(ks[i]); r.delay(10); r.keyRelease(ks[i]); r.delay(delay); } } public static void main(String[] args) throws Exception { final Robot rb = new Robot(); new Thread() { public void run() { rb.delay(2000); // 模拟回车 rb.keyPress(KeyEvent.VK_ENTER); rb.keyRelease(KeyEvent.VK_ENTER); } }.start();

最新整理笔记本外设鼠标键盘没反应怎么办

笔记本外设鼠标键盘没反应怎么办 鼠标失灵了怎么办,键盘也失灵了怎么办,下面是学习啦小编带来的关于笔记本外设鼠标键盘没反应怎么办的内容,欢迎阅读! 笔记本外设鼠标键盘没反应怎么办? 下面我们来介绍下一种情况,出现笔记本电脑按键失灵,按下去没任何反应,或者是按键并不是有规律的显示,这种情况多数是笔记本键盘出现问题了,解决办法可以尝试清理下笔记本键盘,对每个键进行检查,看看是不是存在某些按键按下去没弹起来,导致按别的键都没用的情况发生,另外如果真的是笔记本自带键盘损坏,编辑不建议大家更换,笔记本换键盘费用是比较高的,我们可以买一个U S B键盘做外接键盘就可以了,如果以上方法都不行,来个死马当活马医,下面来看看其它朋友给出的解决办法:键盘快捷键大全 修改笔记本键盘的驱动:通过我的电脑打开系统属性,选择硬件标签:打开设备管理器,我们发现中文 W i n d o w s X P操作系统下,默认的键盘驱动是标准 101/102键或M i c r o s o f t自然P S/2键盘。 i p h o n e4 h o m e 键失灵怎么办

1.右键点击选择更新驱动程序,会出现硬件更新向导:选择从列表或指定位置安装(高级),单击下一步,选择不要搜索。我要自己选择要安装的驱动程序。 单击下一步,进入选择要为此硬件安装的设备驱动程序页去掉复选框显示兼容硬件前的小勾。在标准键盘型号栏中选择J a p a n e s e P S/2 K e y b o a r d (106/109 K e y),单击下一步,弹出更新驱动程序警告,点是。确认设备安装窗口继续点是。 2.完成硬件更新向导。重新启动计算机。 修改注册表:单击开始菜单,点运行,输入r e g e d i t,打开注册表,进入H K E Y_L O C A L_M A C H I N E\ S Y S T E M\C o n t r o l S e t001\C o n t r o l\K e y b o a r d L a y o u t s,里面有很多子项,通过观察我发现,以0804结尾的都 是简体中文输入法。打开E00E0804,可以看到右侧子项里有L a y o u t F i l e子项,双击打开该项,将数值数据中的k b d u s.d l l改为k b d j p n.d l l,确定即可。依此类推,可以将所有的以0804结尾的子项中L a y o u t F i l e全部 改为k b d j p n.d l l,具体就根据自己常用的输入法进行选择了。然后重新启动计算机就好了! 产生笔记本键盘失灵的原因还是比较多的,比较常

总结Selenium WebDriver中一些鼠标和键盘事件的使用

本文将总结Selenium WebDriver 中的一些鼠标和键盘事件的使用,以及组合键的使用,并且将介绍WebDriver 中没有实现的键盘事件(Keys 枚举中没有列举的按键)的扩展。举例说明扩展Alt+PrtSc 组合键来截取当前活动窗口并将剪切板图像保存到文件。 在使用Selenium WebDriver 做自动化测试的时候,会经常模拟鼠标和键盘的一些行为。比如使用鼠标单击、双击、右击、拖拽等动作;或者键盘输入、快捷键使用、组合键使用等模拟键盘的操作。在WebDeriver 中,有一个专门的类来负责实现这些测试场景,那就是Actions 类,在使用该类的过程中会配合使用到Keys 枚举以及Mouse、Keyboard、CompositeAction 等类。 其次,在实际测试过程中,可能会遇到某些按键没办法使用Actions、Keys 等类来实现的情况。比如通过使用Alt+PrtSc 组合键来实现截取屏幕当前活动窗口的图像,在Keys 枚举中,因为没有枚举出PrtSc 键,所以没办法通过Action 的KeyDown(Keys) 来模拟按下这个动作。 再次是在自动化测试中,可能会遇到一些附件、文件上传的场景,或者是多文件上传,这些在Selenium2.0 之后,可以直接使用WebElement 类的sendKeys() 方法来实现。 下面就分别介绍这些情况的具体使用。 鼠标点击操作 鼠标点击事件有以下几种类型: 清单1. 鼠标左键点击 Actions action = new Actions(driver);action.click();// 鼠标左键在当前停留的位置做单击操作 action.click(driver.findElement(https://www.360docs.net/doc/737535468.html,(element)))// 鼠标左键点击指定的元素 清单2. 鼠标右键点击 Actions action = new Actions(driver); action.contextClick();// 鼠标右键在当前停留的位置做单击操作 action.contextClick(driver.findElement(https://www.360docs.net/doc/737535468.html,(element)))// 鼠标右键点击指定的元素 清单3. 鼠标双击操作 Actions action = new Actions(driver); action.doubleClick();// 鼠标在当前停留的位置做双击操作

无线鼠标没反应的问题所在及处理技巧

无线鼠标没反应的问题所在及处理技巧随着无线鼠标走进越来越多的家庭生活和工作生活中,越来越多商家收到关于鼠标使用技巧与常见故障处理的提问。许多鼠标用户反馈说,在使用无线鼠标时,会出现没反应或者反应迟钝的现象。专家提示,这时不需过于担心,方法很简单,只需找出问题出现的原因即可解决。其中一个原因可能是初次使用无线鼠标所带来的操作不顺,而另外一个原因可能是无线鼠标接口处的接触不良。首先是应将无线鼠标接收器接到电脑USB接口,然后给无线鼠标安装上电池,再重新开启无线鼠标和电脑,重新把无线鼠标放到电脑旁就可以恢复无线鼠标正常反应了。 如果您的无线鼠标使用了一段时间出现无线鼠标无反应,那么这种情况多数是由于无线鼠标没电导致的,由于鼠标电池电量不足,数据包丢失,不足以驱动无线鼠标。解决步骤如下: 1、拿一对7号新电池上上去,拔动开关,灯长亮(表示通电正常); 2、插上接收器,USB口经常插来插去有可能会出现不良,这种情况一般可以使用重新插 拨USB无线鼠标接口器,多数情况下可以解决; 3、上述步骤还不行,三键或者两键同时按,多试几次,同时按下鼠标的左键中键(即滚轮键)右键,就应该可以了。 另外一种情况就是使用距离过远,对于这种情况,你要考虑你使用无线鼠标的距离是不是超出了无线鼠标规定的使用距离,靠近电脑使用即可。还有就是因为2.4G无线鼠标采用的方案设计不同,当同一个场所,有相同的无线鼠标在使用的情况下,会发生干扰状况。 当无线键鼠出现干扰状况,你要看看你周围是不是有人用和你同一款式的无线鼠标,避免干扰。极少数的无线鼠标需要安装驱动,这个时候你就要安装购买时厂家附送的驱动,然后再尝试看看。 而菲凡达无线鼠标是不需要安装驱动的。菲凡达迷你无线鼠标是无线键鼠+PC遥控器套装,打字聊天是用无线键盘、鼠标。听音乐、看电影等娱乐则可以配套电脑的遥控器就可以了。此款无线一体化键鼠真正构建你的家庭娱乐中心好帮手,让你可以工作娱乐两不误,而且方便又实用。

USB模拟鼠标与键盘使用说明

第一章使用说明 1.1 功能简介 本例程是用实验板来模拟鼠标或键盘,即将相关程序下载到单片机,并将学习板与电脑通过U口连接后,本学习板可以当作U口的鼠标或者键盘来用。 其中能够模拟实现的鼠标功能为:鼠标左移、右移、上移、下移,鼠标左键按下和右键按下。 能够模拟实现的键盘功能为:数字1和2的键入、SHIFT和ALT功能键的键入、大小写切换和小键盘数字键功能的键入。 本例程共用到学习板上的六个按键,位于矩阵键盘左上角的S6、S7、S10、S11、S14和S15。 1.2鼠标的信息说明 将UsbMouse.hex文件下载到单片机中,且之后保证USB1口(位于学习板左上方)与电脑的U口处于连接状态(USB1口即为TX-1C开发板的U口)。 稍等片刻,便会先后在电脑屏幕的右下角出现下面两个提示(此提示只在第一次安装时出现): 图1.1 系统发现新硬件提示 图1.2安装成功提示 右键单击“我的电脑”,选中“管理”项,点击并进入,在其左侧的项目栏里点击“设备管理器”,便会发现其中多了如下一个设备,也就是我们的TX-1C开发板所模拟的鼠标,如图1.3所示。

图1.3 设备描述显示 双击“USB人体学输入设备”,会弹出如图1.4和图1.5的属性描述 图1.4 属性描述---常规选项卡

图1.5 属性描述---详细信息选项卡 1.3 鼠标的使用说明 在使用USB模拟鼠标与键盘功能之前,请确保将芯片PDIUSBD12左侧的两根插针用跳帽连接起来(这两根跳帽是用于芯片PDIUSBD12向单片机发出中断的连接线)!!! 总共使用到的矩阵键盘中的六个按键的功能分别如表1.1所示 据此, 面上实验一下,体会自制鼠标的乐趣。 1.4 键盘的相关说明 将文件夹“键盘实例”中的UsbKeyboard.hex文件下载到单片机中,并通过USB 线将TX-1C学习板与电脑U口连接后,同样会出现如图1.1.、图1.2类似的安装信息(也是在第一次安装时提示,以后都不再提示,除非更改程序中的相关设备描述信息,让电脑以为是一个以前从未连接过的设备连接了。)同样的打开设备管理器,也可以找到如图1.3、图1.4、图1.5类似的信息。在此就不再赘述了。下面列出相关按键的功能,如表1.2所示。

模拟键盘鼠标事件

android中的MotionEvent 及其它事件处理 2014-09-18 08:47 7386人阅读评论(0) 收藏举报 MotionEvent对象 当用户触摸屏幕时将创建一个MotionEvent对象。MotionEvent包含关于发生触摸的位置和时间等细节信息。MotionEvent对象被传递到程序中合适的方法比如View对象的onTouchEvent()方法中。在这些方法中我们可以分析MotionEvent对象那个,以决定要执行的操作。 MotionEvent对象是与用户触摸相关的时间序列,该序列从用户首次触摸屏幕开始,经历手指在屏幕表面的任何移动,直到手指离开屏幕时结束。手指的初次触摸(ACTION_DOWN 操作),滑动(ACTION_MOVE操作)和抬起(ACTION_UP)都会创建MotionEvent对象。所以每次触摸时候这三个操作是肯定发生的,而在移动过程中会产生大量事件,每个事件都会产生对应的MotionEvent对象记录发生的操作,触摸的位置,使用的多大压力,触摸的面积,合适发生,以及最初的ACTION_DOWN和时发生等相关的信息。 在设置事件时我们有2种设置的方式,一种是委托式一种是回调式。第一种就是将事件的处理委托给监听器处理,你可以定义一个View.OnTouchListener接口的子类作为监听器,其中有onTouch()方法。而第二种是重写View类自己本身的onTouchEvent方法,也就是控件自己处理事件。onTouch方法接收一个MotionEvent参数和一个View参数,而onTouchEvent方法仅接收MotionEvent参数。这是因为监听器可以监听多个View 控件的事件。通过MotionEvent方法getation可以得到该Motionevent具体是哪个操作如ACTION_DOWN。 1、MotionEvent中getAction()与getActionMasked()的区别 如果我们在监听Ontouch()里面测试的时候会发现,这两个返回值竟然是一样的。查询API 我们发现ACTION_MASK说明是:Constant Value: 255 (0x000000ff)。也就是哦0Xff. public final intgetAction () Return the kind of action being performed. Consider using getActionMasked() and getActionIndex() to retrieve the separate masked action and pointer index. 翻译意思大概是返回action的类型,考虑使用getActionMasked()和getActionIndex()来获得单独的经过掩码的action和触控点的索引. public final intgetActionMasked () Return the masked action being performed, without pointer index information. Use getActionIndex() to return the index associated with pointer actions.

键盘鼠标失灵 鼠标键盘没反应怎么办

键盘鼠标失灵鼠标键盘没反应怎么办 键盘鼠标,做为电脑用户日常生活中,接触频率最高人机交互设备,其在日常使用中发生故障的频率也是相当之高。各种键盘鼠标失灵、没反应等现象在生活中常常可以见到,为用户正常的工作生活带来干扰。 对于用户来说,最为常见,也最让人心烦的键鼠故障,就是各种不期而至的键盘鼠标突然失灵的问题。下面就让我们对各种键鼠失灵现象进行分析,看看都有那些原因,可能造成键鼠失灵。 最为常见的鼠标失灵现象,是由于Windows自身的节电功能造成的,当用户长时间不使用电脑时,电脑即会进入休眠状态。当用户再次唤醒电脑时,部分电脑的主板由于设计原因和用料节省,将会在休眠结束后,出现USB接口休眠无法被唤醒。这种情况下,用户可将电脑重新启动即可解决由此原因造成的USB鼠标无法识别问题,重新启动完毕后应在控制面板的电源选项中,禁用USB设备休眠(暂停)后,即可避免该现象的发生。 这一问题相对较为简单,通常是由于前置USB接口接触不良,或是由于前置USB接口与主板连接线接错所造成的。解决方案应该首先将前置USB接口连线与电脑主板按正确顺序重新联接,如果主板线序连接正确,则可能是由于USB接口后方与连接线虚接造成,玩家可动手拆开机箱面板进行维修。 对于用户来说,间歇性的键盘失灵可以说是非常烦人。其具体表现为键盘突然之间按键全部没有反应,键盘状态指示灯也同时熄灭。

用户用手拍打、移动键盘,或重启电脑之后,键盘又可以恢复工作。造成该情况的最大原因,可能是键盘连接线由于弯折及老化,内部连接线断裂造成虚接,由于移动后断裂处再次连接,所以可以再次使用。动手能力强的玩家可以尝试更换键盘连接线进行解决。 该键盘失灵现象相比于上几种情况来说,更加让人闹心。键盘整体使用正常,但是一个或多个按键,出现无法使用或间歇性失灵问题,用之碍事,弃之可惜。该问题产生的原因,是由于键盘内部的薄膜导电线路出现断裂虚接造成。动手能力极强的玩家,可以使用万用表测量找出断路后,使用导电漆或铅笔进行修复。普通玩家还是直接更换键盘更为省心省事。

硬件模拟键盘鼠标,键鼠控制器KMC3

硬件模拟键盘鼠标(键鼠控制器KMC3) 1 概述 键鼠控制器KMC3,是一款通过RS232接口控制,输出标准键盘鼠标信号的设备,即可通过计算机的com口来控制它完成进行模拟硬件键盘鼠标的操作。主要应用场合为:彩票速打、游戏辅助、计算机自动控制、远程控制、多机同步操作等。 2 产品特点 速度快:键盘鼠标信号的模拟,每秒可达100个以上,只要串口能够将指令发送出来,它就能够将指令转换为键盘或者鼠标信号发送出去, 性能稳定:所有元器件均选用工业级器件,可保证长期稳定运行,决无误码与丢码现象。 兼容性好:输入端为标准RS232接口,可直接与计算机的com口连接;输出端为PS2接口,可直接连计算机的PS2键盘、鼠标接口,亦可通过转接线 转为usb接口。 控制简单:串口控制,指令协议简单,发送指令无需考虑时间间隔,连续发送即可;无需握手信号验证,只要串口能发送出去,就能保证转换成功。 与手工操作键盘鼠标完全相同:该设备完全模拟手工操作键盘鼠标的特点,通过com口控制指令转发出来的键盘鼠标信号与普通手工操作键盘鼠标没 有任何区别。 3 工作原理 键鼠控制器KMC3内嵌单片机,通过单片机完成RS232串口信号到键盘鼠标信号的转换过程;控制指令部分,键盘的指令根据手工操作特性,分为键盘的通码、断码两种,鼠标的指令部分根据手工操作鼠标的特点分为按键、移动等几个指令了;输出的键盘鼠标信号部分,是单片机软件模拟的符合PS2协议的信号,实际输出到计算机之后,其效果与硬件键盘、鼠标效果完全相同,同时该设备能够模拟键盘鼠标对计算机发出的各种控制指令进行响应;如果直接将设备连接到计算机的ps2接口,则计算机会默认该设备为普通的键盘鼠标设备,而无需

电脑死机键盘鼠标没反应怎么办

电脑死机键盘鼠标没反应怎么办 电脑死机键盘鼠标没反应的解决方法一: 第一招:当使用资源管理器打开新文件夹或用浏览器打开新页面不响应时,用“win+d”或单击快速启动栏的显示桌面按钮,再在桌面上按f5或右键刷新即可。一般刷新3-5次后再把资源管理器或浏览器窗口还原就会恢复正常了。 第二招:这一招很灵,能对付大多数假死的情况。当任务管理器都打不开时,先把光驱弹出之后再弹入(千万不要在光驱里放光盘),鼠标指针旁会出现一个小光盘标志,这时就会唤起系统的知觉,这招可是屡试不爽! 第三招:最后的杀手锏,用组合键“ctrl+alt+del”启动任务管理器,然后在“进程”选项卡中结束explorer.exe,整个桌面只剩一张壁纸,桌面图标和任务栏都没影了,然后在任务管理器的“文件→新建任务”中输入explorer.exe,即可恢复正常。这一招还可释放内存资源,一举两得。 其次: 电脑老是死机的原因往往集中在不兼容的硬件和驱动程序、有问题的软件、病毒等。解决办法: 1、病毒的原因。用杀毒软件查杀病毒。 2、内存的原因。用橡皮擦把内存条的金手指擦拭一下,把氧化层擦掉,确保内存条安装、运行正常。

3、机箱不清洁.cpu风扇积灰太多不能正常运行,造成cpu 温度过高,用毛刷、电吹风将机箱内壁、cpu风扇、显卡风扇、主板上的积灰都清理一遍。 4、也有一种可能就是系统的不稳定,这时需要把电脑重启按f8进入启动菜单项,选择"启动到最后一次正确配置"。 5、如果进行了非法关机,或者电脑运行中突然断电,会导致硬盘出现坏道或系统文件丢失。此时则需要对硬盘进行坏道修复。 6、如果以上方法都没解决,建议重装系统。 电脑死机键盘鼠标没反应的解决方法二: 【散热不良】显示器、电源和cpu在工作中发热量非常大,因此保持良好的通风状况非常重要,如果显示器过热将会导致色彩、图象失真甚至缩短显示器寿命。工作时间太长也会导致电源或显示器散热不畅而造成电脑死机。cpu的散热是关系到电脑运行的稳定性的重要问题,也是散热故障发生的“重灾区”。 【移动不当】在电脑移动过程中受到很大振动常常会使机器内部器件松动,从而导致接触不良,引起电脑死机,所以移动电脑时应当避免剧烈振动。 【灰尘杀手】机器内灰尘过多也会引起死机故障。如软驱磁头或光驱激光头沾染过多灰尘后,会导致读写错误,严重的会引起电脑死机。 【设备不匹配】如主板主频和cpu主频不匹配,老主板超频时将外频定得太高,可能就不能保证运行的稳定性,因而导致频繁死机。 【软硬件不兼容】三维软件和一些特殊软件,可能在有的微

VC模拟鼠标键盘输入

vc模拟键盘输入 keybd_event(VK_LWIN, 0, 0 ,0); keybd_event('M', 0, 0 ,0); keybd_event('M', 0, KEYEVENTF_KEYUP ,0); keybd_event(VK_LWIN, 0, KEYEVENTF_KEYUP,0); 方法1: HWND hwnd=::FindWindow(0, "文档1"); //假设你要找的窗口标题为“文档1”CWnd::FromHandle(hwnd)->SetForegroundWindow(); ::PostMessage(hwnd, WM_KEYDOWN, VK_ESCAPE, 0L); //发送ESC按下的键盘消息 方法2:这里以向记事本程序发送Ctrl+s按键消息为例: CWnd *pWnd = FindWindow("Notepad", NULL); if (pWnd->GetSafeHwnd()) { pWnd->ShowWindow(SW_NORMAL); pWnd->SetForegroundWindow(); keybd_event(VK_CONTROL, 0, 0, 0); keybd_event('S', 0, 0, 0); keybd_event(VK_CONTROL, 0, KEYEVENTF_KEYUP, 0); keybd_event('S', 0, KEYEVENTF_KEYUP, 0); } 对于其他程序,关键就是要找到就收消息的窗口句柄。 ::mouse_event(1) 模拟鼠标动作API函数mouse_event,它可以实现模拟鼠标按下和放开等动作。 VOID mouse_event( DWORD dwFlags, // 鼠标动作标识。 DWORD dx, // 鼠标水平方向位置。 DWORD dy, // 鼠标垂直方向位置。 DWORD dwData, // 鼠标轮子转动的数量。 DWORD dwExtraInfo // 一个关联鼠标动作辅加信息。 ); 其中,dwFlags表示了各种各样的鼠标动作和点击活动,它的常用取值如下:MOUSEEVENTF_MOVE 表示模拟鼠标移动事件; MOUSEEVENTF_LEFTDOWN 表示模拟按下鼠标左键; MOUSEEVENTF_LEFTUP 表示模拟放开鼠标左键; MOUSEEVENTF_RIGHTDOWN 表示模拟按下鼠标右键; MOUSEEVENTF_RIGHTUP 表示模拟放开鼠标右键; MOUSEEVENTF_MIDDLEDOWN 表示模拟按下鼠标中键;

C#模拟键盘鼠标事件-SendKeys

C#模拟键盘鼠标事件-SendKeys 2007-09-18 15:13 7689人阅读评论(1) 收藏举报1.模拟键盘事件 System.Windows.Forms.SendKeys 以下是SendKeys 的一些特殊键代码表。 键代码 BACKSPACE {BACKSPACE}、{BS} 或{BKSP} BREAK {BREAK} CAPS LOCK {CAPSLOCK} DEL 或DELETE {DELETE} 或{DEL} DOWN ARROW(下箭头键){DOWN} END {END} ENTER {ENTER} 或~ ESC {ESC} HELP {HELP} HOME {HOME} INS 或INSERT {INSERT} 或{INS} LEFT ARROW(左箭头键){LEFT} NUM LOCK {NUMLOCK} PAGE DOWN {PGDN} PAGE UP {PGUP} PRINT SCREEN {PRTSC}(保留,以备将来使用) RIGHT ARROW(右箭头键){RIGHT} SCROLL LOCK {SCROLLLOCK} TAB {TAB} UP ARROW(上箭头键){UP} F1 {F1} F2 {F2} F3 {F3} F4 {F4} F5 {F5} F6 {F6} F7 {F7} F8 {F8} F9 {F9}

F10 {F10} F11 {F11} F12 {F12} F13 {F13} F14 {F14} F15 {F15} F16 {F16} 数字键盘加号{ADD} 数字键盘减号{SUBTRACT} 数字键盘乘号{MULTIPLY} 数字键盘除号{DIVIDE} 若要指定与SHIFT、CTRL 和ALT 键的任意组合一起使用的键,请在这些键代码之前加上以下一个或多个代码: 键代码 SHIFT + (SHIFT="+") CTRL ^ (CTRL="^") 如果输入 ALT % private void button1_Click(object sender, System.EventArgs e) {//英文输入 this.richTextBox1.Focus(); for(int i=65;i<91;i++) { char Letter=(char)i; SendKeys.Send(Letter.ToString()); System.Threading.Thread.Sleep(100); SendKeys.Flush(); } for(int i=97;i<123;i++) { char Letter=(char)i; SendKeys.Send(Letter.ToString()); System.Threading.Thread.Sleep(100); SendKeys.Flush(); }

相关文档
最新文档