x11 - "Fn key"是否未在 X Window 中的 "X11/keysymdef.h"中定义?

标签 x11

我试图通过 Xlib 模拟按键,但我找不到 Fn 键在“keysymdef.h”中定义的位置。

它确实没有在 Xlib 中定义,是否有任何解决方法?

最佳答案

Fn 与 Shift 等修饰符的工作方式不同:它通常被捕获 inside the keyboard controller or in the BIOS ,并且组合的 (Fn + other) 按键作为单个信号通过总线发送。这意味着 X11 或与此相关的操作系统甚至看不到 Fn 被按下。

关于x11 - "Fn key"是否未在 X Window 中的 "X11/keysymdef.h"中定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23495426/

相关文章:

java - Netbeans 转发 X11 字体问题

c++ - 如何使用 XCB 将按键事件发送到应用程序?

java - 无法在 nixos 上运行 groovy 脚本

qt - 在 X 上拖动对象下方缓慢重绘... Qt 能否强制拖放操作仅限内部操作?

c++ - Xlib。检查窗口是否重叠

c++ - XShm 完成事件未设置显示文件描述符

linux - evtest 没有给出扫描值

java - JavaFX:OS停靠栏中的程序标题(例如,Ubuntu 19.10)

python - macOS - 安装 dlib 时遇到问题

python - 如何抑制 Qt GUI 应用程序?