OpenLogi

0x4520 · keyboardLayout

查询或覆盖键盘的物理区域布局——识别设备中存储的地区键帽排列(QWERTY、AZERTY、QWERTZ 等)。

keyboardLayout 上报(部分设备还能配置)键盘设定的物理布局:QWERTY、 AZERTY、QWERTZ 等地区排列,见于有多个地区版本的 Logitech 键盘。声明的布局 告诉主机软件键帽上实际印着什么,这对按键重映射界面和屏幕覆盖层很有用。给 每台配对主机各关联一个布局是 0x4540 keyboardInternationalLayouts 的事。

OpenLogi 尚未实现

OpenLogi 内置的 hidpp crate 尚未为这个 feature 提供 typed wrapper。下面是对该 HID++ feature 的概括介绍,不代表 OpenLogi 的行为。适用场景下 OpenLogi 使用 0x4540 keyboardInternationalLayouts。

What it does

  • 查询设备里存储的布局,通常是标识物理按键排列的地区码。
  • 部分版本可以设置或覆盖上报的布局,用于固件默认值和实际装配键帽不一致的 键盘。
  • 布局只是信息:它不改变设备实际产生的 HID 扫描码。
  • 0x4521 disableKeys 和 0x4522 disableKeysByUsage 作用于单个按键;这个 feature 关心的是布局整体。
  • 多主机设备的逐主机布局偏好,优先用 0x4540 keyboardInternationalLayouts。

状态: 未实现 · Feature ID: 0x4520 · 参见: 0x4540 keyboardInternationalLayouts

本页目录