Keyboard Support

Contact and Search

Keyman.com Homepage

Header bottom

Keyman.com

Other versions
Version 17.0 (home page)Version 16.0 (home page, current version)Version 15.0 (home page)Version 14.0 (home page)Version 13.0 (home page)Version 12.0 (home page)Version 11.0 (home page)Version 10.0 (home page)Version 9.0 (home page)Version 8.0Version 7.0 (home page)Version 6.0 (home page)Version 5.0 (home page)Version 4.0 (home page)

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