Zero-Agent Keyboard Layout Selection
⮞ Summary —
EviBLE HID can identify the appropriate keyboard layout with minimal user interaction and then reuse a validated profile automatically on later connections.
A standard Bluetooth HID connection does not tell a keyboard which operating-system layout the host currently uses. Consequently, blindly sending the same HID sequence can produce the wrong character on another layout.
EviBLE HID solves this problem with its Zero-Agent calibration architecture. For an unknown terminal, EviBLE can send carefully selected, non-sensitive HID probes inside a dedicated calibration workflow. The user then confirms the visible result. Therefore, the system can progressively narrow the candidate layouts without installing software on the host.
First connection
First, EviBLE identifies the Bluetooth host. Next, it checks whether a validated profile already exists. If no HIGH-confidence profile exists, EviBLE starts calibration. Then, it uses a small number of safe observations to identify the keyboard layout. Finally, the user confirms the result before Secure Send becomes available.
Later connections
Once EviBLE stores a valid HIGH-confidence profile, it can verify the host identity and layout metadata on reconnect. Consequently, a known unchanged terminal can reach AUTO_SELECTED / HIGH without sending another calibration probe.
Validated Windows behavior —
The Windows Zero-Agent v1 qualification demonstrated profile persistence, reconnect restoration, zero-probe auto-selection and fail-closed behavior for ambiguous or interrupted calibration paths.