输入设备功能与键盘指针操作全解析
1. 输入焦点相关操作
在输入设备的操作中,输入焦点的管理是一个重要部分。当 revert_to 的值为 RevertToPointerRoot 或者 RevertToNone 时,焦点会分别恢复到 PointerRoot 或者 None 。在焦点恢复的过程中,X 服务器会生成 FocusIn 和 FocusOut 事件,不过最后一次焦点改变的时间不会受到影响。使用 XSetInputFocus 函数时,可能会产生 BadMatch 、 BadValue 和 BadWindow 等错误。
若要获取当前的输入焦点,可以使用 XGetInputFocus 函数,其调用格式如下:
XGetInputFocus(display, focus_return, revert_to_return);
参数说明:
| 参数 | 说明 |
| ---- | ---- |
| display | 指定与 X 服务器的连接 |
| focus_return | 返回焦点窗口、 PointerRoot
超级会员免费看
订阅专栏 解锁全文
10万+

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



