# reconocer tecla pulsada

**URL:** <https://foros.velneo.com/t/reconocer-tecla-pulsada/1588>\
**Category:** Velneo\
**Created:** [26 Febrero, 2010 18:54 UTC](https://foros.velneo.com/t/reconocer-tecla-pulsada/1588 "2010-02-26T18:54:25Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![informatica3](https://avatars.discourse-cdn.com/v4/letter/i/9e8a1a/32.png) [@informatica3](https://foros.velneo.com/u/informatica3)\
**Post date:** [26 Febrero, 2010 18:54 UTC](https://foros.velneo.com/t/reconocer-tecla-pulsada/1588/1 "2010-02-26T18:54:25Z")

</div>

Muy buenas a todos. Consulta:

Como se puede hacer para que en un objeto edicion ejecute un evento al persionar una tecla por ejem enter y lance una busqueda, filtro etc ya que al parecer las teclas aceleradoras siguen sin funcionar en la mayoria de los casos.

---

<div class="post-metadata">

**Author:** ![jorge-velasco](https://avatars.discourse-cdn.com/v4/letter/j/3bc359/32.png) [@jorge-velasco](https://foros.velneo.com/u/jorge-velasco)\
**Post date:** [27 Febrero, 2010 09:48 UTC](https://foros.velneo.com/t/reconocer-tecla-pulsada/1588/2 "2010-02-27T09:48:14Z")

</div>

Buenas.

Has mirado esta página? http://velneo.es/info/v7\_73\_es/velneo\_vdevelop\_v7/proyectos\_objetos\_y\_editores/conexion\_de\_evento/

Ahí te dice como hacerlo.

He hecho una pequeña prueba y, en resumen, es lo siguiente:

1.- En el formulario has de crearte una variable que has de llamar **EVENT\_PARAMS**. Esta variable ha de ser **alfabética** y con el valor **Array: Verdadero**. En dimensiones yo le he puesto 2. Mírate el enlace que te digo porque ahí viene lo que recoges en cada posición del parámetro.

2.- Has de crearte un **evento**. En este evento pondrás: **If numberToString (EVENT\_PARAMS[1], "f" , "g") = "16777220"** ,que haga lo que necesites: una búsqueda, lo que sea.

numberToString (EVENT\_PARAMS[1], "f" , "g") se queda con el valor de la tecla y en mi caso el **ENTER** es "16777220". Puedes poner mensajes y que te devuelva esa cadena, asi ves que números te retorna.

3-.- Lo siguiente será crearse una **conexión de evento**. En **Control** seleccionas el objeto edición desde donde quieres que se ejecute. En **Señal** pon Tecla Soltada y en **Slot** el evento que has creado.

Espero haberme explicado bien.

Un saludo.

&nbsp;

&nbsp;

**Jorge Velasco Fernández**

**jvelasco@theseedsc.com**

**www.theseedsc.com**

---

<div class="post-metadata">

**Author:** ![jorge-velasco](https://avatars.discourse-cdn.com/v4/letter/j/3bc359/32.png) [@jorge-velasco](https://foros.velneo.com/u/jorge-velasco)\
**Post date:** [27 Febrero, 2010 09:49 UTC](https://foros.velneo.com/t/reconocer-tecla-pulsada/1588/3 "2010-02-27T09:49:02Z")

</div>



---

<div class="post-metadata">

**Author:** ![lsm](https://avatars.discourse-cdn.com/v4/letter/l/d6d6ee/32.png) [@lsm](https://foros.velneo.com/u/lsm)\
**Post date:** [27 Febrero, 2010 15:40 UTC](https://foros.velneo.com/t/reconocer-tecla-pulsada/1588/4 "2010-02-27T15:40:04Z")

</div>

Ok MAESTRO, probado y solucionado es una de tantas cosas que sabes que se puede hacer pero no sabes como. Gracias de nuevo.

Hay un pequeño problema cuando utilizas el evento tecla pulsada o soltata, y es que cuando intentas seleccionar todo el campo con las teclas mayús + flecha izq se selecciona y acto seguido se deselecciona, en resumen que no te deja seleccionarlo. Alguna solucion.....
