Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8263428

com.sun.javafx.virtualKeyboard value of 'native' doesn't use the Windows OSK

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Duplicate
    • Icon: P4 P4
    • None
    • jfx11, 8, jfx15, jfx16
    • javafx
    • x86_64
    • windows_10

      ADDITIONAL SYSTEM INFORMATION :
      windows 10 on surface book (detached)
      javafx 15.0.2
      openJDK (Azul Zulu) 11.0.9

      A DESCRIPTION OF THE PROBLEM :
      Supplying the required properties to enable the native windows OSK fails to actually use the Windows OSK and instead uses the javafx Virtual Keyboard. When supplying the native value instead of javafx the system's OSK should be used.

      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      create a stage with a simple text field on it, launch it with the required arguments:
      -Dcom.sun.javafx.touch=true
      -Dcom.sun.javafx.virtualKeyboard=native
      -Dcom.sun.javafx.isEmbedded=true

      and touch the text field

      EXPECTED VERSUS ACTUAL BEHAVIOR :
      EXPECTED -
      The windows native on screen keyboard appears.
      ACTUAL -
      the javafx virtual keyboard appears instead

      CUSTOMER SUBMITTED WORKAROUND :
      no workaround

      FREQUENCY : always


            kcr Kevin Rushforth
            webbuggrp Webbug Group
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: