linux获取键盘值命令 linux 获取键盘键值( 二 )


测试文件 test.txt 内容如下:
测试代码:
执行结果为:
使用-e参数 , 以下实例输入字符a后按下Tab键就会输出相关的文件名(该目录存在的):
linux如何从键盘获取变量值使用read命令,例如
read-p"请输入:"input
这样用户的输入就会赋予变量input
在LINUX下键盘编程 编写键盘应用程序 能够获取键盘按键提供一个输入按键应用程序实例,你参考一下 。
#include stdio.h
#include stdlib.h
#include unistd.h
#include sys/ioctl.h
#include sys/types.h
#include sys/stat.h
#include fcntl.h
#include sys/select.h
#include sys/time.h
#include errno.h
#include linux/input.h
int main(void)
{
int buttons_fd;
int key_value,i=0,count;
struct input_event ev_key;
buttons_fd = open("/dev/input/event0", O_RDWR);
if (buttons_fd0) {
perror("open device buttons");
exit(1);
}
for (;;) {
count = read(buttons_fd,ev_key,sizeof(struct input_event));
for(i=0; i(int)count/sizeof(struct input_event); i++)
if(EV_KEY==ev_key.type)
printf("type:%d,code:%d,value:%d\n", ev_key.type,ev_key.code-1,ev_key.value);
if(EV_SYN==ev_key.type)
printf("syn event\n\n");
}
close(buttons_fd);
return 0;
}
【linux获取键盘值命令 linux 获取键盘键值】linux获取键盘值命令的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux 获取键盘键值、linux获取键盘值命令的信息别忘了在本站进行查找喔 。

推荐阅读