Logo

Linux 内核

6.13.0-rc6

快速搜索

目录

  • 开发流程
  • 提交补丁
  • 行为准则
  • 维护者手册
  • 所有开发流程文档
  • 核心 API
  • 驱动程序 API
  • 子系统
    • 核心子系统
    • 人机接口
      • 输入文档
      • 人机接口设备 (HID)
      • 声音子系统文档
      • GPU 驱动程序开发者指南
      • 帧缓冲
      • LED
    • 网络接口
    • 存储接口
    • 其他子系统
  • 锁
  • 许可规则
  • 编写文档
  • 开发工具
  • 测试指南
  • 黑客指南
  • 追踪
  • 故障注入
  • 实时修补
  • Rust
  • 管理
  • 构建系统
  • 报告问题
  • 用户空间工具
  • 用户空间 API
  • 固件
  • 固件和设备树
  • CPU 架构
  • 未分类文档
  • 翻译

本页

  • 显示源文件

Linux 输入子系统用户空间 API¶

目录

  • 1. 简介
    • 1.1. 架构
    • 1.2. 简单用法
    • 1.3. 详细描述
    • 1.4. 验证是否工作
    • 1.5. 事件接口
  • 2. 输入事件代码
    • 2.1. 事件类型
    • 2.2. 事件代码
    • 2.3. 设备属性
    • 2.4. 指南
  • 3. 多点触控 (MT) 协议
    • 3.1. 简介
    • 3.2. 协议用法
    • 3.3. 协议示例 A
    • 3.4. 协议示例 B
    • 3.5. 事件用法
    • 3.6. 事件语义
    • 3.7. 事件计算
    • 3.8. 手指追踪
    • 3.9. 手势
    • 3.10. 注意事项
  • 4. Linux 游戏手柄规范
    • 4.1. 简介
    • 4.2. 几何
    • 4.3. 检测
    • 4.4. 事件
  • 5. Linux 的力反馈
    • 5.1. 简介
    • 5.2. 给用户的说明
    • 5.3. 给开发者的说明
  • 6. Linux 游戏杆支持
    • 6.1. 简介
    • 6.2. 用法
    • 6.3. 硬件特定的驱动程序信息
    • 6.4. 故障排除
    • 6.5. 常见问题解答
    • 6.6. 编程接口
  • 7. uinput 模块
    • 7.1. 简介
    • 7.2. 接口
    • 7.3. libevdev
    • 7.4. 示例
  • 8. userio 协议
    • 8.1. 简介
    • 8.2. 用法概述
    • 8.3. 命令结构
    • 8.4. 命令
    • 8.5. 用户空间工具
©内核开发社区。| 由 Sphinx 5.3.0 & Alabaster 0.7.16 提供支持 | 页面源文件