Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: osk should translate invisible controls to images #6031

Closed
mcdurdin opened this issue Dec 9, 2021 · 3 comments
Closed

feat: osk should translate invisible controls to images #6031

mcdurdin opened this issue Dec 9, 2021 · 3 comments
Labels
common/ feat m:osk On Screen Keyboard or Touch Keyboard, all platforms
Milestone

Comments

@mcdurdin
Copy link
Member

mcdurdin commented Dec 9, 2021

Is your feature request related to a problem? Please describe.

For example, with the Gilaki keyboard, there are a number of keys that emit ZWJ and other invisible control characters. Keyman should detect the presence of one of these characters on the key cap and automatically use a visible control symbol in its place (and perhaps give the option to use an alternate char if preferred, such as the ZWNJ chars from the touch keyboard). This should also be possible with the touch keyboard.

Note: it may be safer to make this a function of the visual keyboard editor rather than making it automatic at runtime.

Note: the Gilaki keyboard uses bitmaps currently to display these keys. However, bitmaps are not supported in KeymanWeb, and are also not scalable.


Keyman for Windows/macOS/Linux:

  • OS: any
  • Keyman version: 14.0
@mcdurdin mcdurdin added this to the 16.0 milestone Dec 9, 2021
@mcdurdin
Copy link
Member Author

mcdurdin commented Feb 24, 2022

Note: this should be accomplished with the KeymanWebOsk font and be up to the keyboard developer to select the image they want from that (e.g. *ZWNJ*).

@darcywong00
Copy link
Contributor

Involves WS Tech to update our internal font

@darcywong00 darcywong00 modified the milestones: 16.0, 17.0 Feb 24, 2022
@mcdurdin mcdurdin modified the milestones: 17.0, 18.0 Aug 4, 2023
@mcdurdin mcdurdin added the m:osk On Screen Keyboard or Touch Keyboard, all platforms label Sep 16, 2023
@mcdurdin
Copy link
Member Author

Completed with #9846.

@keymanapp-test-bot keymanapp-test-bot bot modified the milestones: 18.0, B17S6 Apr 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
common/ feat m:osk On Screen Keyboard or Touch Keyboard, all platforms
Projects
None yet
Development

No branches or pull requests

2 participants