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;
版权声明:本文标题:delphi中的按键说明 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1712945974a613726.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论