The IKeyboardSettings interface provides facilities for keyboard control keys customization. Using this interface, you may define custom control keys for controlling presentation playback and navigation.

This interface can be obtained using the INavigationSettings.Keyboard property.

Table 1. Properties

PropertyValue TypeAccessDefault valueProperty description
EnabledboolRead/WritetrueEnables keyboard navigation in the converted presentation.
SettingsXMLstringRead/Write
This property stores XML representation of the keyboard control settings (see Remarks below).


Table 2. Methods

MethodMethod description
void Reset()Restores default keyboard settings.
void Load(string fileName)Loads keyboard settings from a specified XML file (see Remarks below).
void Save(string fileName)Saves keyboard settings to a specified XML file (see Remarks below).

Remarks

Settings are stored in XML files. The XML Schema keyboard settings file definition. The XML file with default settings is located at the following path: C:\Program Files\iSpring\SDK 9.