Cobol Foro
Navegación en el Foro
Retroceder   Cobol Foro Entornos de desarrollo y compiladores Cobol Fujitsu COBOL PowerCOBOL (ActiveX, v4 - v11)
PowerCOBOL (ActiveX, v4 - v11) Versiones del IDE basadas en ActiveX
 
Otros temas que te pueden interesar
Tema Autor Foro Respuestas Último post
[Noticia] Oficina Virtual HTML, Javascript y Power Cobol Fito COBOL - General 6 1 de julio de 2023 21:43
Quedada Virtual Nitzer Charladero - espacio libre 19 15 de junio de 2023 23:01
[Compilador] Acucobol GT a máquina virtual otrotabi AcuCobol 4 21 de diciembre de 2022 21:48
[Herramienta] funcion para que el usuario no toque teclado o mo orlando PowerCOBOL (ActiveX, v4 - v11) 0 8 de marzo de 2021 17:08
[Compilador] recuperar el valor teclado con CobolIT MaloK COBOL-IT 3 20 de septiembre de 2020 17:23

Respuesta

  #1
Antiguo 30 de noviembre de 2015, 17:42
Roger
Forero Activo
Última Actividad 04.02.2021 13:03
Posts Posts: 236
Likes enviados Enviados: 26
Likes recibidos Recibidos: 60
Guiño Teclado Virtual
0 Inactivo Inactivo

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.
Roger is offline   Responder Con Cita
  #2
Antiguo 30 de noviembre de 2015, 22:07
Dasije
Forero Senior
Última Actividad 06.03.2022 17:04
Posts Posts: 173
Likes enviados Enviados: 1
Likes recibidos Recibidos: 79

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.
Dasije is offline   Responder Con Cita
  #3
Antiguo 1 de diciembre de 2015, 02:45
Roger
Forero Activo
Última Actividad 04.02.2021 13:03
Posts Posts: 236
Likes enviados Enviados: 26
Likes recibidos Recibidos: 60

Dasije de esa manera lo tengo queria utilizar el teclado virtual de windows
Código COBOL:
  1.  01 RUTA PIC X(80) VALUE "C:\Windows\System32\OSK.EXE ".
  2.  PROCEDURE      DIVISION.
  3.        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.
Roger is offline   Responder Con Cita
  #4
Antiguo 1 de diciembre de 2015, 09:16
Kuk
Administrador
Última Actividad 19.09.2026 20:11
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

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?



NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro.
¿Te han ayudado? NO TE OLVIDES de darle a
¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick
Kuk is offline   Responder Con Cita
  #5
Antiguo 1 de diciembre de 2015, 15:28
Rapinto
Gran amigo del Foro
Guru de COBOL
Activista del Foro: Activista del Foro - Issue reason: ¡Gracias! Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Issue reason: Por ayudar mucho a los foreros Guru de los Gurus: Por solidos y amplios conocimientos - Issue reason: Por saber demasiado! 
Última Actividad 29.01.2018 20:23
Posts Posts: 240
Likes enviados Enviados: 19
Likes recibidos Recibidos: 224

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
Rapinto is offline   Responder Con Cita
  #6
Antiguo 1 de diciembre de 2015, 18:27
Roger
Forero Activo
Última Actividad 04.02.2021 13:03
Posts Posts: 236
Likes enviados Enviados: 26
Likes recibidos Recibidos: 60

KUk
Código COBOL:
  1. 01 RUTA PIC X(80) VALUE "C:\Windows\System32\OSK.EXE ".
  2.  PROCEDURE      DIVISION.
  3.        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.
Roger is offline   Responder Con Cita
  #7
Antiguo 1 de diciembre de 2015, 20:23
Josber
Moderador Global
Activista del Foro: Activista del Foro - Issue reason: Por aportar manuales y enriquecer  Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Issue reason: Por muchos agradecimientos 
Última Actividad 20.09.2026 12:17
Posts Posts: 883
Likes enviados Enviados: 418
Likes recibidos Recibidos: 492

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

Un saludo.-
Josber is offline   Responder Con Cita
Respuesta


Herramientas

Derechos de Publicación
No puedes publicar nuevos temas
No puedes publicar posts/responder
No puedes adjuntar archivos
No puedes editar tus posts

BB code is habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado

Saltar a Foro


La franja horaria es GMT +2. Ahora son las 14:41.
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.