** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - Manejar Teclado Virtual de Windows
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoManejar Teclado Virtual de Windows

 Responder Responder
Autor
Mensaje
main Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 31/Agosto/2009
Localización: OVIEDO
Estado: Sin conexión
Puntos: 1020
Enlace directo a este mensaje Tema: Manejar Teclado Virtual de Windows
    Enviado: 09/Abril/2016 a las 14:25
Acces_2010 y Windows_7
Buenos dias al grupo:
Me gustaria conocer alguna Api para modificar el estado en que se encuentra la aplicacion de "Teclado en pantalla".
Pretendo, que cuando este cargada verificando los procesos abiertos, hacerla invisible o visible , restaurarla o minimizarla según los casos.
Con cualquier otra ventana no tengo problemas, pero con el teclado virtual no atiende igual a las instrucciones.
Saludos al grupo
Arriba
-Marta- Ver desplegable
Moderadora
Moderadora
Avatar

Unido: 08/Septiembre/2005
Localización: Venus
Estado: Sin conexión
Puntos: 2970
Enlace directo a este mensaje Enviado: 09/Abril/2016 a las 15:24
hola

para abrir el teclado puede hacerlo con Shell

Dim abreTeclado As Integer
abreTeclado = Shell("C:\Windows\System32\osk.exe")

un saludo


Arriba
main Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 31/Agosto/2009
Localización: OVIEDO
Estado: Sin conexión
Puntos: 1020
Enlace directo a este mensaje Enviado: 09/Abril/2016 a las 18:27
Gracias, Marta
La situacion es, no abrir ni cerrar el teclado, que eso funciona perfectamente, sino minimizar, restaurar, hacer visible o invisible el teclado.
Gracias de nuevo
y Un saludo cordial


Editado por main - 09/Abril/2016 a las 18:28
Arriba
main Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 31/Agosto/2009
Localización: OVIEDO
Estado: Sin conexión
Puntos: 1020
Enlace directo a este mensaje Enviado: 11/Abril/2016 a las 17:22
Buenas tardes
Sigo investigando al respecto del hilo y mi pregunta es si sabeis como debo tratarlo y me explico:
No se si debo referirme a las propiedades del "teclado en pantalla",  como aplicacion (Osk.exe) como ventana,(a traves de su hwnd o título) como proceso, etc,etc,
Saludos
Arriba
-Marta- Ver desplegable
Moderadora
Moderadora
Avatar

Unido: 08/Septiembre/2005
Localización: Venus
Estado: Sin conexión
Puntos: 2970
Enlace directo a este mensaje Enviado: 11/Abril/2016 a las 23:11
personalmente no lo trataría de ninguna manera especial, si abro el teclado virtual este ya tiene los controles necesarios para cerrarlo o minimizarlo, el estado en el que se encuentre me es indiferente, si esta abierto quedara encima de cualquier cosa que también lo este, si esta minimizado y quiero restaurarlo simplemente le puedo dar la orden de que se vuelva a abrir, la unica precaución que si tendría en cuenta es la de cerrarlo al salir del form que lo abrió y para ello es indiferente el estado en el que se encuentre

en fin que tu mismo si quieres liar algo tan facil como esto pero la verdad es que no merece la pena

un saludo

Arriba
main Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 31/Agosto/2009
Localización: OVIEDO
Estado: Sin conexión
Puntos: 1020
Enlace directo a este mensaje Enviado: 14/Abril/2016 a las 10:42
Gracias de nuevo Marta
Se puede cerrar el hilo
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable