js ctrl+z 屏蔽及Keycode常数表
Js实现Ctrl+S/Ctrl+N/Ctrl+Z提交/撤销/新建/附:Keycode常数表
<script>
function a(e){
if (event.ctrlKey==1)
{
if(document.all){
k=e.keyCode;
}
else{
k=e.which;
}
if(k==90){
e.returnValue=false;
e.preventDefault();
}
}
}
</script>
<script language="javascript">
//Ctrl+s保存
function document.onkeydown() {
if (event.ctrlKey == true && event.keyCode == 83) {//Ctrl+S
event.returnvalue = false;
$("btnSave").click(); //ID
}
if (event.ctrlKey == true && event.keyCode == 90) {//Ctrl+Z
event.returnvalue = false;
$("btnSave1").click(); //ID
}
if (event.ctrlKey == true && event.keyCode == 79) {//Ctrl+N
event.returnvalue = false;
window.location.href="SetInfo.aspx?ChId=1&ColId=1"; //ID
}
}
</script>
Keycode常数表
--------------------------------------------------------------------------------
可在代码中的任何地方用下列常数代替实际值:
常数 值 描述
vbKeyLButton 0x1 鼠标左键
vbKeyRButton 0x2 鼠标右键
vbKeyCancel 0x3 CANCEL 键
vbKeyMButton 0x4 鼠标中键
vbKeyBack 0x8 BACKSPACE 键
vbKeyTab 0x9 TAB 键
vbKeyClear 0xC CLEAR 键
vbKeyReturn 0xD ENTER 键
vbKeyShift 0x10 SHIFT 键
vbKeyControl 0x11 CTRL 键
vbKeyMenu 0x12 MENU 键
vbKeyPause 0x13 PAUSE 键
vbKeyCapital 0x14 CAPS LOCK 键
vbKeyEscape 0x1B ESC 键
vbKeySpace 0x20 SPACEBAR 键
vbKeyPageUp 0x21 PAGE UP 键
vbKeyPageDown 0x22 PAGE DOWN 键
vbKeyEnd 0x23 END 键
vbKeyHome 0x24 HOME 键
vbKeyLeft 0x25 LEFT ARROW 键
vbKeyUp 0x26 UP ARROW 键
vbKeyRight 0x27 RIGHT ARROW 键
vbKeyDown 0x28 DOWN ARROW 键
vbKeySelect 0x29 SELECT 键
vbKeyPrint 0x2A PRINT SCREEN 键
vbKeyExecute 0x2B EXECUTE 键
vbKeySnapshot 0x2C SNAPSHOT 键
vbKeyInsert 0x2D INSERT 键
vbKeyDelete 0x2E DELETE 键
vbKeyHelp 0x2F HELP 键
vbKeyNumlock 0x90 NUM LOCK 键
A 至 Z 键与 A – Z 字母的 ASCII 码相同:
常数 值 描述
vbKeyA 65 A 键
vbKeyB 66 B 键
vbKeyC 67 C 键
vbKeyD 68 D 键
vbKeyE 69 E 键
vbKeyF 70 F 键
vbKeyG 71 G 键
vbKeyH 72 H 键
vbKeyI 73 I 键
vbKeyJ 74 J 键
vbKeyK 75 K 键
vbKeyL 76 L 键
vbKeyM 77 M 键
vbKeyN 78 N 键
vbKeyO 79 O 键
vbKeyP 80 P 键
vbKeyQ 81 Q 键
vbKeyR 82 R 键
vbKeyS 83 S 键
vbKeyT 84 T 键
vbKeyU 85 U 键
vbKeyV 86 V 键
vbKeyW 87 W 键
vbKeyX 88 X 键
vbKeyY 89 Y 键
vbKeyZ 90 Z 键
0 至 9 键与数字 0 – 9 的 ASCII 码相同:
常数 值 描述
vbKey0 48 0 键
vbKey1 49 1 键
vbKey2 50 2 键
vbKey3 51 3 键
vbKey4 52 4 键
vbKey5 53 5 键
vbKey6 54 6 键
vbKey7 55 7 键
vbKey8 56 8 键
vbKey9 57 9 键
下列常数代表数字键盘上的键:
常数 值 描述
vbKeyNumpad0 0x60 0 键
vbKeyNumpad1 0x61 1 键
vbKeyNumpad2 0x62 2 键
vbKeyNumpad3 0x63 3 键
vbKeyNumpad4 0x64 4 键
vbKeyNumpad5 0x65 5 键
vbKeyNumpad6 0x66 6 键
vbKeyNumpad7 0x67 7 键
vbKeyNumpad8 0x68 8 键
vbKeyNumpad9 0x69 9 键
vbKeyMultiply 0x6A MULTIPLICATION SIGN (*) 键
vbKeyAdd 0x6B PLUS SIGN (+) 键
vbKeySeparator 0x6C ENTER 键
vbKeySubtract 0x6D MINUS SIGN (-) 键
vbKeyDecimal 0x6E DECIMAL POINT (.) 键
vbKeyDivide 0x6F DIVISION SIGN (/) 键
下列常数代表功能键:
常数 值 描述
vbKeyF1 0x70 F1 键
vbKeyF2 0x71 F2 键
vbKeyF3 0x72 F3 键
vbKeyF4 0x73 F4 键
vbKeyF5 0x74 F5 键
vbKeyF6 0x75 F6 键
vbKeyF7 0x76 F7 键
vbKeyF8 0x77 F8 键
vbKeyF9 0x78 F9 键
vbKeyF10 0x79 F10 键
vbKeyF11 0x7A F11 键
vbKeyF12 0x7B F12 键
vbKeyF13 0x7C F13 键
vbKeyF14 0x7D F14 键
vbKeyF15 0x7E F15 键
vbKeyF16 0x7F F16 键
js ctrl+z 屏蔽及Keycode常数表相关推荐
- 利用tabindex修复luckysheet点击工具栏按钮后Ctrl+z无效的问题
问题描述 编辑单元格后,点击表格上方的工具栏按钮,再按CTRL+Z会发现撤销无效. 开工 初步分析是点击工具栏之后监听的dom焦点消失了,就无法监听Ctrl+z了. 先全局搜"CTRL + ...
- 恢復因Ctrl + Z丟失的檔案
如何恢復因Ctrl + Z丟失的檔案? 我們的電腦系統存儲大量的檔案資料.包括照片.視頻,音樂和視頻檔案等.另外還有個人資料以及工作相關檔案.這些都非常的重要.我們也經常的適應和編輯他們.將它們複製. ...
- Ubuntu 系统 下 AndroidStudio 工具 使用ctrl+z 回退上一步的方法
Ubuntu 系统 下使用 AndroidStudio 使用ctrl + z 不是回退上一步的方法 ,是把 as 工具返回home 了 如果想使用ctrl + z 实现回退上一步 ,可以把Ubuntu ...
- linux中ctrl+z和ctrl+c的区别
ctrl+c和ctrl+z都是中断命令,但是他们的作用却不一样. ctrl+c强制中断程序 ctrl+z的是将任务中断,挂起的状态, ctrl+c是强制中断程序的执行,而ctrl+z的是将任务中断. ...
- Ctrl + z 和 Linux jobs
最近在使用 star agent 的过程中,颇感 webssh 开窗口不太方便,不像原本在本地用的多窗口工具那么方便.不过在使用 Ctrl + z 和 linux 本身的 jobs 命令之后,这个情况 ...
- getchar()函数的返回值赋给char型,用if(ch=getchar() != EOF)测试,输入ctrl+z同样可以结束循环的分析...
2013-07-18 21:35:58 getchar()函数的返回值赋给char型,用if(ch=getchar() != EOF)测试,输入ctrl+z同样可以结束循环的分析. char是字符型数 ...
- linux 后台任务 前台任务 查看切换终止开始命令 bg、fg、ctrl+z、ctrl+d和ctrl+c 简介
fg.bg.jobs.&.ctrl + z都是跟系统任务有关的,虽然现在基本上不怎么需要用到这些命令,但学会了也是很实用的 一.& 最经常被用到 这个用在一个命令的最后,可以把这个命令 ...
- linux中ctrl+z 、ctrl+c、 ctrl+d区别
ctrl+c和ctrl+z都是中断命令,但是他们的作用却不一样. ctrl+c是强制中断程序的执行,,进程已经终止. ctrl+z的是将任务中止(暂停的意思),但是此任务并没有结束,他仍然在进 ...
- linux后台运行快捷键,Linux命令放入后台运行方法(和Ctrl+Z)详解版
Linux 命令放入后台的方法有两种,分别介绍如下. "命令 &",把命令放入后台执行 第一种把命令放入后台的方法是在命令后面加入 空格 &.使用这种方法放入后台的 ...
最新文章
- 无边框窗体移动的方法
- PWA(Progressive Web App)入门系列:(二)相关准备
- 开源开放 | 开源立体化漏洞情报知识图谱(四维创智)
- Java基础知识编写一个HelloWorld案例
- Linux系统下ActivityMQ的安装
- svn往分支提代码_SVN建立分支和合并代码
- syscall 系统调用陷入_MIPS中的异常处理和系统调用【转】-阿里云开发者社区
- win10连Android机,Windows10电脑可以和安卓手机无缝连接使用了,实用性干翻Mac-win10手机...
- MySQL使用简单教程
- TopCoder 规则入门
- 高德地图添加导航依赖冲突 com.android.builder.dexing.DexArchiveMergerException: Unable to merge dex
- Android中通用配器的使用
- 初识HTML,最基础走起~
- 企业知识管理包括哪些内容?
- 怎样看 计算机类b0809,计算机类(B0809、A0812、A0854)为什么是神?
- 机械臂——六轴机械臂操作空间运动分析
- 【Springboot学习笔记】SpringBoot+Mybatis+Thymeleaf+Layui数据表单从零开始实现按条件模糊分页查询的方法
- 深圳Java培训:JDBC简介
- [464]Outlook如何备份邮件
- 动态规划问题——换钱的最少货币数
热门文章
- java实现导出Excel多行表头复杂模板
- 收费软件推广模式探索2
- 杭州联想维修点 lenovo笔记本售后服务 联想客服电话
- 合工大计算机学硕分数线,合肥工业大学2021考研复试分数线已公布
- python代码课堂测验
- 处理使用node-gpy时遇到的Can't find amp;amp;quot;msbuild.exeamp;amp;quot;错误
- 新突破!人工智能+物联网行业重磅技术与商机,都在这里了!
- 校园商铺o2o实战(SSM版)
- Direct3D 10教程3:Shaders和Effect系统
- pdf文件怎么压缩大小?压缩pdf大小的方法