`

屏蔽键盘及鼠标相关代码

阅读更多
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">



<script language="Javascript"><!--  
   
//屏蔽鼠标右键、Ctrl+N、Shift+F10、F11、F5刷新、退格键   
//Author: meizz(梅花雨) 2002-6-18   
function document.oncontextmenu(){event.returnValue=false;}//屏蔽鼠标右键 

function window.onhelp(){return false} //屏蔽F1帮助   
function document.onkeydown()   
{   
    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.keyCode==122){event.keyCode=0;event.returnValue=false;}   //屏蔽F11   
    if (event.ctrlKey && event.keyCode==78) event.returnValue=false;    //屏蔽 Ctrl+n   
    if (event.shiftKey && event.keyCode==121)event.returnValue=false;   //屏蔽 shift+F10   
    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:0px;dialogheight:0px"); //将关闭时间给了这个dialog  
        return false;   
    }   
}   
// --></script>

<script type="text/javascript"><!--  
    document.write( "屏幕宽度:"+screen.width+"px<br />" );  
    document.write( "屏幕高度:"+screen.height+"px<br />" );  
    document.write( "屏幕可用宽度:"+screen.availWidth+"px<br />" );  
    document.write( "屏幕可用高度:"+screen.availHeight+"px" );  
// --></script>

</HEAD>

<body  oncontextmenu=window.event.returnValue=false
       onselectstart=event.returnValue=false 
	   ondragstart=window.event.returnValue=false
       onsource="event.returnValue=false">

<div id="bgDiv1">
   
</div>
    <p>屏蔽鼠标右键、Ctrl+N、Shift+F10、Alt+F4、F11、F5刷新、退格键,但是无法禁止工具栏按钮的刷新</p>
    <a href="#" mce_href="#" onclick="window.close();">关闭当前按窗体</a>
    <input type="text">
    <br />
</BODY>
</HTML> 
 
分享到:
评论

相关推荐

    部分屏蔽键盘 不需要其他控件

    部分屏蔽键盘 不需要其他控件

    android 5.1 禁用usb 鼠标和键盘

    使用系统是android5.1 根据客户需求修改的 禁用usb鼠标和键盘!客户的需求是在设置选项里面添加两个选项可以分别禁用usb鼠标 和 键盘 已经修改完成亲测!... 根据代码小修改一下就可以变成 随时禁用和开启usb鼠标键盘

    javascript 屏蔽鼠标键盘的几段代码

    javascript 屏蔽鼠标键盘的几段代码 javascript 屏蔽鼠标键盘的几段代码是指通过javascript编程来限制用户在网页上的交互行为,包括屏蔽鼠标右键、Ctrl+n、Shift+F10、F5刷新、退格键等操作。本文将详细介绍这些...

    比较简洁好用的屏蔽鼠标左右键代码

    屏蔽右键和左键拖动比较简洁好用的代码,复制粘贴提示输出alert('抱歉,此页面禁止使用右键')。

    C# 键盘鼠标全局钩子(拦截键盘鼠标所有操作)全局HOOK

    C#实现键盘鼠标全局钩子 VS2013,可编译运行,带DEMO 可全局拦截鼠标单击/双击/滚动事件 可全局拦截键盘按键事件 可锁定键盘鼠标输入,比如...该代码无法屏蔽Ctrl +alt +delete 需要实现所有拦截,请参考相关C++实现

    鼠标键盘模拟程序源码

    用键盘模拟鼠标,但当鼠标出问题时,可以实用这个程序! 一个简单的键盘模拟程序! 此程序没有显示界面,后台运行,没有结束快捷键(使用的鼠标有问题,此程序代替鼠标),只能使用任务管理器结束! F12是启动鼠标...

    500多个C语言源代码,包含高级应用,窗口编程,鼠标编程,键盘编程等

    我在网上收集的C语言源代码,很经典的 高级应用,窗口编程,鼠标编程,键盘编程等

    使用全局钩子屏蔽鼠标键盘消息并记录使电脑“死机”

    注意:程序一旦运行,鼠标键盘都不能用了,关闭程序的后门是F2键(可以自己在全局钩子函数里面改动),程序运行期间,接收的键盘信息,存在了c:\try.txt目录下。 本程序就是一个简单的恶搞的全局钩子使用。

    JS 屏蔽键盘不可用与鼠标右键不可用的方法

    今天做了2個小实验, 屏蔽键盘不可用 屏蔽鼠标右鍵不可用 实验一,屏蔽键盘不可用 键盘共有3個事件 a、keydown:按下键盘上某个按键时触发,一直按住某键则会持续触发 b、keypress:按下某个按键并产生字符时触发,...

    Windows+QT利用用鼠标键盘钩子捕获得用户在窗口内的输入动作,完整代码,可以直接运行

    Windows+QT利用用鼠标键盘钩子捕获得用户在窗口内的输入动作,完整代码,可以直接运行。 1、捕获键盘按下、抬起。 2、捕获鼠标按下、抬起、中轮滚动。 3、屏蔽部分按键。 说明:由于加载了钩子之后调试情况下程序...

    鼠标记录重放器 以及源码 vc++ 实现 钩子鼠标

    鼠标记录器 作者: 小卢 blog:http://www.yqshare.com 欢迎联系,共同学习! 功能: 鼠标 行为的记录,重放 代码说明: 1.界面用了CXPButton的系列菜单及按钮,引用的文件有 HyperLink.cpp,HyperLink.h,...

    屏蔽相应键盘按钮操作

    代码如下:[removed]&lt;!– //屏蔽鼠标右键、Ctrl+N、Shift+F10、F11、F5刷新、退格键 //Author: meizz(梅花雨) 2002-6-18 function [removed](){event.returnValue=false;}//屏蔽鼠标右键function [removed](){...

    vbs屏蔽键盘按键

    原理看代码吧,挺简单的.这个只是测试代码,只屏蔽单个键.虽然是测试代码,但拿去骗MM绝对可以如果你实在看不懂,你就运行吧....看疗效我只在WIN2003下测试,2K系列因该是没问题的.

    MFC编写计算器代码

    4. 本程序由用户通过鼠标或部分键盘功能已交互的方式执行,并可对键盘中的字母键进行屏蔽。来实现进制之间的转换。 5. 在程序运行过程中,记录下两个操作数的信息,然后记录下操作符的种类,是四则运算中的哪一个或...

    明日科技《C#示例源代码》(17-20)

    注意:本源代码共有20章节,分五部分上传,名称分别为:明日科技《C#示例源代码》(1-4)、明日科技《C#示例源代码》(1-4)、明日科技《C#示例源代码》(5-8)、明日科技《C#示例源代码》(9-12)、明日科技《C#...

    【精品小工具】利用Python开发的U盘解锁锁屏软件

    具体功能就是在开机的时候必须要插入一个U盘,开机后如果拔出U盘就屏蔽键盘和鼠标的操作,看起来像假死。插入同一个U盘后就会恢复正常。 脑补一下适用场景:有一台公用电脑,锁屏密码大家都知道。当我需要使用时我就...

    js屏蔽鼠标键盘(右键/Ctrl+N/Shift+F10/F11/F5刷新/退格键)

    代码如下: [removed] //屏蔽鼠标右键、Ctrl+N、Shift+F10、F11、F5刷新、退格键 function [removed]() { event.returnValue = false; } //屏蔽鼠标右键 function [removed]() { return false } //屏蔽F1帮助 ...

    监控屏保保护

    屏蔽非授权的鼠标及键盘操作。本程序由32位win7操作系统环境下编译完成。 软件包括: MaskKeyApp.exe 主程序 (20,480 字节) MaskKeyApp.Dll 动态链接库(45,056 字节) 安装使用:1、将上述两个文件拷贝至任意同名...

    监控下的屏幕保护

    屏蔽非授权的鼠标及键盘操作。本程序由32位win7操作系统环境下编译完成。 软件包括: MaskKeyApp.exe 主程序 (20,480 字节) MaskKeyApp.Dll 动态链接库(45,056 字节) 安装使用:1、将上述两个文件拷贝至任意同名...

Global site tag (gtag.js) - Google Analytics