Ver la Versión Completa : [Noticia] Teclado Virtual
Roger
30 de noviembre de 2015, 17:42
Amigos hay alguna forma desde un programa en powercobol activar el teclado virtual del
Windows, y si fuese posible detecte si la maquina no tiene teclado conectado se active el teclado virtual el programa funcionara con pc normales y otras con pantallas táctiles.
Dasije
30 de noviembre de 2015, 22:07
Es sencillo, prepara un formulario con las teclas del teclado, la tecla que se pulse siempre será el último carácter escrito en el campo.
Roger
1 de diciembre de 2015, 02:45
Dasije de esa manera lo tengo queria utilizar el teclado virtual de windows
01 RUTA PIC X(80) VALUE "C:\Windows\System32\OSK.EXE ".
PROCEDURE DIVISION.
INVOKE POW-SELF "EXECUTE" USING RUTA.
pero no funciona ya que el la configuración de windows esta opción lo tengo que activar manualmente y eso no deseo hacer.
Kuk
1 de diciembre de 2015, 09:16
Roger, no entiendo nada, qué es lo que tienes que activar manualmente? Si haces SetFocus al CmText antes, y haces "ExecuteSync", debe funcionar. Qué es lo que no te funciona?
Rapinto
1 de diciembre de 2015, 15:28
Roger,
Já tentei utilizar o OSK.EXE (On Screen Keyboard) e tive problemas no Windows 8.1 e 10. A execução do OSK requer privilégios elevados e não executa.
Podes tentar instalar o "Free Virtual Keyboard" que penso que é gratuito e chamar a partir do PowerCobol.
Outra opção era fazer um Keyboard em PCobol OO e funcionar como um objecto que poderíamos utilizar nas nossas Form's.
Saludo,
Rui
Roger
1 de diciembre de 2015, 18:27
KUk
01 RUTA PIC X(80) VALUE "C:\Windows\System32\OSK.EXE ".
PROCEDURE DIVISION.
INVOKE POW-SELF "ExecuteSync" USING RUTA.
Me envia este mensaje "Error ocurred:invalid calling of the method, setting or getting the property".
Rapinto
Tienes razón el problema va por el windows tengo instalado windows 10 y requiero privilegios.
Con esta version de windows 10, 8 he tenido problemas con ocx (flash, acropdf) tendre que volver al teclado que hice en un form, lastima que cada dia mis clientes compran pc y todas vienen con win10 a 64 bits.
---------- Post añadido : 12:27 ---------- Post anterior : 12:17 ----------
"Free Virtual Keyboard" me muestra un teclado pero es muy pequeño para el uso de los usuarios lo necesito para pantalla tactil.
Josber
1 de diciembre de 2015, 20:23
A ver si te vale alguno de los que te adjunto en el enlace, el primero puedes cambiar el tamaño y el segundo, cuando lo instalas, tiene uno que se llama "StandardBig" que es bastante grande.
Teclados Virtuales (http://1drv.ms/1XEC0gM)
Un saludo.-
vBulletin v3.8.7, Derechos ©2000-2026, Jelsoft Enterprises Ltd.