Virtual Zone Overlay
Core API Hook: WPF Layered Window Presentation
Summon transparent GPU-accelerated HUD overlays, radial control bars, or input monitors above focused applications.
Configuration Parameters
| Parameter | Type | Description |
|---|---|---|
| TargetZoneId | Guid | Unique identifier of the target Virtual Zone layout or overlay configuration to display. |
| Arguments | string | Display parameters configuration: 'ShowToggle', 'OpenBriefly;3000ms'. |
config.json Mapping
{
"Type": "CallUI",
"Name": "Show Radial Action Hub",
"TargetZoneId": "zone-uuid-abc-def-123",
"Arguments": "ShowToggle"
}
Save inside database layout actions configuration map.
Native Execution Hook
// CallUI execution logic
var overlay = OverlayManager.Instance.GetOverlayWindow(action.TargetZoneId);
if (overlay.IsVisible) {
overlay.Hide();
} else {
overlay.Show();
if (action.Arguments.StartsWith("OpenBriefly")) {
// Parse time and hide after timeout
Task.Delay(3000).ContinueWith(_ => overlay.Hide());
}
}
Executed within IsoCore remapping runtime loop.
← Back to Actions Directory
IsoKey Module: CallUI