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 扫描码。
0x4521disableKeys 和0x4522disableKeysByUsage 作用于单个按键;这个 feature 关心的是布局整体。- 多主机设备的逐主机布局偏好,优先用
0x4540keyboardInternationalLayouts。
状态: 未实现 · Feature ID:
0x4520· 参见: 0x4540 keyboardInternationalLayouts