![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
|||
|
|||
|
si, pero dice cosas que no son = no le doy mucha importancia a la gente que no tiene ganas de ayudar, todo bien no quiero lios con nadie =)
si ofendi a alguien pido disculpas![]() |
|
#2
|
||||
|
||||
|
Quizás no pensé en todas las posibilidades al dejar mi mensaje.
Fue lo primero que se me ocurrió, ya que el ejemplo daba pié a mi respuesta. Quizás quieras usar macros de teclado globales a todo windows, es posible. Si hubieses dicho CTRL + A no hubiera pensado en "fastidiar al usuario", pero al decir la tecla "A", fue lo primero que se me vino a la mente. Estos hilos suelen rozar la línea de lo que está permitido en los foros y lo que no; si no se explica lo que se quiere hacer, siempre cabe la duda. Por mi parte debo decir que tengo Hooks de teclados implementados (4 en total) y de hecho no los dejo pasar a la aplicación que se encuentre activa. Dicho así tiene toda la pinta de "querer fastidar al usuario", pero si el usuario soy yo, y el programa sirve para reiniciar/apagar (forzando o no) Windows, el sentido de todo lo expuesto cambia radicalmente ¿no crees?. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#3
|
|||
|
|||
|
Cita:
No se si esto se puede hacer pero si alguno sabe o tiene alguna idea ![]() necesitaria mas que nada si puede ser sin combinacion de teclas me refiero a Ctrl + A, preferiria que sea solo "A" Desde ya muchas gracias, espero no haber ofendido a nadie y si fue asi pido disculpas!! ![]() |
|
#4
|
||||
|
||||
|
Tirando de la api de windows, sería con RegisterHotKey y su opuesta UnRegisterHotKey, deberás programar el método WndProc para que identifique dichas combinaciones (mira la ayuda de delphi).
Acabo de comprobar que esa API si permite una tecla sola (lo he probado con la tecla "A"), sin modificadores (CTRL , ALT, SHIFT). Los componentes jedi de la JVCL, también tiene la opción de teclas rápidas globales, aunque ignoro si es obligatorio un modificador o no. En este caso tienes que implementar menos código, ya que es un componente que sirve para este propósito. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#5
|
|||
|
|||
|
Cita:
![]() |
|
#6
|
||||
|
||||
|
No será copiar y pegar para que todo funcione, pero con un ejemplito quizás se entienda mejor.
En mi programa he notado que da igual si pulsas la tecla en mayúsculas o minúsculas, de ambas formas me detecta que es la misma tecla rápida de sistema. No te puedo asegurar que siempre sea así, ya que uso el componente Hotkey de la paleta Win32 y quizás sea el que tiene la culpa. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#7
|
|||
|
|||
|
Cita:
Bueno muchisimas gracias Lepe, ahora voy a mirar el ejemplito tal vez me quede mas claro y me salga, gracias por la buena onda! ![]() |
|
#8
|
|||
|
|||
|
Cita:
una pregunta, tu programa lo has hecho en C++ builder?? si es asi me ayudaria bastante ver un ejemplo , ya que es el lenguaje que estoy usando. Gracias de antemano ![]() |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| evento keypress | ronson | Varios | 40 | 04-01-2011 04:18:23 |
| Keypress en otra aplicacion? | lookmydoom | API de Windows | 4 | 29-06-2006 04:30:05 |
| Llamar a evento Keypress | edgusano | .NET | 1 | 30-11-2005 22:02:29 |
| ayuda con keypress PLIS!!! | korex | Varios | 5 | 10-07-2005 22:13:41 |
| codigo para keypress | weke | Varios | 6 | 11-06-2004 20:24:07 |
|