2020-09-13 17:13:51 +02:00
2020-09-13 17:13:51 +02:00
2019-02-25 20:37:10 -06:00
add
2020-09-07 23:03:58 -05:00
2020-04-22 16:10:26 -05:00
2020-04-22 16:10:31 -05:00
2019-02-25 20:37:10 -06:00
2020-07-28 04:40:20 -05:00
2020-04-15 11:03:05 -05:00

remarkable_mouse

Use your reMarkable as a graphics tablet.

Special thanks to canselcik and LinusCDE for inspiration.

Quick Start

On the host machine with the tablet plugged in via USB:

pip install remarkable-mouse
remouse

By default, 10.11.99.1 is used as the address. Seems to work pretty well wirelessly, too. By default ssh-agent is used to authenticate if it is available, otherwise you are asked for your password.

Examples

specify address, monitor, orientation, password

remouse --address 192.168.1.1 --orientation right --mode fit --monitor 1 --password foobar

passwordless login

ssh-keygen -m PEM -t rsa -f ~/.ssh/remarkable -N ''
ssh-copy-id -i ~/.ssh/remarkable.pub root@10.11.99.1
remouse --key ~/.ssh/remarkable

Usage

usage: remouse [-h] [--debug] [--key PATH] [--password PASSWORD]
              [--address ADDRESS] [--mode {fit,fill}]
              [--orientation {top,left,right,bottom}] [--monitor NUM]
              [--threshold THRESH] [--evdev]

use reMarkable tablet as a mouse input

optional arguments:
  -h, --help            show this help message and exit
  --debug               enable debug messages
  --key PATH            ssh private key
  --password PASSWORD   ssh password
  --address ADDRESS     device address
  --mode {fit,fill}     scale setting
  --orientation {top,left,right,bottom}
                        position of tablet buttons
  --monitor NUM         monitor to output to
  --threshold THRESH    stylus pressure threshold (default 600)
  --evdev               use evdev to support pen pressure (requires root,
                        Linux only)
Description
No description provided
Readme 2.9 MiB
Languages
Python 99%
Makefile 1%