Keyboard Support

Contact and Search

Keyman.com Homepage

Header bottom

Keyman.com

Index

On this page

IKeymanControl Interface

interface IKeymanControl : IKeymanObject : IDispatch

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

Interface Methods
NameTypeDeclaration
DisableUserInterfaceMethodSub DisableUserInterface
EnableUserInterfaceMethodSub EnableUserInterface
RefreshKeymanMethodSub RefreshKeyman
RegisterControllerWindowMethodSub RegisterControllerWindow(Value As Long)
ShutdownKeyman32EngineMethodSub ShutdownKeyman32Engine
StartKeyman32EngineMethodSub StartKeyman32Engine(ProductID As Long)
StartVisualKeyboardMethodSub StartVisualKeyboard
StopKeyman32EngineMethodSub StopKeyman32Engine(ProductID As Long)
StopVisualKeyboardMethodSub StopVisualKeyboard
UnregisterControllerWindowMethodSub UnregisterControllerWindow(Value As Long)
Interface Properties
NameTypeDeclaration
ActiveKeyboardProperty Get/LetProperty Get/Let ActiveKeyboard As IKeymanKeyboardInstalled
AutoRefreshProperty Get/LetProperty Get/Let AutoRefresh As Boolean
LastActiveWindowProperty GetProperty Get LastActiveWindow As Long
LastFocusWindowProperty GetProperty Get LastFocusWindow As Long
VisualKeyboardVisibleProperty GetProperty Get VisualKeyboardVisible As Boolean