Keyboard Support

Contact and Search

Keyman.com Homepage

Header bottom

Keyman.com

Other versions
Version 20.0Version 19.0Version 18.0 (current version)Version 17.0

On this page

You are viewing an incomplete pre-release version of this documentation. Click here to open the current version, 18.0.

Osk namespace

Home > @keymanapp/kmc-kmn > Osk

Osk namespace

Functions

Function Description
[parseMapping(mapping)](./kmc-kmn.osk.parsemapping.md) Parse a map object loaded from a displaymap file into a PuaMap
[remapTouchLayout(source, map)](./kmc-kmn.osk.remaptouchlayout.md) Remap key caps in the `source` touch layout object to use PUA characters from `map`
[remapVisualKeyboard(vk, map)](./kmc-kmn.osk.remapvisualkeyboard.md) Remap key caps in the `vk` visual keyboard object to use PUA characters from `map`

Interfaces

Interface Description
[StringRef](./kmc-kmn.osk.stringref.md) Tracks usage of a single OSK key cap string across multiple files
[StringRefUsage](./kmc-kmn.osk.stringrefusage.md) Records the number of references to an OSK key cap string for a specific file
[StringResult](./kmc-kmn.osk.stringresult.md) Represents a single key cap found by `AnalyzeOskCharacterUse`

Type Aliases

Type Alias Description
[PuaMap](./kmc-kmn.osk.puamap.md) Maps a source OSK key cap string to a PUA character