|
|
|
|
@ -90,10 +90,12 @@ def main():
|
|
|
|
|
parser.add_argument('--monitor', default=0, type=int, metavar='NUM', help="monitor to output to")
|
|
|
|
|
parser.add_argument('--threshold', metavar='THRESH', default=600, type=int, help="stylus pressure threshold (default 600)")
|
|
|
|
|
parser.add_argument('--evdev', action='store_true', default=False, help="use evdev to support pen pressure (requires root, Linux only)")
|
|
|
|
|
parser.add_argument('--finger', action='store_true', default=False, help="use touchscreen for relative movements")
|
|
|
|
|
|
|
|
|
|
args = parser.parse_args()
|
|
|
|
|
|
|
|
|
|
remote_stylus = open_remote_device(args, '/dev/input/event0')
|
|
|
|
|
if args.finger:
|
|
|
|
|
remote_finger = open_remote_device(args, '/dev/input/event1')
|
|
|
|
|
|
|
|
|
|
if args.debug:
|
|
|
|
|
@ -118,11 +120,12 @@ def main():
|
|
|
|
|
|
|
|
|
|
else:
|
|
|
|
|
from remarkable_mouse.pynput import read_tablet
|
|
|
|
|
from remarkable_mouse.pynput import read_finger
|
|
|
|
|
stylus_thread = threading.Thread(target=read_tablet, args=(args, remote_stylus))
|
|
|
|
|
finger_thread = threading.Thread(target=read_finger, args=(args, remote_finger))
|
|
|
|
|
|
|
|
|
|
stylus_thread.start()
|
|
|
|
|
|
|
|
|
|
if args.finger:
|
|
|
|
|
from remarkable_mouse.pynput import read_finger
|
|
|
|
|
finger_thread = threading.Thread(target=read_finger, args=(args, remote_finger))
|
|
|
|
|
finger_thread.start()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|