X 服务器事件详解
1. 映射事件(XMappingEvent)
映射事件用于表示映射发生变化的情况。其结构体定义如下:
typedef struct {
int first_keycode; /* first keycode */
int count; /* defines range of change w. first_keycode*/
} XMappingEvent;
request 成员用于指示发生的映射变化类型,可能的值有 MappingModifier 、 MappingKeyboard 或 MappingPointer 。具体说明如下:
| 类型 | 说明 |
| ---- | ---- |
| MappingModifier | 修饰键映射发生改变 |
| MappingKeyboard | 键盘映射发生改变 |
| MappingPointer | 指针按钮映射发生改变 |
只有当 request 成员设置为 MappingKeyboard 时, first_keycode 和 count 成员才会被设置。 first_keycode 表示改变映射范围的第一个键码,
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



