vidigummy KAU/2018년도 한국항공대학교 박물관 프로젝트

2018.09.02

vidi 2018. 9. 2. 10:08







import evdev

devices = [evdev.InputDevice(path) for path in evdev.list_devices()]
for device in devices:
        if(device.name == 'CANMAX Installed Successfully'):
                Mouse = device
Mouse_path = str(Mouse)[7:24]

dev = evdev.InputDevice(Mouse_path)

count = 1
result=''
UsedBar = []
while(1):
    for event in dev.read_loop():
            if event.type == evdev.ecodes.EV_KEY and count%2 == 1:
                    line = str(evdev.categorize(event))
                    bar_value = line.split()[5][5]
                    result+=bar_value
                    print(line)
            count +=1
            if count == 81:
                    break
    if(result[0] != '0'):
        print("Nope!")
    else:
        if( result not in UsedBar):
            print(result)
            UsedBar.append(result)
        else:
            print("Already Used!")
    result = ''