Keyboard Support

Contact and Search

Keyman.com Homepage

Header bottom

Keyman.com

Other versions
Version 9.0

On this page

IKeymanControl Interface

interface IKeymanControl : IKeymanObject : IDispatch

Access to methods to control the Keyman Engine keyman.exe and keyman32.dll.

Interface Methods
Name Type Declaration
DisableUserInterface Method Sub DisableUserInterface
EnableUserInterface Method Sub EnableUserInterface
RefreshKeyman Method Sub RefreshKeyman
RegisterControllerWindow Method Sub RegisterControllerWindow(Value As Long)
ShutdownKeyman32Engine Method Sub ShutdownKeyman32Engine
StartKeyman32Engine Method Sub StartKeyman32Engine(ProductID As Long)
StartVisualKeyboard Method Sub StartVisualKeyboard
StopKeyman32Engine Method Sub StopKeyman32Engine(ProductID As Long)
StopVisualKeyboard Method Sub StopVisualKeyboard
UnregisterControllerWindow Method Sub UnregisterControllerWindow(Value As Long)
Interface Properties
Name Type Declaration
ActiveKeyboard Property Get/Let Property Get/Let ActiveKeyboard As IKeymanKeyboardInstalled
AutoRefresh Property Get/Let Property Get/Let AutoRefresh As Boolean
LastActiveWindow Property Get Property Get LastActiveWindow As Long
LastFocusWindow Property Get Property Get LastFocusWindow As Long
VisualKeyboardVisible Property Get Property Get VisualKeyboardVisible As Boolean