C#基础知识之键盘对应的键值
1.一般的按键禁用
一般的按键禁用只要找出相应的keycode禁用即可。例如:window.event.keyCode==13 //Enter键
其他可以对照一下的keyCode进行选择。
|
字母和数字键的键码值(keyCode) |
|||||||
|
按键 |
键码 |
按键 |
键码 |
按键 |
键码 |
按键 |
键码 |
|
A |
65 |
J |
74 |
S |
83 |
1 |
49 |
|
B |
66 |
K |
75 |
T |
84 |
2 |
50 |
|
C |
67 |
L |
76 |
U |
85 |
3 |
51 |
|
D |
68 |
M |
77 |
V |
86 |
4 |
52 |
|
E |
69 |
N |
78 |
W |
87 |
5 |
53 |
|
F |
70 |
O |
79 |
X |
88 |
6 |
54 |
|
G |
71 |
P |
80 |
Y |
89 |
7 |
55 |
|
H |
72 |
Q |
81 |
Z |
90 |
8 |
56 |
|
I |
73 |
R |
82 |
0 |
48 |
9 |
57 |
|
数字键盘上的键的键码值(keyCode) |
功能键键码值(keyCode) |
||||||
|
按键 |
键码 |
按键 |
键码 |
按键 |
键码 |
按键 |
键码 |
|
0 |
96 |
8 |
104 |
F1 |
112 |
F7 |
118 |
|
1 |
97 |
9 |
105 |
F2 |
113 |
F8 |
119 |
|
2 |
98 |
* |
106 |
F3 |
114 |
F9 |
120 |
|
3 |
99 |
+ |
107 |
F4 |
115 |
F10 |
121 |
|
4 |
100 |
Enter |
108 |
F5 |
116 |
F11 |
122 |
|
5 |
101 |
- |
109 |
F6 |
117 |
F12 |
123 |
|
6 |
102 |
. |
110 |
||||
|
7 |
103 |
/ |
111 |
||||
|
控制键键码值(keyCode) |
|||||||
|
按键 |
键码 |
按键 |
键码 |
按键 |
键码 |
按键 |
键码 |
|
BackSpace |
8 |
Esc |
27 |
Right Arrow |
39 |
-_ |
189 |
|
Tab |
9 |
Spacebar |
32 |
Dw Arrow |
40 |
.> |
190 |
|
Clear |
12 |
Page Up |
33 |
Insert |
45 |
/? |
191 |
|
Enter |
13 |
Page Down |
34 |
Delete |
46 |
`~ |
192 |
|
Shift |
16 |
End |
35 |
Num Lock |
144 |
[{ |
219 |
|
Control |
17 |
Home |
36 |
;: |
186 |
/| |
220 |
|
Alt |
18 |
Left Arrow |
37 |
=+ |
187 |
]} |
221 |
|
Cape Lock |
20 |
Up Arrow |
38 |
,< |
188 |
'" |
222 |
|
多媒体键码值(keyCode) |
|||||||
|
按键 |
键码 |
按键 |
键码 |
按键 |
键码 |
按键 |
键码 |
|
音量加 |
175 |
||||||
|
音量减 |
174 |
||||||
|
停止 |
179 |
||||||
|
静音 |
173 |
||||||
|
浏览器 |
172 |
||||||
|
邮件 |
180 |
||||||
|
搜索 |
170 |
||||||
|
收藏 |
171 |
||||||
C#基础知识之键盘对应的键值的更多相关文章
- jQuery键盘控制方法,以及键值(keycode)对照表
键盘控制应用范围非常广泛,比如快捷键控制页面的滚动:在填写表单时候,限制输入内容:或者是屏蔽复制.粘贴.退后等功能.这里说说用jQuery比原生态的JS好用,代码简单清晰,不要问我JS怎么写,因为我不 ...
- Spark基础:(三)Spark 键值对操作
1.pair RDD的简介 Spark为包含键值对类型的RDD提供了一些专有的操作,这些RDD就被称为pair RDD 那么如何创建pair RDD呢? 在不同的语言中有着不同的创建方式 在pytho ...
- C#基础 Dictionary存储自定义对象作为键值
程序每次向容器Dictionary中插入数据时,都会判断Key值是否已经存在,如果不存在,则插入.否则抛出异常.那么Dictionary又是如何判断Key值是否存在的呢? 请看下面的代码: cla ...
- c#基础知识之 Dataset 索引0没有值
datatable绑定到dataGrieView,在刷新datatable的数据时,常会bug:索引0没有值或索引(int)x没有值 昨天弄了一个下午,发现bug原因: dataGridView中有数 ...
- JS基础知识笔记
2020-04-15 JS基础知识笔记 // new Boolean()传入的值与if判断一样 var test=new Boolean(); console.log(test); // false ...
- android 添加新的键值,自定义按键-2【转】
本文转载自:http://blog.csdn.net/mr_raptor/article/details/8053871 在Android中,上层可使用的键值默认情况下是92个,从0-91:一般情况下 ...
- android 添加新的键值,自定义按键【转】
本文转载自:http://blog.csdn.net/mr_raptor/article/details/8053871 在Android中,上层可使用的键值默认情况下是92个,从0-91:一般情况下 ...
- 使用基础知识完成java小作业?强化练习-1.输入数组计算最大值-2.输出数组反向打印-3.求数组平均值与总和-4.键盘输两int,并求总和-5.键盘输三个int,并求最值;
完成几个小代码练习?让自己更加强大?学习新知识回顾一下基础? 1.输入数组计算最大值 2.输出数组反向打印 3.求数组平均值与总和 4.键盘输两int,并求总和 5.键盘输三个int,并求最值 /* ...
- Java基础知识强化之IO流笔记69:Properties练习之 判断文件中是否有指定的键,如果有就修改值的案例
1. 我有一个文本文件(user.txt),我知道数据是键值对形式的,但是不知道内容是什么. 请写一个程序判断是否有"lisi"这样的键存在,如果有就改变其值为"100& ...
随机推荐
- SQL Server2008附加数据库出现错误
在用SQL Server 2008附加数据库时,出现了如下错误: 解决方法如下: 一. 检查对数据库文件及其所在文件夹是否有操作权限,右键文件属性,将权限修改为完全控制: 二. 权限改了之后,发现还是 ...
- JavaScript 获取按键,并屏蔽系统 Window 事件
// JavaScript 获取按键,并屏蔽系统 Window 事件 window.document.onkeydown = onkeydown; function onkeydown(event) ...
- sublime text 安装nodejs开发插件
系统:windows10nodejs版本:v6.1.14 请先配置好环境变量,这里就不说啦. 下载并设置nodejs插件 下载地址为https://github.com/tanepiper/Subli ...
- Spring核心——Bean的定义与控制
在Sring核心与设计模式的文章中,分别介绍了Ioc容器和Bean的依赖关系.如果阅读过前2文就会知道,Spring的整个运转机制就是围绕着IoC容器以及Bean展开的.IoC就是一个篮子,所有的Be ...
- JVM运行时数据区内容简述
JVM运行时数据区分为五个部分:程序计数器.虚拟机栈.本地方法栈.堆.方法区.如下图所示,五部分其中又分为线程共享区域和线程私有区域,下面将分别介绍每一部分. 1. PC程序计数器 程序计数器是一块较 ...
- 汇编语言--微机CPU的指令系统(五)(条件设置字节指令)
(10)条件设置字节指令 条件设置字节指令(Set Byte Conditionally)是80386及其以后CPU所具有的一组指令.它们在测试条件方面与条件转移是一致的,但在功能方面,它们不是转移, ...
- Async/Await是这样简化JavaScript代码的
译者按: 在Async/Await替代Promise的6个理由中,我们比较了两种不同的异步编程方法:Async/Await和Promise,这篇博客将通过示例代码介绍Async/Await是如何简化J ...
- linux 下修改mysql下root 权限来允许远程连接
MySQL默认只允许root帐户在本地登录,如果要在其它机器上连接mysql,必须修改root允许远程连接. 其操作简单,如下所示: 1. 进入mysql: /usr/local/mysql/bin/ ...
- Elasticsearch Search APIs
Elasticsearch Search APIs By:授客 QQ:1033553122 1. 搜索 1 在单个索引的所有类型中搜索 1 在单个索引的指定类型中搜索 1 在多个指定的索引中搜索 1 ...
- VMWare上的ubuntu系统安装VMWare Tools(图文)
一.启动vm,点击这里安装 二.将文件复制到桌面 三.在终端用命令,把文件解压到桌面 四.执行安装命令 sudo ./vmware-install.pl 五.效果图