Poder crear un programa residente que me capture la tecla y en funcion de ello me realize alguna operacion??

173 views
Skip to first unread message

alejandro

unread,
Feb 28, 2014, 1:42:27 PM2/28/14
to publice...@googlegroups.com
Hola a toda la comunidad! Se puede crear un programa residente que me capture la tecla y en funcion de ello por ejemplo me ejecute algun ejecutable??

Por ejemplo estando en el escritorio pulso la tecla F1 y que se abra el navegador

Muchas gracias por vuestra ayuda

Staff de Desarrollos EfiMax

unread,
Feb 28, 2014, 2:03:19 PM2/28/14
to publice...@googlegroups.com

Para eso no ocupas hacer un programa residente:

 

1.- Selecciona el acceso directo a la aplicación que quieres lanzar.

2.- Propiedades del acceso directo.

3.- En Tecla de método abreviado pones la combinación que requieres.

 

Listo ya debe hacer lo que requieres.

 

Suerte.

 

 

 

____________________________________

Carlos Omar Figueroa López

Ingeniero Industrial y de Sistemas

http://www.efimax.com.mx

Fernando D. Bozzo

unread,
Feb 28, 2014, 2:06:29 PM2/28/14
to publice...@googlegroups.com
Si, el propio Windows te deja hacer eso desde al menos Windows 98. Fijate cualquier opción del menú, le hacés click-derecho / propiedades y en una de las solapas hay una caja de texto que dice algo como "Tecla de método abreviado", clickeás ahí y elegís la combinación de teclas pulsándola.


Saludos.-

Luis Mata Figueroa

unread,
Feb 28, 2014, 2:11:00 PM2/28/14
to publice...@googlegroups.com

alejandro

unread,
Feb 28, 2014, 7:46:31 PM2/28/14
to publice...@googlegroups.com
Muchas gracias por las respuestas, el tema es que no quiero capturar una combinacion de teclas estilo ctrl+alt+1, solo quiero capturar una tecla, el ctrl.

Muchas gracias por su tiempo.

Andres Ledesma

unread,
Mar 1, 2014, 8:21:54 AM3/1/14
to publice...@googlegroups.com
Tambien funciona con una sola tecla.  El inconveniente es que si hay conflicto con otra aplicacion que utilice esa tecla, el metodo bareviado de windows no va a funcionar.

Andres Ledesma.

alejandro

unread,
Mar 1, 2014, 10:57:48 AM3/1/14
to publice...@googlegroups.com
Hola me fije y no me permite elegir solo una tecla, me podrias indicar como??
 
Muchisimas gracias

El viernes, 28 de febrero de 2014 15:42:27 UTC-3, alejandro escribió:

Ricardo Pina

unread,
Mar 1, 2014, 2:52:45 PM3/1/14
to Grupo VFP
Hola

Con las teclas de Función si te permite lanzar el acceso directo a la aplicación con una sola tecla.
De todas maneras no te lo aconsejo ya que por más que estes en otra aplicación va a priorizar ese comportamiento

Saludos
--
            

                   Ricardo Pina

Desarrollo y Servicios Informáticos

                  Profesionales
               www.dsip.com.ar

 

 

Fernando D. Bozzo

unread,
Mar 1, 2014, 2:56:57 PM3/1/14
to publice...@googlegroups.com
Estoy de acuerdo con Ricardo, es muy mala idea asociar una tecla a una aplicación, y mucho menos F1 que la usan prácticamente todos los programas. Una combinación sería mucho mejor, además que es más difícil equivocarse y pulsar por error.

alejandro

unread,
Mar 1, 2014, 4:16:27 PM3/1/14
to publice...@googlegroups.com
Muchas gracias mi tema es que necesito realizar una accion que cuando pulse la tecla alt o ctrl desde el escritorio me traiga un aplicativo.

Por codigo no lo podria hacer??

Muchas gracias!

El viernes, 28 de febrero de 2014 15:42:27 UTC-3, alejandro escribió:

Andres Ledesma

unread,
Mar 1, 2014, 11:03:44 PM3/1/14
to publice...@googlegroups.com
Excusame Alejandro, pero si funciona con una sola tecla; pero no con las teclas Alt y Ctrl, ya que estas teclas no tienen uso solas.  Pero, por ejemplo, si te vas a la Propiedad del Acceso directo y te posicionado en el campo de abreviado de tecla y presionas F1, veras que te la escribe.

Andres Ledesma

Mario López

unread,
Mar 4, 2014, 4:10:14 PM3/4/14
to publice...@googlegroups.com
@Alejandro:

la verdad que yo no usaría esa tecla, pero bueh, sobre gustos...

Fijate que con AutoHotkey (http://www.autohotkey.com/) se puede hacer, copiá
el bloque siguiente (sin incluir los "---") en un script, por ejemplo RemapearCtrl.ahk
(.ahk es la extensión por defecto de un script AutoHotKey) y después ejecutalo
con AutoHotKey RemapearCtrl.ahk, y listo.

---
; Remapea la tecla Control Izquierda para ejecutar el Notepad
; solamente si se pulsa en el escritorio de Windows

#IfWinActive ahk_class Progman
LCtrl::
    Run Notepad
#IfWinActive
---

Es muy sencillo modificar este script para ejecutar cualquier otro programa o para que
funcione con Alt, Right Control o cualquier otra tecla. Yo uso bastante AutoHotKey y
AutoIt, si tenés alguna duda puntual consultame sobre este post así no "ensuciamos"
el foro con consultas de otros programas no VFP.

HTH
Mario
---
Reply all
Reply to author
Forward
0 new messages