If use the Improved virtual keyboard with hardware keyboard, improved virtual keyboard disappear

I’m using a Improved virtual keyboard.
The company is planning to apply the hardware keyboard to the game.
However, when press a particular key on a hardware keyboard, the improved virtual keyboard is automatically hidden.(ex>language, tab, shift).

So I tried two ways.(GameActivity java code)

  1. If VirtualKeyboardInput EditText focus lost, Activate again.
  2. VirtualKeyboardInput::OnKeyPre : Capture key events and process them internally.
    Number 1 failed because I can see it’s Hide and Show.
    Number 2 failed due to local change.( ex> For example, there is a keyboard where shift + space is a language conversion. )

I tried a lot, but I failed.
Please help me.


We’ve recently made a switch to a new bug reporting method using a more structured form. Please visit the link below for more details and report the issue using the new Bug Submission Form. Feel free to continue to use this thread for community discussion around the issue.