JS监听键盘的组合按键

Mark 一下:

$(document).keydown(function (e) {
console.log(e);
var keyCode = e.keyCode || e.which || e.charCode;
var shiftKey = e.shiftKey;
if (shiftKey && keyCode == 68) {//shift+D
var leftbtnDisplay = $("#Leftbtn").css(‘display‘);
if (leftbtnDisplay==‘none‘) {
$("#Rightbtn").click();
} else {
$("#Leftbtn").click();
}
}
else if (shiftKey && keyCode == 70) {//shift+F
var fullscreenDisplay = $("#fullscreen").css(‘display‘);
if (fullscreenDisplay == ‘none‘) {
resetGridLocation();
} else {
changeSizeGrid();
}
}
else if (keyCode == 27 ) {//Esc
resetGridLocation();
}
});

时间: 2024-11-10 17:24:27

JS监听键盘的组合按键的相关文章

Js监听键盘事件

表单提交的时候大多数用户都习惯用回车键来进行提交,页面接受回车键的处理如下: if(navigator.userAgent.indexOf("MSIE")>0) {   //IE document.onkeydown=function(){ if(13 == event.keyCode){ alert('browser is ie and enter key down'); } } }else{   //非IE window.onkeydown=function(){ if(13

JS监听键盘两个组合键的触发

*键盘事件的回调是document.onkeydown函数, 该函数会传入一个Event类型的参数 document.onkeydown = function(e) { //编写事件触发时候的回调函数 } *Evnet事件的具体内容请见W3C文档, 样子是这样的: 具体的网址: http://www.w3school.com.cn/jsref/dom_obj_event.asp *实例应用 需求:当按下Ctrl+Enter键时触发saveComment方法 代码为: document.onkey

js监听键盘提交表单

<!DOCTYPE html> <html> <head> <title>登陆系统</title> <link href="/nmm/Public/User/css/user.css" rel="stylesheet"> <link href="/nmm/Public/css/bootstrap.min.css" rel="stylesheet"&g

js监听键盘方向键事件

<SCRIPT language=javascript> document.onkeydown = chang_page; function chang_page() { if (event.keyCode == 37 || event.keyCode == 33) location = 'http://www.maitianquan.com'; if (event.keyCode == 39 || event.keyCode == 34) location = 'http://www.lan

Atitit。监听键盘上下左右方向键事件java js jquery c#.net

Atitit.监听键盘上下左右方向键事件java js jquery   c#.net 1. Keyword1 2. 通用的实现流程1 3. Js的实现1 3.1. Bind control ,event handeler1 3.2. key_press_hadler4up2 4. Java的实现3 5. C# .net winformn4 6. 参考4 1. Keyword 键盘事件  方向键   上下左右  按键监听 2. 通用的实现流程 Bind (control,key_eventHan

JS监听组合按键

有些时候,我们需要在网页上,增加一些快捷按键,方便用户使用一些常用的操作,比如:保存,撤销,复制.粘贴等等. 下面简单梳理一下思路: 我们所熟悉的按键有这么集中类型: 单独的按键操作,如:delete.up.down等 两位组合建,如:ctrl(cmd)+ 其他按键,alt+其他按键,shift+其他按键 三位组合键,如:ctrl(cmd)+ shift + 其他按键,Ctrl(cmd)+ alt + 其他按键 大概只有这么几种情况了,至少我没有见过其他的情况.如果确实存在的话,基本实现的原理也

python 在windows下监听键盘按键

python 在windows下监听键盘按键 使用到的库 ctypes(通过ctypes来调用Win32API, 主要就是调用钩子函数) 使用的Win32API SetWindowsHookEx(), 将用户定义的钩子函数添加到钩子链中, 也就是我们的注册钩子函数 UnhookWindowsHookEx(), 卸载钩子函数 CallNextHookEx()在我们的钩子函数中必须调用, 这样才能让程序的传递消息 在没有钩子函数的情况下windows程序运行机制 键盘输入 --> 系统消息队列 --

Dom监听组合按键

有些时候,我们需要在网页上,增加一些快捷按键,方便用户使用一些常用的操作,比如:保存,撤销,复制.粘贴等等. 下面简单梳理一下思路: 我们所熟悉的按键有这么集中类型: 单独的按键操作,如:delete.up.down等 两位组合建,如:ctrl(cmd)+ 其他按键,alt+其他按键,shift+其他按键 三位组合键,如:ctrl(cmd)+ shift + 其他按键,Ctrl(cmd)+ alt + 其他按键 大概只有这么几种情况了,至少我没有见过其他的情况.如果确实存在的话,基本实现的原理也

监听键盘的enter键

$(document).keypress(function(e)              {                  switch(e.which)                  {                                         case 13:   if(g_flag == "login"){validateLoginForm();}                                else if(g_flag == &