键盘语言

键盘键码全解析:从A到Z,数字到功能键的完整对照表(附多媒体键码) 本文全面解析键盘键码(keycode),提供从字母、数字到功能键和多媒体键的完整对照表。详细介绍了keyCode、key和code属性的区别与应用场景,帮助开发者在网页应用和游戏中准确处理键盘输入,解决常见兼容性问题。 阅读详情
keycode 8 = BackSpace BackSpace
keycode 9 = Tab Tab
keycode 12 = Clear
keycode 13 = Enter
keycode 16 = Shift_L
keycode 17 = Control_L
keycode 18 = Alt_L
keycode 19 = Pause
keycode 20 = Caps_Lock
keycode 27 = Escape Escape
keycode 32 = space space
keycode 33 = Prior
keycode 34 = Next
keycode 35 = End
keycode 36 = Home
keycode 37 = Left
keycode 38 = Up
keycode 39 = Right
keycode 40 = Down
keycode 41 = Select
keycode 42 = Print
keycode 43 = Execute
keycode 45 = Insert
keycode 46 = Delete
keycode 47 = Help
keycode 48 = 0 equal braceright
keycode 49 = 1 exclam onesuperior
keycode 50 = 2 quotedbl twosuperior
keycode 51 = 3 section threesuperior
keycode 52 = 4 dollar
keycode 53 = 5 percent
keycode 54 = 6 ampersand
keycode 55 = 7 slash braceleft
keycode 56 = 8 parenleft bracketleft
keycode 57 = 9 parenright bracketright
keycode 65 = a A
keycode 66 = b B
keycode 67 = c C
keycode 68 = d D
keycode 69 = e E EuroSign
keycode 70 = f F
keycode 71 = g G
keycode 72 = h H
keycode 73 = i I
keycode 74 = j J
keycode 75 = k K
keycode 76 = l L
keycode 77 = m M mu
keycode 78 = n N
keycode 79 = o O
keycode 80 = p P
keycode 81 = q Q at
keycode 82 = r R
keycode 83 = s S
keycode 84 = t T
keycode 85 = u U
keycode 86 = v V
keycode 87 = w W
keycode 88 = x X
keycode 89 = y Y
keycode 90 = z Z
keycode 96 = KP_0 KP_0
keycode 97 = KP_1 KP_1
keycode 98 = KP_2 KP_2
keycode 99 = KP_3 KP_3
keycode 100 = KP_4 KP_4
keycode 101 = KP_5 KP_5
keycode 102 = KP_6 KP_6
keycode 103 = KP_7 KP_7
keycode 104 = KP_8 KP_8
keycode 105 = KP_9 KP_9
keycode 106 = KP_Multiply KP_Multiply
keycode 107 = KP_Add KP_Add
keycode 108 = KP_Separator KP_Separator
keycode 109 = KP_Subtract KP_Subtract
keycode 110 = KP_Decimal KP_Decimal
keycode 111 = KP_Divide KP_Divide
keycode 112 = F1
keycode 113 = F2
keycode 114 = F3
keycode 115 = F4
keycode 116 = F5
keycode 117 = F6
keycode 118 = F7
keycode 119 = F8
keycode 120 = F9
keycode 121 = F10
keycode 122 = F11
keycode 123 = F12
keycode 124 = F13
keycode 125 = F14
keycode 126 = F15
keycode 127 = F16
keycode 128 = F17
keycode 129 = F18
keycode 130 = F19
keycode 131 = F20
keycode 132 = F21
keycode 133 = F22
keycode 134 = F23
keycode 135 = F24
keycode 136 = Num_Lock
keycode 137 = Scroll_Lock
keycode 187 = acute grave
keycode 188 = comma semicolon
keycode 189 = minus underscore
keycode 190 = period colon
keycode 192 = numbersign apostrophe
keycode 210 = plusminus hyphen macron
keycode 211 =
keycode 212 = copyright registered
keycode 213 = guillemotleft guillemotright
keycode 214 = masculine ordfeminine
keycode 215 = ae AE
keycode 216 = cent yen
keycode 217 = questiondown exclamdown
keycode 218 = onequarter onehalf threequarters
keycode 220 = less greater bar
keycode 221 = plus asterisk asciitilde
keycode 227 = multiply division
keycode 228 = acircumflex Acircumflex
keycode 229 = ecircumflex Ecircumflex
keycode 230 = icircumflex Icircumflex
keycode 231 = ocircumflex Ocircumflex
keycode 232 = ucircumflex Ucircumflex
keycode 233 = ntilde Ntilde
keycode 234 = yacute Yacute
keycode 235 = oslash Ooblique
keycode 236 = aring Aring
keycode 237 = ccedilla Ccedilla
keycode 238 = thorn THORN
keycode 239 = eth ETH
keycode 240 = diaeresis cedilla currency
keycode 241 = agrave Agrave atilde Atilde
keycode 242 = egrave Egrave
keycode 243 = igrave Igrave
keycode 244 = ograve Ograve otilde Otilde
keycode 245 = ugrave Ugrave
keycode 246 = adiaeresis Adiaeresis
keycode 247 = ediaeresis Ediaeresis
keycode 248 = idiaeresis Idiaeresis
keycode 249 = odiaeresis Odiaeresis
keycode 250 = udiaeresis Udiaeresis
keycode 251 = ssharp question backslash
keycode 252 = asciicircum degree
keycode 253 = 3 sterling
keycode 254 = Mode_switch
使用event对象的keyCode属性判断输入的键值
eg:if(event.keyCode==13)alert(“enter!”);
键值对应表
A  0X65  U   0X85
B  0X66  V   0X86
C  0X67  W   0X87
D  0X68  X   0X88
E  0X69  Y   0X89
F  0X70  Z   0X90
G  0X71  0   0X48
H  0X72  1   0X49
I  0X73  2   0X50
J  0X74  3   0X51
K  0X75  4   0X52
L  0X76  5   0X53
M  0X77  6   0X54
N  0X78  7   0X55
O  0X79  8   0X56
P  0X80  9   0X57
Q  0X81 ESC  0X1B
R  0X82 CTRL  0X11
S  0X83 SHIFT 0X10
T  0X84 ENTER 0XD
如果要使用组合键,则可以利用event.ctrlKey,event.shiftKey,event .altKey判断是否按下了ctrl键、shift键以及alt键。
汇编语言:键盘中断 汇编语言:键盘中断 实验目的:了解8259中断控制器的使用,掌握键盘中断的编程,观察中断的执行情况。 实验任务:每按下任意一个键就向CPU发出中断请求信号,该信号由8259的IRQ1引入,中断类型号为09, CPU响应中断后转入执行中断服务程序,并在屏幕上显示“OK!”,按下10次键后返回DOS。 附加任务:通过DOS系统功能调用的25H,35H功能实现中断向量的设置和读取;在显示”OK前加上按键次数;按下10次键盘后直接返回;修改显示字符属性 阅读详情

相关推荐

用c语言编写全局键盘钩子

KeyHook.c:用于生成DLL文件 #include #include static HHOOK hkb=NULL; static HINSTANCE hins; LRESULT RetVal; // 使用__declspec(dllexport)声明导出函数 __declspec(dllexport) LRESULT CALLBACK KeyboardProc(int nCo

JochenZou的专栏 8260

event.keycode值大全

keycode 8 = BackSpace BackSpace keycode 9 = Tab Tab keycode 12 = Clear keycode 13 = Enter keycode 16 = Shift_L keycode 17 = Control_L keycode 18 = Alt_L keycode 19 = Pause keycode 20 = Caps_Lock keyco

1470

C语言+EasyX编写键盘控制角色移动

今天用C语言+EasyX写一个键盘控制角色移动的项目 原理其实和前面写的贴图的打字母游戏差不多 #include #include #include IMAGE background, boy1, boy2; int num = 0; int x0 = 0; int y0 = 450; void InitInstance() { loadimage(&background, "backgro

TYPYDEF的博客 1万+

键盘按键的各种编码对照表

本附录中的各表列举了键盘按键扫描码和其ASCII码之间的对照关系,表中数据都是十六进制形式。 在用中断16H的0号功能时,当按下任意一个键或组合键时,寄存器AH和AL分别保存着该按键的扫描码和ASCII码。 表1、ASCII码的编码方案 高位 | 低位 000 001 010 011 100 101 110 111 0000 NUL DEL SP 0 @ P ` p 0001 SOH DC1 ! 1 A Q a q 0010 STX DC2 “ 2 B R b r 0011 ET

liuyukuan的专栏 2万+

C语言捕获键盘敲击的方法kbhit

本文主要简单实现了对于c语言在程序中捕捉键盘敲击,进行程序控制的操作,以及典型通用的C语言菜单实现。

狼行Bit 8297

R语言键盘和鼠标事件

R的极客理想系列文章,涵盖了R的思想,使用,工具,创新等的一系列要点,以我个人的学习和体验去诠释R的强大。 R语言作为统计学一门语言,一直在小众领域闪耀着光芒。直到大数据的爆发,R语言变成了一门炙手可热的数据分析的利器。随着越来越多的工程背景的人的加入,R语言的社区在迅速扩大成长。现在已不仅仅是统计领域,教育,银行,电商,互联网….都在使用...

fens的博客 1351

键盘代码(KeyCode) 与 ASCII码

0. 键盘键码与ASCII码 键盘代码 - 表示键盘上真实键的数字 字符代码 - 表示 ASCII 字符的数字 例如 :     A和a 的键盘代码都是65     而A和a的Ascii码分别为 65和97 1. 键盘键码 1.1 字母和数字 1.2 数字键盘 1.3 功能按键 1.4 控制按键 1.5 多媒体按键 2.Ascii对照表 一些特殊字符: ...

BF-Lone Silver Wind 的博客 9352

C语言从键盘输入数据

程序是人机交互的媒介,有输出必然也有输入。在C语言中,有多个函数可以从键盘获得用户输入: scanf():和 printf() 类似,scanf() 可以输入多种类型的数据。getchar()、getche()、getch():这三个函数都用于输入单个字符。gets():获取一行数据,并作为字符串处理。 scanf() 是最灵活、最复杂、最常用的输入函数,但它不能完全取代其他函数,大家

shuimanting520的博客 6万+

【c语言】键盘缓冲区

当我们在计算机上输入字符时,这些字符并不会立即被程序处理。相反,它们首先被存储在一个称为键盘缓冲区的临时存储区域中。键盘缓冲区允许程序以适当的方式处理键盘输入,并在需要时获取输入。在本博客中,我们将使用C语言中键盘缓冲区及其使用。键盘缓冲区是由操作系统提供和管理的。当用户在键盘上按下一个键时键盘控制器将该键的字符数据发送给计算机的操作系统。然后,操作系统将这些字符存储在键盘缓冲区中,以便稍后被程序读取。

Colorful___的博客 2411

易语言实现键盘按键代码获取

易语言是一种独具特色的中文编程语言,由南京大学教师吴涛创建。其最大特点在于使用中文关键词,极大地降低了编程的门槛,使得没有英文基础的编程新手也能快速入门。易语言注重简洁直观,能够让开发者用母语表达编程思维,这不仅有助于提高开发效率,而且也有利于知识的传播和交流。易语言支持多种编程范式,包括面向过程、面向对象以及事件驱动等。它提供了丰富的开发库和组件,覆盖了从桌面应用到网络服务、从数据库管理到图形处理的广泛领域。

weixin_35391606的博客 1345

C语言实现键盘钩子技术详解

在Windows操作系统中,函数是实现键盘钩子技术的关键API之一。它允许开发者在系统范围内或特定线程内安装钩子(Hook),拦截和处理系统事件,例如键盘和鼠标事件。通过安装钩子,开发者可以监控、修改或过滤这些事件,实现特定的功能,如键盘输入监控、自动文本输入、快捷键处理等。函数的基本语法如下:int idHook, // 钩子类型HOOKPROC lpfn, // 回调函数指针HINSTANCE hMod, // 应用程序实例句柄DWORD dwThreadId // 线程标识符。

weixin_36123300的博客 1120

C语言实现键盘记录器

C语言实现键盘记录器 开发语言:C 开发工具:Visual Studio 2019 开发时间:2019.8.7 开发者:Summer 参考课程:C/C++黑客技术:键盘记录器…… 项目源码参考:C语言实现键盘记录器-源码 一、编写Crack.dll钩子,记录键盘操作   源码参考:Crack 二、编写使用程序 CrackPassword   源码参考:CrackPassword 三、使用说明  ...

渣渣的夏天 5835

js中event.keycode键值大全

js中event.keycode键值大全,真的很全

R语言控制鼠标和键盘

R语言控制鼠标和键盘 想做一个简单的网页滑动然后点赞的小玩意,但是不想使用python和selenium,主要是很久不用了也不熟悉,然后刚巧发现那个网页很简单,只要将鼠标点击就可以了。 找了很久,国内都没有说这个包的,后来看google看到了。这个包叫KeyboardSimulator,直接可以安装的。函数也简单。 mouse.get_cursor()是获得当前的鼠标所在的位置。返回值为x, y,...

yuanzhoulvpi的博客 2547

COMSOL电磁仿真案例——感应线圈

COMSOL电磁建模仿真案例——感应线圈

冲击10w 6万+

从稀疏表示到低秩表示(一)

确定研究方向后一直在狂补理论,最近看了一些文章,有了些想法,顺便也总结了representation系列的文章,由于我刚接触,可能会有些不足,愿大家共同指正。 从稀疏表示到低秩表示系列文章包括如下内容: 一、 sparse representation 二、 一、 sparse representation 1  sparsity  一个线性表示解决的问题如下图所示:

彼岸花 3万+

c语言键盘驱动程序,c语言键盘扫描程序

c语言键盘扫描程序4*4键盘扫描C语言程序/* 4x4矩阵键盘的扫描程序测试通过*/#includesbit P1_0=P1^0;sbit P1_1=P1^1;sbit P1_2=P1^2;sbit P1_3=P1^3;sbit P2_7=P2^7;sbit P3_7=P3^7;unsigned char code table[]={0xC0,0xF9,0xA4,0xB0,0x99, //0~4...

weixin_39653405的博客 467

基于STM32F103C8T6的智能蓝牙手环系统设计与实现

摘要:本文设计并实现了一款基于STM32F103C8T6单片机的智能蓝牙手环系统。该系统集成了ADXL345加速度计、DS18B20温度传感器、plusesennor心率模块和BT06蓝牙模块,实现了心率(±2bpm)、体温(±0.5℃)、步数(±3%)等健康数据的实时监测与显示。通过OLED屏提供人机交互界面,支持蓝牙APP远程控制,具备自动步数清零、异常提醒等功能。测试表明系统各项功能均达到设计要求,响应时间0.1-0.5秒,心率检测准确率98%,体温检测准确率99%,功耗50mA(工作)/10mA(待

3254968421的博客 208

键盘响应c语言,c 键盘响应

弹出按键的响应OnKeyDown对方向键VK_UP 等 无效但可使用 OnKeyUp 响应方向键以下 为VC键盘响应对应的键值0x1 鼠标左键0x2 鼠标右键0x3 CANCEL 键0x4 鼠标中键0x8 BACKSPACE 键0x9 TAB 键0xC CLEAR 键0xD ENTER 键0x10 SHIFT 键0x11 CTRL 键0x12 MENU 键0x13 PAUSE 键0x14 CAPS...

weixin_33269198的博客 1105

Python对象的基本组成和内存示意图及引用的本质

在Python中,变量也称为:对象的引用(reference)。变量存储的就是对象的地址。变量不需要显式声明类型。根据变量引用的对象,Python解释器自动确定数据类型。一个内存块,拥有特定的值,支持特定类型的相关操作。变量位于:栈内存(压栈出栈等细节,后续再介绍)。⚠️Python是动态类型语言。变量通过地址引用了“对象”。

Calor13的博客 557

LeRobot 入门教程(十七)NVIDIA IsaacLab Arena 集成

LeRobotEnvHub现已集成IsaacLabArena实现GPU加速仿真,支持GR1/G1/伽利略人形机器人实体和多种操作任务。安装需满足CUDA GPU、Ubuntu系统和IsaacSim 5.1.0要求,通过conda环境配置依赖项。系统提供SmolVLA和PI0.5等预训练策略评估功能,支持视频录制和并行环境配置。环境配置选项涵盖机器人实体、任务类型、观测维度等参数,并包含针对CUDA内存、视频录制等常见问题的解决方案。此外,LightWheel AI还通过LW-BenchHub引入了包含268

2506_90492529的博客 1250

Linux C语言监听键盘输入

  本文主要介绍Linux下使用C语言实现监听键盘输入的功能。 附:源代码下载 Linux C语言监听键盘输入.zip

叶落花枯的博客 3905

基于 YOLOv8 的自动驾驶车辆障碍物检测与避障路径规划

本文探讨基于YOLOv8的自动驾驶车辆障碍物检测与避障路径规划系统。在感知层面,采用YOLOv8模型实现多类别障碍物识别,结合单目视觉距离估计和ByteTrack多目标跟踪算法,完成障碍物的稳定检测与运动状态估计。在路径规划层面,设计分层规划架构,融合全局路径规划与局部避障算法,重点实现Frenet坐标系下的采样优化算法和基于模型预测控制的实时避障轨迹生成。通过完整的代码实现与仿真实验,验证系统在复杂交通场景下的有效性与实时性,为自动驾驶开发者提供从理论到实践的完整技术参考。 关键词:YOLOv8;自动驾驶

huanghm88的专栏 254
上一篇: mysql explain执行计划详解
下一篇: 第三方微信接入登录流程整理
code_deliverer
博客等级 码龄9年 1粉丝 2原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值