首页 > 解决方案 > 我为 USB 键盘编写什么类型的驱动程序?

问题描述

我有一个Razer Tartarus Classic 键盘,这是我过去在 Windows 上玩游戏时的习惯。我现在想从中获得特殊功能并在此过程中学习一些东西。我很清楚已经有像 openrazer 这样的驱动程序和其他在 Linux 中编码的设备的软件。我希望纯粹为了学习而为设备编写自己的驱动程序。

目标是能够将按键重新映射到不同的功能,并控制设备上的内置灯。我的问题是我什至不知道我应该写什么类型的驱动程序。我应该编写字符设备驱动程序USB 驱动程序还是输入设备驱动程序?这些信息页面中的每一个都使用截然不同的方法与设备进行通信,我不确定哪一个(如果有的话)可以满足我的所有需求。此外,非常感谢与该主题相关的信息的任何链接。

标签: linux-device-driver

解决方案


推荐阅读