KeysAnalyzer is an open source tool designed to report all keys defined and used in a DITA map.
A standard DITAVAL file can be used to filter out topics and maps when harvesting keys.
KeysAnalyzer source code is available on GitHub, at https://github.com/rmraya/KeysAnalyzer.
Although KeysAnalyzer supports the concept of Key Scopes defined in DITA 1.3, it does not yet report the association of keys and scopes.
Send feedback, report errors and request new features to tech@maxprograms.com.