Code: Alles auswählen
hdc = win32gui.GetDC(win32gui.GetDesktopWindow())
for x in range(25):
for y in range(25):
win32gui.SetPixel(hdc, x, y, 0x0000FF)
Code: Alles auswählen
hdc = win32gui.GetDC(win32gui.GetDesktopWindow())
for x in range(25):
for y in range(25):
win32gui.SetPixel(hdc, x, y, 0x0000FF)
Code: Alles auswählen
import pyHook, pythoncom, serial
ser = serial.Serial('COM3', 9600)
def OnKeyboardEvent(event):
if event.Key == 'Numpad1':
ser.write('g1')
elif event.Key == 'Numpad2':
ser.write('g0')
elif event.Key == 'Numpad4':
ser.write('r1')
elif event.Key == 'Numpad5':
ser.write('r0')
elif event.Key == 'Escape':
ser.close()
exit()
return True
hooks_manager = pyHook.HookManager()
hooks_manager.KeyDown = OnKeyboardEvent
hooks_manager.HookKeyboard()
pythoncom.PumpMessages()
Code: Alles auswählen
OnKeyboardReleaseEvent(event)
Code: Alles auswählen
KEY2CMD={'Numpad1':'g1', 'Numpad2':'g0', 'Numpad4': 'r1', 'Numpad5': 'r0'}
def OnKeyboardEvent(event):
if event.Key in KEY2CMD
ser.write(KEY2CMD[event.Key])
elif event.Key == 'Escape':
ser.close()
exit()
return True