Skip to content

bug(android): Inconsistent behavior of Keyboard after adjusting the OSK height for the current orientation (portrait or landscape) #8550

@bharanidharanj

Description

@bharanidharanj

Describe the bug

I noticed the misbehavior of the default keyboard after changing the OSK height for the current orientation. (portrait or landscape)

Reproduce the bug

  1. Install Keyman 17.0.80-alpha build in an Android device / emulator.
  2. Open Keyman App.
  3. Install Khmer Angkor and Sil_Cameroon_QWERTY keyboards.
  4. Change the current orientation from Portrait to Landscape.
  5. Click the Settings option.
  6. Click Adjust keyboard height.
  7. Set with Maximum height.
  8. Change the keyboard to Sil_Cameroon_QWERTY.
  9. Again, Change the keyboard to SIL_Eurolatin keyboard.
  10. Now, change the current orientation from Landscape to Portrait mode.

Here, I noticed that the default keyboard appears partially on the screen.

I have attached the Screenshot as well as the Video file for reference.

..Partial appearance of the Keyboard

..Inconsistent behavior of the Keyboard

keyboardproblem.mp4

Expected behavior

Changing the OSK Orientation should not affect the Keyboard View.

Related issues

No response

Keyman apps

  • Keyman for Android
  • Keyman for iPhone and iPad
  • Keyman for Linux
  • Keyman for macOS
  • Keyman for Windows
  • Keyman Developer
  • KeymanWeb
  • Other - give details at bottom of form

Keyman version

17.0.80-alpha

Operating system

Android 11.0, 12.0

Device

Redmi Note 8 Pro, API 31 emulator

Target application

No response

Browser

No response

Keyboard name

No response

Keyboard version

No response

Language name

No response

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions