admin 管理员组

文章数量: 1184232


2024年4月13日发(作者:php群语音聊天室源码)

Delphi中一些常用的组合键值

CTRL+A:#1 CTRL+B:#2 CTRL+C:#3 CTRL+D:#4 CTRL+E:#5 CTRL+F:#6

CTRL+G:#7

CTRL+H:#8 CTRL+I:#9 CTRL+J:#10 CTRL+K:#11 CTRL+L:#12 CR:#13

CTRL+N:#14

CTRL+O:#15 CTRL+P:#16 CTRL+Q:#17 CTRL+R:#18 CTRL+S:#19 CTRL+T:#20

CTRL+U:#21 CTRL+V:#22 CTRL+W:#23 CTRL+X:#24 CTRL+Y:#25 CTRL+Z:#26

ESC:#27

CTRL+:#28 CTRL+]:#29 SHIFT+CTRL+-:#30 DEL:#127

一般用在keydown、keyup、keypress事件中。

OnKeyDown和OnKeyUp事件中的Key是Word型的,表示用户按的是键盘上的哪

个键,OnKeyPress中的Key是Char型,表示用户输入什么字符。一个产生8位(char)

常规健值,一个产生16位(word)功能健健值。

ss主要用来捕获数字(注意:包括Shift+数字的符号)、字母(注意:包括大

小写)、小键盘等除了F1-12、SHIFT、Alt、Ctrl、Insert、Home、PgUp、Delete、End、

PgDn、ScrollLock、Pause、NumLock、{菜单键}、{开始键}和方向键外的ANSI字符,

KeyDown和KeyUp 通常可以捕获键盘除了PrScrn所有按键(这里不讨论特殊键盘的特殊

键)

ss 只能捕获单个字符

KeyDown 和KeyUp 可以捕获组合键。

ss 可以捕获单个字符的大小写

n和KeyUp 对于单个字符捕获的KeyValue 都是一个值,也就是不能判断

单个字符的大小写。

ss 不区分小键盘和主键盘的数字字符。

KeyDown 和KeyUp 区分小键盘和主键盘的数字字符。

6.其中PrScrn 按键KeyPress、KeyDown和KeyUp 都不能捕获。

keydown是键盘按下任何键

keypress是键盘按下任何数字键和任何字母键

keydown 与keypress的声明格式差别很大

1 onkeydown事件

type TKeyEvent = procedure (Sender: TObject; var Key: Word; Sh

ift: TShiftState) of object;


本文标签: 键盘 字符 捕获 数字 语音