Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   al pulsar teclas.. (https://www.clubdelphi.com/foros/showthread.php?t=17921)

unko! 26-01-2005 02:16:42

al pulsar teclas..
 
alguien sabe cual es el codigo para que cuando se pulse una tecla salga otro caracter ke no sea el de la tecla? por ejemplo, ke cuando pulse la tecla "a" salga el caracter "ä".:confused:


gracias

roman 26-01-2005 02:21:11

Cita:

Empezado por unko!
ke cuando pulse la tecla "a" salga el caracter "ä".:confused:

¿Que salga dónde?

Supongo que te refieres a un TEdit o un TMemo o algo así. En su evento OnKeyPress puedes hacer el cambio:

Código Delphi [-]
if Key = 'a' then
  Key := 'ä';

Por cierto pusiste este hilo en el foro Internet pero no teniendo relación aparente con el tema lo moví al foro de OOP.

// Saludos

unko! 26-01-2005 06:35:42

ups
 
sorry bro :P soi nuevo en el foro XD pero a lo ke me refiero es ke kuando las pulses salga el caracter... donde kiera ke estes... en el msn, word, paint... donde sea, ke salga el caracter.

salu2 i sorry :p

el_enigma1 27-01-2005 00:42:53

el mismo tema
 
Cita:

Empezado por unko!
sorry bro :P soi nuevo en el foro XD pero a lo ke me refiero es ke kuando las pulses salga el caracter... donde kiera ke estes... en el msn, word, paint... donde sea, ke salga el caracter.

salu2 i sorry :p

eso ya es diferente, y un poco mas complicado, checate en trucomania(usa el buscador para encontrar la pagina), hay un ejemplo que funciona, en todos los windows, te lo digo porque precisamente hayer lo acabo de probar.

unko! 27-01-2005 02:38:57

no enkuentro eso por mas ke busko bro :( puedes pasarte el link?? :D

salvica 27-01-2005 12:48:14

Trucomanía está en: http://www.q3.nu/trucomania/ftesp.html
Saludos

unko! 27-01-2005 17:20:37

no ps la pagina si la encontre... lo ke no encontre fue lo de las teclas XD perode toooas maneras thanx salvica :D encontre otras cosas ke necesitaba XD

me pueden dar el link directo?:confused:

Ricardojosep 29-01-2005 00:38:23

Hola amigo, pues el truco que buscas es el truco numero [408] que es:
Hooks: Capturar las teclas todas las aplicaciones windows.
y otra cosa lo que puedes hacer es bajarte el explorador Off-Line que tiene que es realmente muy bueno, lo puedes actualizar y muchas cosas mas.

Saludos.
Ricardo.

unko! 30-01-2005 23:13:23

creo ke no me entendiste bro, lo que necesito es ke cuando se presione alguna tecla, se ponga otra, pero que esto duceda fuera de mi aplicacion.
por ejemplo, si pulso la tecla 'a' que salga la 'r' por decirlo asi.

thanx

roman 30-01-2005 23:27:01

Cita:

Empezado por unko!
pero que esto duceda fuera de mi aplicacion.

Kreo ke el ke no entiende eres tu bro. Para lo ke quieres hacer el primer paso es poder detectar las teclas en kualquier aplicación bro, y eso es exactamente lo que hace el truko que te mencionan bro.

// Saludos bro

salvica 31-01-2005 12:37:17

Cita:

Empezado por roman
... Para lo ke quieres hacer el primer paso es poder detectar las teclas en kualquier aplicación bro, y eso es exactamente lo que hace el truko que te mencionan bro. ...

Y a continuación, reasignas el valor de la tecla a otra de tu interés (por ejemplo con un valor aleatorio, bien entre los códigos ASCII del teclado o los valores virtuales del teclado de la unidad windows)
Cita:

Empezado por delphi help
To create a virtual key code for an alphanumeric value, use the Ord method. For example the virtual key code for ‘7’ is Ord(‘7’).

Saludos


La franja horaria es GMT +2. Ahora son las 09:20:09.

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