#!/usr/bin/env python3 import socket import struct import sys import libevdev #from libevdev import ecodes MULTICAST_TTL = 4 def main(device_path, dest_ip, dest_port): def send(sock,x,y): packet = struct.pack(' ") print("Example: sudo python3 evdev_udp_sender.py /dev/input/event4 127.0.0.1 12345") sys.exit(1) device = sys.argv[1] ip = sys.argv[2] try: port = int(sys.argv[3]) if not (0 < port < 65536): raise ValueError except ValueError: print("Error: Port must be an integer between 1 and 65535.") sys.exit(1) main(device, ip, port)