@if (keyboardModel().kind === 'keyboard') {

Предпросмотр

@if (keyboardSvg$ | async; as svg) {
} @else {
} @if (keyboardKeyIds().length === 0) {

Не удалось сопоставить событие с клавишами на схеме (проверьте поля key_name / modifiers или VK).

}
}

Подробности

Тип
{{ event().event_type | telemetryEventType }}
Время
{{ formatTime(event().timestamp) }}
@if (keyboardModel().kind === 'keyboard') {
Виртуальный код (VK)
@if (keyboardModel().vk != null) { {{ keyboardModel().vk }} (0x{{ keyboardModel().vk!.toString(16).toUpperCase() }}) } @else { — }
@if (keyboardKeyIds().length > 0) {
Клавиши на схеме
{{ keyboardKeyIds().join(', ') }}
}
}
Данные события (JSON)