Delphi 键盘码表

  1 VK_LBUTTON = 1;
  2 VK_RBUTTON = 2;
  3 VK_CANCEL = 3;
  4 VK_MBUTTON = 4; { NOT contiguous with L & RBUTTON }
  5 VK_BACK = 8;
  6 VK_TAB = 9;
  7 VK_CLEAR = 12;
  8 VK_RETURN = 13;
  9 VK_SHIFT = $10;
 10 VK_CONTROL = 17;
 11 VK_MENU = 18;
 12 VK_PAUSE = 19;
 13 VK_CAPITAL = 20;
 14 VK_KANA = 21;
 15 VK_HANGUL = 21;
 16 VK_JUNJA = 23;
 17 VK_FINAL = 24;
 18 VK_HANJA = 25;
 19 VK_KANJI = 25;
 20 VK_CONVERT = 28;
 21 VK_NONCONVERT = 29;
 22 VK_ACCEPT = 30;
 23 VK_MODECHANGE = 31;
 24 VK_ESCAPE = 27;
 25 VK_SPACE = $20;
 26 VK_PRIOR = 33;
 27 VK_NEXT = 34;
 28 VK_END = 35;
 29 VK_HOME = 36;
 30 VK_LEFT = 37;
 31 VK_UP = 38;
 32 VK_RIGHT = 39;
 33 VK_DOWN = 40;
 34 VK_SELECT = 41;
 35 VK_PRINT = 42;
 36 VK_EXECUTE = 43;
 37 VK_SNAPSHOT = 44;
 38 VK_INSERT = 45;
 39 VK_DELETE = 46;
 40 VK_HELP = 47;
 41 { VK_0 thru VK_9 are the same as ASCII ‘0‘ thru ‘9‘ ($30 - $39) }
 42 { VK_A thru VK_Z are the same as ASCII ‘A‘ thru ‘Z‘ ($41 - $5A) }
 43 VK_LWIN = 91;
 44 VK_RWIN = 92;
 45 VK_APPS = 93;
 46 VK_NUMPAD0 = 96;
 47 VK_NUMPAD1 = 97;
 48 VK_NUMPAD2 = 98;
 49 VK_NUMPAD3 = 99;
 50 VK_NUMPAD4 = 100;
 51 VK_NUMPAD5 = 101;
 52 VK_NUMPAD6 = 102;
 53 VK_NUMPAD7 = 103;
 54 VK_NUMPAD8 = 104;
 55 VK_NUMPAD9 = 105;
 56 VK_MULTIPLY = 106;
 57 VK_ADD = 107;
 58 VK_SEPARATOR = 108;
 59 VK_SUBTRACT = 109;
 60 VK_DECIMAL = 110;
 61 VK_DIVIDE = 111;
 62 VK_F1 = 112;
 63 VK_F2 = 113;
 64 VK_F3 = 114;
 65 VK_F4 = 115;
 66 VK_F5 = 116;
 67 VK_F6 = 117;
 68 VK_F7 = 118;
 69 VK_F8 = 119;
 70 VK_F9 = 120;
 71 VK_F10 = 121;
 72 VK_F11 = 122;
 73 VK_F12 = 123;
 74 VK_F13 = 124;
 75 VK_F14 = 125;
 76 VK_F15 = 126;
 77 VK_F16 = 127;
 78 VK_F17 = 128;
 79 VK_F18 = 129;
 80 VK_F19 = 130;
 81 VK_F20 = 131;
 82 VK_F21 = 132;
 83 VK_F22 = 133;
 84 VK_F23 = 134;
 85 VK_F24 = 135;
 86 VK_NUMLOCK = 144;
 87 VK_SCROLL = 145;
 88 { VK_L & VK_R - left and right Alt, Ctrl and Shift virtual keys.
 89 Used only as parameters to GetAsyncKeyState() and GetKeyState().
 90 No other API or message will distinguish left and right keys in this way. }
 91 VK_LSHIFT = 160;
 92 VK_RSHIFT = 161;
 93 VK_LCONTROL = 162;
 94 VK_RCONTROL = 163;
 95 VK_LMENU = 164;
 96 VK_RMENU = 165;
 97 VK_PROCESSKEY = 229;
 98 VK_ATTN = 246;
 99 VK_CRSEL = 247;
100 VK_EXSEL = 248;
101 VK_EREOF = 249;
102 VK_PLAY = 250;
103 VK_ZOOM = 251;
104 VK_NONAME = 252;
105 VK_PA1 = 253;
106 VK_OEM_CLEAR = 254; 

Delphi 键盘码表

时间: 2024-10-12 15:17:01

Delphi 键盘码表的相关文章

键盘码表

DD XOFT虚拟键盘鼠标

下载:http://www.ddxoft.com/ 简介:最多用户选择,最简单易用,最稳定可靠 永久免费 系统底层集成,真正的驱动级硬件模拟 一键安装,即为电脑添加一对可完全编程控制的键盘鼠标,轻松自动化操作电脑 适用VB6,DELPHI,VC,BC,VB.NET,C#,JAVA,易语言等各种编程语言 支持 WINXP 及以上 32位和64位操作系统 个人桌面应用和游戏工作室装机必备 函数说明:所有函数(除特别说明外)的参数和返回值都为传值int32类型 DD_btn(参数) 功能: 模拟鼠标点

历史上最全的delphi技巧集锦

历史上最全的delphi技巧集锦 ------------------------------------------------ 删除dbgrid中选定数据的方法: begin adotable1.Delete; adotable1.first; 若要追加和修改信息:adotable1.Append;adotable1.post; ------------------------------------------------ 将数据写入库: procedure Tclassmanagefor

键盘中断事件及其相关---小记

对于键盘中断的介绍 当我们在按下按键时,键盘会把按键的扫描码发送到主板的接口电路中,具体说就是端口60H. 当60H收到扫描码,这时接口就会向CPU发出中断请求.这是一个可屏蔽中断.所以,当IF=1, 并且CPU执行完当前指令后就会响应中断.也就是进入int 9中断服务程序.此时,程序将读取 60H中的扫描码,并判断输入的按键是什么. 对于这些状态字节,其是位于内存中的0:417H或0:418H位置 所以,如果产生中断后想制止接下来的二次中断,可以进入状态字值置零处理: 如ctrl键的检测: 1

PostMessage 向Windows窗口发送Alt组合键

关于向Windows窗口发送Alt组合键的问题,这个真是经典问题啊,在网上找了一下,问的人N多,方法差不多, 但就是没有很好解决问题. 之前找到一个能正确发送的code:(Alt+A) PostMessage(hWnd,WM_SYSKEYDOWN,VK_MENU,0); PostMessage(hWnd,WM_SYSKEYDOWN,0x41,0); Sleep(50); PostMessage(hWnd,WM_SYSKEYUP,0x41,0); PostMessage(hWnd,WM_SYSKE

linux kernel input 子系统分析

Linux 内核为了处理各种不同类型的的输入设备 , 比如说鼠标 , 键盘 , 操纵杆 , 触摸屏 , 设计并实现了一个对上层应用统一的试图的抽象层 , 即是Linux 输入子系统 . 输入子系统的层次结构体如下 从底层到上层 , input 子系统由 设备驱动层 , 核心层 , 以及事件处理层3个部分组成 当一个鼠标移动, 一个按键按下或弹起 , 它都需要从底层设备驱动-->核心层-->事件处理层 -->用户空间 , 层层上报 , 一直到运用程序. 应用这个input  子系统有如下优

JavaScript零散笔记

javascript基础 js组成:DOM BOM ECMAScript ECMAScript:"翻译功能" js中最核心的部分,专业叫做解释器 几乎没有兼容 DOM: Document Object Model 操作HTML的能力--->document 有一些不兼容 BOM: Browser Object Model 操作浏览器能力--->window 兼容的源头 变量的类型:number string boolean function object undefined

delphi7.0+第三方开发工具+ 操作快捷键+金山词霸2007专业版+金山快译 下载

http://www.skycn.com/soft/2121.html    delphi7.0下载 Delphi 7.0 注册码 (这个注册号是我目前正在用的,没有问题) V8S3-KM82KQ-XN8JQK-EPS3 ­ 3EA-GZK http://www.hanzify.org/index.php?Go=Show::List&ID=6700  Delphi 7.0 汉化程序 http://www.cnpack.org/download.php?id=424&lang=zh-cn  

远程控制篇:用Delphi模拟键盘输入/鼠标点击

模拟键盘我们用Keybd_event这个api函数,模拟鼠标按键用mouse_event函数. Keybd_event函数能触发一个按键事件,也就是会产生一个WM_KEYDOWN或WM_KEYUP消息,一般用这两个消息来模拟一 次按键(按键的过程是:按下,然后弹起),但是没有直接用这个函数方便.Keybd_event共有四个参数:第一个为按键的虚拟键值,如回车键为vk_return, tab键为vk_tab;第二个参数为扫描码,一般不用设置,用0代替就行;第三个参数为选项标志,如果为keydow