Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Leer teclas para un formulario (Novato) (https://www.clubdelphi.com/foros/showthread.php?t=70988)

Dragun 23-11-2010 12:39:15

Leer teclas para un formulario (Novato)
 
Como fase de mi aprendizaje de Delphi , me a punto a un bombardeo a la primera de cambio.

Por mi hobby, necesito realizar una aplicacion , q me pueda leer teclas, tanto las normales como las especiales (tecla de mayuculas, alt. alt gr etc).

La pregunta es, como puedo hacer que el usuario al pulsar una combinacion me salga en un Tedit, separado cada tecla, es decir CTRL + MAY + L esto lo necesito en Tlable por separado para despues darle un valor a cada entrada y sacar otro texto.


La funcion es para poder programar soft para un emulador de teclado, por ello necesito cambiarlo , por que en verdad para ese programa el CTRL valdra \23\12\ , el MAY valdra \1L\ y la L \60\ por eso lo de leer por separado.
Otra pregunta es como refiero a esa entrada para poder relacionarlo a mi soluccion.

Muchas gracias a todos

PD: Siento si no soy lo vastante esplicito en la pregunta, pero soy novato y me cuesta el plantarlo.

liser 23-11-2010 12:58:25

¿Necesitas algo como esto?
http://www.clubdelphi.com/foros/showthread.php?t=70559

Dragun 23-11-2010 13:17:30

La verdad es que no si es eso , lo probare, pero creo que la mejor opcion es hacerlo como yo se, creo q es un poco torpe, por que la opcion es crear un string en un TComboBox, con todos los valores que se pueden usar, cuando lo tenga lo cuelgo y asi creo que conseguire explicarme mejor y hare entender lo que quiero hacer.

Muchas gracias

Neftali [Germán.Estévez] 23-11-2010 13:58:40

Cita:

Empezado por Dragun (Mensaje 383066)
La verdad es que no si es eso , lo probare, pero creo que la mejor opcion es hacerlo como yo se...

Ese procedimiento te muestra lo que debes programar en el evento OnKeyDown del formulario para saber qué teclas se están pulsando.
Es decir, cuando tú en un formulario pulsas una tecla o combinación de ellas, el programa pasa en control a este procedimiento.

En ese procedimiento tú debes "programar" qué deseas hacer con cada combinación de teclas que se ha pulsado (si te interesa hacer algo). Con los ejemplos que hay en ese hilo, puedes extrapolar a las combinaciones que tú necesites.


La franja horaria es GMT +2. Ahora son las 16:19:56.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi