IKeymanControl Interface
- IKeymanControl::ActiveKeyboard
- IKeymanControl::AutoRefresh
- IKeymanControl::DisableUserInterface
- IKeymanControl::EnableUserInterface
- IKeymanControl::LastActiveWindow
- IKeymanControl::LastFocusWindow
- IKeymanControl::RefreshKeyman
- IKeymanControl::RegisterControllerWindow
- IKeymanControl::ShutdownKeyman32Engine
- IKeymanControl::StartKeyman32Engine
- IKeymanControl::StartVisualKeyboard
- IKeymanControl::StopKeyman32Engine
- IKeymanControl::StopVisualKeyboard
- IKeymanControl::UnregisterControllerWindow
- IKeymanControl::VisualKeyboardVisible
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 |


