Keyboard Support

Contact and Search

Keyman.com Homepage

Header bottom

Keyman.com

Other versions
Version 18.0Version 17.0 (current version)

On this page

AnalyzeOskCharacterUse.analyze() method

Home > @keymanapp/kmc-analyze > AnalyzeOskCharacterUse > analyze

AnalyzeOskCharacterUse.analyze() method

Analyzes a single source file for Unicode character usage. Can parse .kmn, .kvks, .keyman-touch-layout file formats. Can be called multiple times to collect results from more than one file. Use AnalyzeOskCharacterUse.getStrings() to retrieve results.

Note: analyze() collects key cap data, so calling this for a .kmn file will retrieve the key caps from the .kvks and .keyman-touch-layout files that it references, rather than key cap data from the .kmn file itself.

Signature:

analyze(file: string): Promise<boolean>;

Parameters

Parameter Type Description
file string relative or absolute path to a Keyman source file

Returns:

Promise<boolean>

true if the file is successfully loaded and parsed