社区
JavaScript
帖子详情
如何屏蔽ctrl等功能键?
mbj2002
2003-07-08 05:54:07
在Web页面中,经常Ctrl+?的定义与?键的定义是不一样的。
在textarea中,Ctrl+Enter就没有动静,Enter会换行。
我想屏蔽掉Ctrl等功能键,使得他们在按下时和没有按下一样,即如上例中
Ctrl+Enter也可以换行。
...全文
318
7
打赏
收藏
如何屏蔽ctrl等功能键?
在Web页面中,经常Ctrl+?的定义与?键的定义是不一样的。 在textarea中,Ctrl+Enter就没有动静,Enter会换行。 我想屏蔽掉Ctrl等功能键,使得他们在按下时和没有按下一样,即如上例中 Ctrl+Enter也可以换行。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jsidiot
2003-07-09
打赏
举报
回复
<body onkeydown="if(event.keyCode==13) form.submit()">
jsidiot
2003-07-09
打赏
举报
回复
<body onkeydown="if(event.keyCode==13) form.submit()">
mbj2002
2003-07-09
打赏
举报
回复
非常感谢楼上的各位,不过看来大家都没有真正明白我的意思。
我不是要屏蔽Ctrl+Enter等组合功能键!而是要屏蔽使用这类组合功能键时的Ctrl,得到的结果将类似于按下Ctrl+Enter的反应和直接按下Enter一样,如同Ctrl没有作用!
wssgwps
2003-07-08
打赏
举报
回复
<body onkeydown="if(event.keyCode==17) event.returnValue=false;">
hahacc
2003-07-08
打赏
举报
回复
<body onpress="javascript:alert(window.event.keyCode())"
你可以得到任何按键的ASCII码,然后只需要用
if (window.event.keyCode==ASCII码)
{
return false;
}
这样你什么按键都可以屏蔽。
zhaoweiwei
2003-07-08
打赏
举报
回复
<script>
function check()
{
if(window.event.ctrlKey&&window.event.keyCode=114){alert('error')} //屏蔽了ctrl+某个键
}
</script>
<body onkeypress= 'check()'>
cql0007
2003-07-08
打赏
举报
回复
//屏蔽快捷键函数
function KeyDown(){
if ((window.event.altKey)&&
((window.event.keyCode==37)|| //屏蔽 Alt+ 方向键 ←
(window.event.keyCode==39))){ //屏蔽 Alt+ 方向键 →
// alert("对不起,您不能使用ALT+方向键前进或后退!");
event.returnValue=false;
}
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;}
}
另外:回车的kdyCode 是13
屏蔽
Alt+Enter、
Ctrl
+Alt+Del、
Ctrl
+Esc等
功能键
(Windows 98/Me)
本文提供了一段用于
屏蔽
Ctrl
+Alt+Del等组合键的代码示例,适用于需要限制用户操作的应用场景,如机房管理系统。通过调用SystemParametersInfo函数实现
功能键
的禁用与恢复。
在delphi
屏蔽
系统
功能键
本文介绍如何使用Delphi代码
屏蔽
特定的
功能键
,如Alt+Enter、
Ctrl
+Alt+Del等,并提供去除桌面和系统菜单条的方法。通过低级键盘钩子实现
功能键
屏蔽
,同时介绍了针对不同需求的代码实现。
C# 通过Hook的方法
屏蔽
快捷键
本文介绍了如何使用C#编写代码来
屏蔽
Windows的
功能键
(快捷键),包括开始菜单键、
Ctrl
+Esc、Alt+Esc、alt+f4、alt+tab、
Ctrl
+Shift+Esc、
Ctrl
+Alt+Delete、
Ctrl
+Alt+空格、F1和
Ctrl
+Alt+Delete等。通过设置键盘钩子,可以在系统级别拦截这些快捷键的触发,从而达到特定的目的。
js 防止按键返回前一页面
本文介绍了一种通过JavaScript实现的网页按键
屏蔽
方法,包括如何阻止用户使用特定的快捷键和
功能键
,如F5刷新、
Ctrl
+N新建窗口等,并提供了具体的代码实现。
钩子编程(HOOK)
屏蔽
所有按键、鼠标及系统
功能键
(4)
本文介绍如何通过钩子编程在Windows系统中实现
屏蔽
所有鼠标点击、键盘操作,包括
功能键
,但不包括
CTRL
+ALT+DEL。通过安装鼠标钩子和低级键盘钩子,来阻止这些事件的处理。文章提到,为了确保全局钩子的稳定运行,需要在DLL中定义共享数据段,使得多个进程能共享全局变量。同时,文章补充了关于钩子代码(nCode)的知识点,指出不同钩子代码对应的处理方式。
JavaScript
87,987
社区成员
224,683
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章