我想知道如何在我的覆盆子pi上用C语言从USB键盘读取键?有人能帮帮我吗?我正在使用raspbian SO来读取编码器。但我现在的问题是如何读取密钥?我将通过串口直接发送给计算机.. 干杯..
答案 0 :(得分:0)
我假设内核检测到你的键盘。
如果您想阅读标准输入中的字符,您可以选择以下功能之一
这些功能列在manual page section 3 of getchar中。 这是一个小程序,用于提供如何使用这些功能之一的想法。它从控制台获取一个输入字符串,并在每行打印一个字符。
#include <stdio.h>
int main(int argc, char *argv[])
{
printf("Enter some keys\n");
char c;
while((c = getchar()) != 13) /* 13 is carriage ret in ascii, enter key */
printf("%c\n", c);
return 0;
}