Como saber qual tecla o usuário apertou?

Delphi

30/10/2003

Binário HexadecimalDecimalCaractere
000101001420
000101011521?
000101101622~
001000002032
001000012133!
001000102234´
001000112335#
001001002436$
001001012537¬
001010002638&
001001112739´
001010002840(
001010012941)
001010102A42*
001011002B43+
001011002C44,
001011012D45-
001011102E46.
001011112F47/
0011000030480
0011000131491
0011001032502
0011001133513
0011010034524
0011010135535
0011011036546
0011011137557
0011100038568
0011100139579
001110103A58:
001110113B59;
001111003C60<
001111013D61=
001111103E62>
001111113F63?
010000004064@
010000014165A
010000104266B
010000114367C
010001004468D
010001014569E
010001104670F
010001114771G
010010004872H
010010014973I
010010104A74J
010010114B75K
010011004C76L
010011014D77M
010011104E78N
010011114F79O
010100005080P
010100015181Q
010100105282R
010100115383S
010101005484T
010101015585U
010101105686V
010101115787W
010110005888X
010110015989Y
010110105A90Z
010110115B91[
010111005C92\
010111015D93]
010111105E94^
010111115F95_
011000006096´
011000016197a
011000106298b
011000116399c
0110010064100d
0110010165101e
0110011066102f
0110011167103g
0110100068104h
0110100169105i
011010106A106j
011010116B107k
011011006C108l
011011016D109m
011011106E110n
011011116F111o
0111000070112p
0111000171113q
0111001072114r
0111001173115s
0111010074116t
0111010175117u
0111011076118v
0111011177119w
0111100078120x
0111100179121y
011110107A122z
011110117B123{
011111007C124|
011111017D125}
011111107E126~
1000000080128Ç
1000000181129ü
1000001082130é
1000001183131â
1000010084132ä
1000010185133à
1000011086134å
1000011187135ç
1000100088136ê
1000100189137ë
100010108A138è
100010118B139ï
100011008C140î
100011018D141ì
100011108E142Ä
100011118F143Å
1001000090144É
1001000191145æ
1001001092146Æ
1001001193147ô
1001010094148ö
1001010195149ò
1001011096150û
1001011197151ù
1001100098152ÿ
1001100199153Ö
100110109A154Ü
100110119B155ø
100111009C156&
100111019D157Ø
100111109E158×
100111119F159ƒ
10100000A0160á
10100001A1161í
10100010A2162ó
10100011A3163ú
10100100A4164ñ
10100101A5165Ñ
10100110A6166ª
10100111A7167º
10101000A8168¿
10101001A9169®
10101010AA170
10101011AB171½
10101100AC172¼
10101101AD173¡
10101110AE174«
10101111AF175»
10110000B0176_
10110001B1177_
10110010B2178_
10110011B3179¦
10110100B4180¦
10110101B5181Á
10110110B6182Â
10110111B7183À
10111000B8184©
10111001B9185¦
10111010BA186¦
10111011BB187+
10111100BC188+
10111101BD189¢
10111110BE190¥
10111111BF191+
11000000C0192+
11000001C1193-
11000010C2194-
11000011C3195+


Talvez essa tabela de códigos Ascii possa ajudá-lo, utilize a combinação da coluna Hexadecimal, veja outras teclas:
CTRL = 17
SHIFT = 16
ALT = 18
TAB = 9
F1 = 112
F2 = 113
F3 = 114
F4 = 115
F5 = 116
F6 = 117
F7 = 118
F8 = 119
F9 = 120
F10 = 121
F11 = 122
F12 = 123
INSERT = 45
HOME = 36
END = 35
DELETE = 46
PAGEDOWN = 34
PAGEUP = 33
SCROLL LOCK = 145
PAUSE = 19
ESC = 27
CAPS LOCK = 20

If Key = #17 Then //Se a tecla CTRL for pressionada então...
Seu Comando

Espero ter ajudado,

Ilano.


Ilanocf

Ilanocf

Curtidas 0
POSTAR