forked from https://github.com/Evidlo/remarkable_mouse | patches include cool mapping mode that actually does proper aspect ratio conversion and fixing it for smartcard ssh setups
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Evan Widloski 814036cc00
Merge pull request #23 from catskul/catskul/hex-device-id
5 years ago
remarkable_mouse chore: switch device id number to hex for easier matching with header files, and add comment noting what they mean 5 years ago
.gitignore add photo, ssh connection message 6 years ago
Makefile add makefile 5 years ago
README.md bump up preview res 5 years ago
photo.gif add animated image 5 years ago
photo.jpg add photo, ssh connection message 6 years ago
setup.py bump version 5 years ago

README.md

remarkable_mouse

Use your reMarkable as a graphics tablet.

Special thanks to canselcik and LinusCDE for inspiration.

Quick Start

On the host machine

pip install remarkable-mouse
remouse

By default, 10.11.99.1 is used as the address. Seems to work pretty well wirelessly, too.

Examples

specify address, monitor, orientation, password

remouse --address 192.168.1.1 --orientation right --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] [--orientation {vertical,left,right}]
           [--monitor NUM] [--threshold THRESHOLD] [--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
  --orientation {vertical,left,right}
  --monitor NUM         monitor to use
  --threshold THRESHOLD
                        stylus pressure threshold (default 1000)
  --evdev               use evdev to support pen tilt (requires root, no OSX
                    support)