OSK Korean Keyboard does not show double consonants
Affected version
Ubuntu 23.10 Gnome 45.2 Wayland
Bug summary
The Korean On-Screen Keyboard (OSK) does not display double consonants.
In the Korean alphabet (hangul), there are 5 double consonants. These are typically accessed on a keyboard by holding down the shift key. Additionally there are 2 special vowels that are also accessed by holding down the shift key.
The letters are:
regular letter, letter when shift key is on (double consonant) ㅂ, ㅃ ㅈ, ㅉ ㄷ, ㄸ ㄱ, ㄲ ㅅ, ㅆ ㅐ, ㅒ ㅔ, ㅖ
The OSK does print the correct double consonant when a manual keyboard shift key is pressed. However there is no way to activate a shift key with the OSK only and the double consonants are not displayed on the keyboard when the manual keyboard shift key is pressed.
The Gnome Korean OSK needs two changes:
- Add a shift key to allow double consonants to be activated
- Show the double consonants when the shift key is activated
Steps to reproduce
-
Enable the On-screen Keyboard in Settings / Accessibility / Typing / Screen Keyboard
-
Change the language to Korean (Hangul)
-
Turn Hangul Mode on in the language settings
-
Use the Korean On-screen Keyboard
See the attached file,, for the current layout of the OSK.
What happened
The Korean OSK is missing a shift key and does not show double consonants.
What did you expect to happen
I expect the OKS to have a shift key, and when the OSK shift key (or manual keyboard shift key) is activated to change some of the letters to double consonants to indicate to the user where they are located on the keyboard.
Relevant logs, screenshots, screencasts etc.
See two attached images above.