我是C的新手,但不是编程.我想通过指针访问键盘键.正如我用远指针尝试它并使用地址0x417和第7位打开我的Windows系统上的P2系统编程.现在我想开始在Linux中工作并尝试使用相同的功能,但大写锁定没有任何问题.任何人都可以给我发一些关于Ubuntu Linux中硬件和文件属性访问的好教程.
我非常感谢你们所有人.
问候,
您不能通过Linux上的指针访问键盘.
如果您正在考虑使用图形应用程序,它会使用X11及其底层协议(对于新手而言非常复杂).如果您是新手,我强烈建议您使用Qt或GTK等图形工具包库.
如果您正在考虑控制台应用程序,我建议您使用像ncurses或readline这样的库.
你确实可以阅读原始键盘(因为例如Xorg服务器确实如此),但这很痛苦.你需要了解tty-s,细节很痛苦.您还需要了解原始linux键盘(我忘记了详细信息,但更多地研究了Xorg服务器).
你真的应该解释你想做什么.请注意,全面了解什么是tty或什么是原始键盘需要数月的工作.在开始之前你应该熟悉linux 系统调用.
您应该充分利用几乎所有Linux软件都是免费的; 所以你可以研究它的源代码.