Skip to content

bug(sil_hebrew): missing labels on keys of OSK (on screen keyboard) #4049

Description

@sze2st

Describe the bug

On screen keyboard (OSK) shows key without any label which is unexpected

Reproduce the bug

Issue is reproducible using e.g. keyman 19.0.249.0-alpha on Windows 10 as follows

  1. Start keyman configuration
  2. download keyboard sil_hebrew and install it
  3. open editor e.g. Notepad++
  4. Open on screen keyboard (OSK) and select Ancient Hebrew (hbo-Hebr-IL) Hebrew (SIL)
Image
  1. click key j on OSK: results in שׁ (i.e. hebrew letter shin)
  2. click key Right Alt on OSK: results in changing the labels on the keys, note that key o is not labeled at all whereas key 1 is labeled with ֽ
Image
  1. click key o on OSK (while Right Alt is still in use). result: שׁis changed to שׇׁ i.e. vowel sign "qamats" is added below the letter shin. This shows that although OSK shows key o as being unlabeled anyway a unicode is assigned to it.

Get detailed description of sil_hebrew keyboard by clicking ? on OSK: results in new window Keyman Help. Click on link to help for Hebrew (SIL) keyboard: results in window with detailed description of Hebrew (SIL) keyboard. It shows Right Alt mode as

Image

i.e. key o is labeled with qamats vowel sign which has unicode 05C7. This corresponds to what happens when clicking Right Alt + o

Image

Expected behavior

Right Alt mode of OSK should label key o with qamats vowel sign ׇ (i.e. unicode 05C7)

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

19.0.249.0-alpha

Operating system

Windows 10

Device

Windows Lenovo ThinkPad

Target application

No response

Browser

No response

Keyboard name

sil_hebrew

Keyboard version

No response

Language name

No response

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    Status
    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions