Page 1 of 1

Teclas en TScreenKeyboard

Posted: Wed Apr 03, 2019 2:17 pm
by buzonjmartial
Buenos días,

En el teclado TScreenKeyboard , hecho en falta algunas teclas importantes para mi por lo menos:

Flecha Arriba Flecha Abajo PágArriba PágAbajo Ctrl y \

¿Existe alguna combinación de teclas para usarlas o hay que redefinir aKeys ?

¿Se pueden añadir las teclas que se quieran o hay un límite?

Re: Teclas en TScreenKeyboard

Posted: Wed Apr 03, 2019 8:17 pm
by jfgimenez
Joaquín,

tienes que redefinir aKeys, y no hay límite, al menos mientras te quepan en la pantalla ;-)

Re: Teclas en TScreenKeyboard

Posted: Thu Apr 04, 2019 7:44 pm
by buzonjmartial
Jose,

ya estoy en ello, pero estoy liadillo con 2 cosas que necesito hacer y creo que no hay manera.

1) Necesitaría al pulsar una tecla, ejecutar una función. Por ejemplo para implementar borrar el TEdit completo. No sé como definirlo en el aKeys, si admite un codeblock o algo parecido.

2) ¿Como puedo definir el color de una tecla en concreto, de fondo y de texto?


Creo que con eso, podría hacer todo lo que necesito de tipos de teclados.

Un Saludo,

Re: Teclas en TScreenKeyboard

Posted: Thu Apr 04, 2019 7:59 pm
by jfgimenez
Joaquín,

1) puedes usar el evento OnKeyClick()

2) No, me temo que no se puede. Todas las teclas del teclado tienen el mismo color. Si quieras alguna tecla de otro color la tendrás que poner como un TButtonEx. La pantalla que te mostré en el otro hilo está hecha así.

Re: Teclas en TScreenKeyboard

Posted: Thu Apr 04, 2019 8:12 pm
by buzonjmartial
Gracias Jose,

1) Con implementar una función, solucionado.

2) Lo del color, una pena, mejoraría mucho las posibles combinaciones.