键盘和鼠标事件测试

<HTML>

<HEAD>
<TITLE>键盘和鼠标事件测试</TITLE>
<script language="javascript">
<!--

function keyDown(e) {
  s = "";
  for(v in event)
    s += v+"="+event[v]+"<br>";
  view.innerHTML = s;
return false;
}

document.onkeydown=keyDown
document.onkeyup=keyDown
document.onmousedown=keyDown
document.onmouseup=keyDown
document.onmousemove=keyDown
document.onmouseover=keyDown
document.onmouseout=keyDown
document.onkeypress=keyDown

//-->
</script>
</HEAD>

<BODY>
<p>请操作鼠标或键盘</p> <input type=text>
<table border>
<tr><td>123</td></tr>
</table>
<table border>
<tr>
<td colspan=3 id="keyview"> </td>
</tr>
<tr>
<tr>
  <td onClick="key(this)" style="cursor=hand;">7</td>
  <td onClick="key(this)" style="cursor=hand;">8</td>
  <td onClick="key(this)" style="cursor=hand;">9</td>
</tr>
<tr>
  <td onClick="key(this)" style="cursor=hand;">4</td>
  <td onClick="key(this)" style="cursor=hand;">5</td>
  <td onClick="key(this)" style="cursor=hand;">6</td>
</tr>
<tr>
  <td onClick="key(this)" style="cursor=hand;">1</td>
  <td onClick="key(this)" style="cursor=hand;">2</td>
  <td onClick="key(this)" style="cursor=hand;">3</td>
</tr>
<tr>
  <td colspan=2 onClick="key(this)" style="cursor=hand;">0</td>
  <td onClick="key(this)">  </td>
</tr>
</table>

<span id="view"></span>
</BODY>
</HTML>

时间: 2024-09-24 09:44:48

键盘和鼠标事件测试的相关文章

Selenium2+python自动化12-操作元素(键盘和鼠标事件)

前言 在前面的几篇中重点介绍了一些元素的到位方法,到位到元素后,接下来就是需要操作元素了.本篇总结了web页面常用的一些操作元素方法,可以统称为行为事件 有些web界面的选项菜单需要鼠标悬停在某个元素上才能显示出来(如百度页面的设置按钮). 一.简单操作     1.点击(鼠标左键)页面按钮:click()     2.请空输入框:clear()     3.输入字符串:send_keys()     4.打开测试部落论坛后,点击放大镜搜索图标,一般为了保证输入的正确性,可以先清空下输入框,然后

tkinter 对键盘和鼠标事件的处理

鼠标事件 <ButtonPress-n> <Button-n> <n> 鼠标按钮n被按下,n为1左键,2中键,3右键 <ButtonRelease-n> 鼠标按钮n被松开 <Double-Button-n> 鼠标按钮n被双击 <Triple-Button-n> 鼠标按钮n被三击 <Motion> 鼠标被按下,同时,鼠标发生移动 <Bn-Motion> 鼠标按钮n被按下,同时,鼠标发生移动 <Enter&g

HTML5 Canvas捕获用于游戏开发的键盘、鼠标和触摸事件

学习如何处理键盘和鼠标事件,如何阻止 Web 浏览器的默认事件行为,以及如何向游戏对象的某种逻辑表示传播事件.此外,还将学习如何处理 iPhone 和 iPad 等移动设备上与设备无关的(device-agnostic)输入. 令拥有 Flash 或 Silverlight 背景的开发人员感到惊讶的是,为 HTML5 Canvas 编写的应用程序在处理用户输入方面并没有什么特立独行之处.实质上,从启用了 JavaScript 的 Web 浏览器诞生之初开始,HTML 用户输入就涉及到使用内置于浏

鼠标事件-鼠标(手触)事件模拟实现键盘事件

问题描述 鼠标(手触)事件模拟实现键盘事件 用webview打开一个网页,鼠标(手触)需要双击选中单选按钮,但是,用键盘控制按Enter键一下就可以选中,我想用鼠标事件模拟实现Enter键的功能:Instrumentation inst = new Instrumentation(); inst.sendPointerSync(MotionEvent.obtain( SystemClock.uptimeMillis() SystemClock.uptimeMillis() KeyEvent.KE

C#实现可捕获几乎所有键盘鼠标事件的钩子类完整实例_C#教程

本文实例讲述了C#实现可捕获几乎所有键盘鼠标事件的钩子类.分享给大家供大家参考,具体如下: using System; using System.Text; using System.Runtime.InteropServices; using System.Reflection; using System.Windows.Forms; namespace MouseKeyboardLibrary { /// <summary> /// Abstract base class for Mous

浅析Android 模拟键盘鼠标事件

通过Socket + Instrumentation实现模拟键盘鼠标事件主要通过以下三个部分组成:Socket编程:实现PC和Emulator通讯,并进行循环监听Service服务:将Socket的监听程序放在Service中,从而达到后台运行的目的.这里要说明的是启动服务有两种方式,bindService和startService,两者的区别是,前者会使启动的Service随着启动Service的Activity的消亡而消亡,而startService则不会这样,除非显式调用stopServi

Windows中如何获取键盘和鼠标处于空闲状态的时间

本文配套源码 在编写程序的过程中,我遇到了这样的需求:在基于Windows 9x 或 Windows NT4.0 的程序中,要求确定键盘.鼠标处于空闲状态的时间.查询了有关资料文档以后,发现Windows 9x和Windows NT4.0 没有提供API或系统调用来实现这样的功能.但是,在Windows 2000中提供了一个新的函数:GetLastInputInfo(),这个函数使用结构 LASTINPUTINFO 作为参数:LASTINPUTINFO lpi; lpi.cbSize = siz

鼠标事件onmouse资料大全

鼠标事件|onmouse 一般事件 事件 浏览器支持 描述 onClick IE3|N2|O3 鼠标点击事件,多用在某个对象控制的范围内的鼠标点击 onDblClick IE4|N4|O 鼠标双击事件 onMouseDown IE4|N4|O 鼠标上的按钮被按下了 onMouseUp IE4|N4|O 鼠标按下后,松开时激发的事件 onMouseOver IE3|N2|O3 当鼠标移动到某对象范围的上方时触发的事件 onMouseMove IE4|N4|O 鼠标移动时触发的事件 onMouseO

C语言控制台窗口图形界面编程之八 鼠标事件

上次讲的是键盘事件,这次我们介绍鼠标事件.下面先介绍下鼠标事件的结构体以及相关信息. typedef struct _MOUSE_EVENT_RECORD //鼠标事件结构体 { COORD dwMousePosition; //当前鼠标在控制台窗口缓冲区的位置 DWORD dwButtonState; //鼠标按键的状态 DWORD dwControlKeyState; //控制键状态 DWORD dwEventFlags; //鼠标事件类型 } MOUSE_EVENT_RECORD; /*