Resultados 1 al 7 de 7

Tema: Teclado Virtual

  1. #1
      Senior
    Avatar de Roger

    Registrado
    febrero de 2015
    Ubicación
    Lima
    Mensajes
    255
    Última visita
    04.02.2021

    Agradecimientos
     
    Recibidos
    82
    Enviados
    27

    Citaciones y menciones
     
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Poder de Reputación
    16

    Teclado Teclado Virtual

    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.

    0 Not allowed!

  2. #2
      Forero
    Avatar de Dasije

    Registrado
    noviembre de 2015
    Ubicación
    Jerez De La Frontera (cádiz)
    Mensajes
    182
    Última visita
    06.03.2022

    Agradecimientos
     
    Recibidos
    79
    Enviados
    1

    Citaciones y menciones
     
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Poder de Reputación
    16

    Predeterminado

    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.

    0 Not allowed!

  3. #3
      Senior
    Avatar de Roger

    Registrado
    febrero de 2015
    Ubicación
    Lima
    Mensajes
    255
    Última visita
    04.02.2021

    Agradecimientos
     
    Recibidos
    82
    Enviados
    27

    Citaciones y menciones
     
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Poder de Reputación
    16

    Predeterminado

    Dasije de esa manera lo tengo queria utilizar el teclado virtual de windows
    COBOL Código:
    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.

    0 Not allowed!

  4. #4
      Administrador
    Avatar de Kuk

    Registrado
    enero de 2015
    Ubicación
    Madrid
    Edad
    39
    Mensajes
    2,290
    Última visita
    Hoy a las 15:46

    Agradecimientos
     
    Recibidos
    1,038
    Enviados
    888

    Citaciones y menciones
     
    Mentioned
    104 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    31 Post(s)
    Poder de Reputación
    10

    Predeterminado

    @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?

    0 Not allowed!
    ¿Te han ayudado? NO TE OLVIDES de darle al botón
    ¿Quieres dirigirte a alguien en tu post? Notifícale con una mención, tienes 2 opciones:
    1. Haciendo clic en el icono al lado de su nick
    2. Haciendo clic en el botón en el editor y escribiendo su nick.

  5. #5
      Gran amigo y Guru de COBOL
    Avatar de Rapinto

    Registrado
    febrero de 2015
    Ubicación
    Porto
    Mensajes
    246
    Última visita
    29.01.2018

    Agradecimientos
     
    Recibidos
    227
    Enviados
    19

    Citaciones y menciones
     
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Poder de Reputación
    19
    Activista del Foro / Point Value: 0 Agradecimientos / Point Value: 0 Guru de los Gurus / Point Value: 0

    Predeterminado

    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

    0 Not allowed!

  6. #6
      Senior
    Avatar de Roger

    Registrado
    febrero de 2015
    Ubicación
    Lima
    Mensajes
    255
    Última visita
    04.02.2021

    Agradecimientos
     
    Recibidos
    82
    Enviados
    27

    Citaciones y menciones
     
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Poder de Reputación
    16

    Predeterminado

    KUk
    COBOL Código:
    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.

    0 Not allowed!

  7. #7
      Super Moderador
    Avatar de Josber

    Registrado
    febrero de 2015
    Ubicación
    Alicante
    Mensajes
    799
    Última visita
    Hoy a las 12:07

    Agradecimientos
     
    Recibidos
    440
    Enviados
    364

    Citaciones y menciones
     
    Mentioned
    79 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    13 Post(s)
    Poder de Reputación
    37
    Activista del Foro / Point Value: 0 Agradecimientos / Point Value: 0

    Predeterminado

    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.-

    0 Not allowed!

Información de Tema

Usuarios Viendo este Tema

Actualmente hay 1 usuarios viendo este tema. (0 miembros y 1 visitantes)

Marcadores

Marcadores

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •