社区
Web 开发
帖子详情
WEB快捷键配置程序
xiawen2751
2009-12-19 12:20:18
请教各位高人,如何实现WEB快捷键配置程序
如点击发送按钮,可以预设ctrl+s或alt+s(配置得来的)来达到发送的效果,这两个可以选择其中一个或多个进行 应用,不知该如何设计,多谢
...全文
102
4
打赏
收藏
WEB快捷键配置程序
请教各位高人,如何实现WEB快捷键配置程序 如点击发送按钮,可以预设ctrl+s或alt+s(配置得来的)来达到发送的效果,这两个可以选择其中一个或多个进行 应用,不知该如何设计,多谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
JavaAlpha
2009-12-19
打赏
举报
回复
参考一下
http://www.cnblogs.com/raymond19840709/archive/2007/08/30/875832.html
deng8818
2009-12-19
打赏
举报
回复
顶
crazylaa
2009-12-19
打赏
举报
回复
浏览器页面可以监控事件的。
设置的时候让用户选择哪个按钮(如发送)用哪个键/组合键或者是填入键/组合键的名称。
然后页面监控事件
event.keyCode就可以获取按键代码。参考如下(都是baidu来的,楼主不如自己再去baidu下。。。):
<script>
function keyDown()
{
var keyCode=event.keyCode;
var realKey=String.fromCharCode(keyCode);
alert('keyCode:'+keyCode+'\nrealKey:'+realKey)
}
document.onkeydown=keyDown
</script>
if(window.event) { //IE键盘监控
if(e.keyCode<48 || e.keyCode>57||e.keyCode==8) {
return false;
} else {
return true;
}
} else if(e.which) { // Firefox 键盘监控
if((e.which>47) && (e.which<58)||(e.which==8)) {
return true;
} else {
return false;
}
}
<script language="javascript">
<!--
document.onkeydown = function( event_e ){
if( window.event )
event_e = window.event;
var int_keycode = event_e.charCode||event_e.keyCode;
if( int_keycode == '37' )
alert( 'left' );
if( int_keycode == '39' )
alert( 'right' );
}
//-->
</SCRIPT>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<noscript><meta http-equiv="refresh" content="0;url=about:noscript">
</noscript><title>屏蔽鼠标右键、Ctrl+N、Shift+F10、F5刷新、退格键</title>
</head>
<body onkeydown="KeyDown()"
oncontextmenu="event.returnValue=false">
<script language="Javascript"><!--
//屏蔽鼠标右键、Ctrl+N、Shift+F10、F5刷新、退格键
//Author: meizz(梅花雨) 2002-6-18
function window.onhelp(){return false} //屏蔽F1帮助
function KeyDown(){
if ((window.event.altKey)&&
((window.event.keyCode==37)|| //屏蔽 Alt+ 方向键 ←
(window.event.keyCode==39))){ //屏蔽 Alt+ 方向键 →
alert("不准你使用ALT+方向键前进或后退网页!");
event.returnValue=false;
}
/* 注:这还不是真正地屏蔽 Alt+ 方向键,
因为 Alt+ 方向键弹出警告框时,按住 Alt 键不放,
用鼠标点掉警告框,这种屏蔽方法就失效了。以后若
有哪位高手有真正屏蔽 Alt 键的方法,请告知。*/
if ((event.keyCode==8) || //屏蔽退格删除键
(event.keyCode==116)|| //屏蔽 F5 刷新键
(event.ctrlKey && event.keyCode==82)){ //Ctrl + R
event.keyCode=0;
event.returnValue=false;
}
if ((event.ctrlKey)&&(event.keyCode==78)) //屏蔽 Ctrl+n
event.returnValue=false;
if ((event.shiftKey)&&(event.keyCode==121)) //屏蔽 shift+F10
event.returnValue=false;
if (window.event.srcElement.tagName == "A" && window.event.shiftKey)
window.event.returnValue = false; //屏蔽 shift 加鼠标左键新开一网页
if ((window.event.altKey)&&(window.event.keyCode==115)){ //屏蔽Alt+F4
window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");
return false;}
}
/* 另外可以用 window.open 的方法屏蔽 IE 的所有菜单
第一种方法:
window.open("你的.htm", "","toolbar=no,location=no,directories=no,menubar=no,scrollbars=no,resizable=yes,status=no,top=0,left=0")
第二种方法是打开一个全屏的页面:
window.open("你的.asp", "", "fullscreen=yes")
*/
// --></script>
<h2 align=center>屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键</h2>
</body>
</html>
chengt24
2009-12-19
打赏
举报
回复
路过。。。看看
trello
快捷键
:Chrome扩展
程序
,可为Trello添加更多键盘
快捷键
Chrome扩展
程序
,为Trello添加了更多键盘
快捷键
。 通过chrome:// extensions底部的链接访问“ Keyboard Shortcuts菜单中的
配置
快捷Keyboard Shortcuts 支持的快捷方式 将链接(永久链接)复制到剪贴板 打开“ Move...
saadhn:JioSaavn的桌面客户端,基于官方JioSaavn
Web
应用
程序
。 内置电子
Saadhn:JioSaavn的桌面应用
程序
基于官方JioSaavn
Web
应用
程序
的JioSaavn桌面客户端。... 音乐播放器的媒体
快捷键
/
快捷键
leftArrow为下一首歌rightArrow为上一首歌暂停/播放的空间可以
配置
以下几项
IDEA教程
通过该课程学习你讲得到以下内容 前言 idea下载和安装 idea
配置
jdk、maven 使用idea创建一个maven管理的工程 使用idea创建一个SpringBoot工程 idea中多窗口项目显示技巧 idea
快捷键
设置
配置
tomcat并部署项目 idea...
TinyFoxDEBUG
开发这个工具的初衷,是想更便捷的调试Nancy
Web
程序
。
配置
如下: 在VS2015菜单栏,选择Tools -> External Tools 新建一个项目: Command: 调试器
程序
路径 Arguments: $(SolutionFileName) 在VS2015菜单栏,选择...
Evercuts-crx插件
Evercuts提供了新的Evernote
Web
界面的键盘
快捷键
。 开发用于在使用
Web
界面时提高生产率。 免费和开源。 该扩展
程序
添加了以下键盘
快捷键
1.搜索便笺(Alt + Q)2.全屏查看便笺(Alt + P)3.移动便笺(Alt + M)4....
Web 开发
81,092
社区成员
341,717
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章