获取javascript中的按键
Getting keypresses in javascript
本文关键字:javascript 获取 更新时间:2024-07-18
我需要一些帮助来按下键盘。我想建立一个函数来返回当前按下的键。这是怎么做到的?
非常感谢。
是的,使用以下可以做到,甚至可以做得更多
http://www.openjs.com/scripts/events/keyboard_shortcuts/
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
<script type="text/javascript" src="./pages/scripts/jsl.js"></script>
<script type="text/javascript" src="./pages/scripts/common.js"></script>
<script type="text/javascript" src="./pages/scripts/shortcuts_v1.js"></script>
<script type="text/javascript">
function init() {
shortcut("Shift+F1",function(event) {
alert("Help Me!");
event.preventDefault();
});
shortcut("Ctrl+S",function(event) {
alert("Saved!");
event.preventDefault();
});
shortcut("Right",function(event) {
alert("Right");
event.preventDefault();
});
}
addEvent(window,'load',init);
//ie workaround
document.onfocusout = function(e){
if( e === undefined ){//ie
var evt = event;//ie uses event
if( evt.toElement == null ){//check where focus was lost to
document.getElementById('status').innerHTML += "document.onfocusout->lost<br>";
}
}
};
//ie workaround
document.onfocusin = function(e){
if( e === undefined ){//ie
var evt = event;//ie uses event
if( evt.toElement == null ){//check where focus was lost to
document.getElementById('status').innerHTML += "document.onfocusout->gained<br>";
}
}
};
window.onblur = function(e){
if( e !== undefined ){//ie will have an undefined e here, so this screens them out
document.getElementById('status').innerHTML += "window.onblur->lost<br>";
}
};
window.onfocus = function(e){
if( e !== undefined ){//ie will have an undefined e here, so this screens them out
document.getElementById('status').innerHTML += "window.onblur->gained<br>";
}
};
</script>
</head>
<body>
<div id="status"></div>
</body>
</html>
http://www.w3schools.com/tags/ref_keyboardshortcuts.asphttp://www.openjs.com/scripts/events/keyboard_shortcuts/
http://selfcontained.us/2009/09/16/getting-keycode-values-in-javascript/
请参阅这些链接。你是想返回所有的键盘快捷键,还是想返回一些基本功能。。。。??
相关文章:
- 使用Javascript获取所选选项ID
- 可以't使用JavaScript获取width属性
- 如何使用javascript获取嵌套对象中所有子对象的单个属性
- Javascript获取上一个元素的内容
- 使用Javascript获取Twitter访问令牌
- 在不同的文件中使用Javascript获取表单数据
- 如何用javascript获取谷歌地图的经度和纬度
- 使用javascript获取表的td值
- 如何使用JavaScript获取当前URL
- 如何在谷歌网站中使用javascript获取当前页面的网址
- Javascript获取所有锚链接的索引
- 如何使用javascript获取从指定文件夹创建的所有文件的名称、大小、类型和日期
- Javascript获取具有不同id的文件数's来自没有多个属性的文件输入元素
- 如何使用javascript获取下一个/转发url
- 需要使用javascript获取输入文本,然后将其添加到句子中
- 使用JavaScript获取Gridview单元格值
- 使用javascript获取跨度的文本
- 如何使用Javascript获取POST请求填充的元素的值
- JavaScript-获取数据属性的值返回未定义的值
- Javascript:获取“;FORM”;它是在.html到外部.js文件中创建的