桑达POS机键盘怎么编程

桑达POS机键盘怎么编程,第1张

你是的可编程键盘吗?多少键的,什么型号.请说清楚才好回答啊 一般可编程键盘都自带一个写键盘的软件,需要在纯DOS下(win98的DOS下)才能正确的写.具体怎么写,每个键盘不同,写的方法也不一样

提供一个输入按键应用程序实例,你参考一下。

#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_fd <0) {

perror("open device buttons")

exit(1)

}

for () {

count = read(buttons_fd,&ev_key,sizeof(struct input_event))

for(i=0i<(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

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8070073.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存