use reMarkable as a graphics tablet
Project description
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. Find your password in the reMarkable's settings menu. If you are on Linux using X11, you can use the --evdev
option for pressure support.
To use the --region
flag, you may need to install the python3-tk
or python3-tkinter
package with your package manager.
Examples
specify monitor, orientation, password
remouse --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
running with pressure sensitivity (Linux only)
sudo --preserve-env=USER,PATH env remouse --evdev
Usage
usage: remouse [-h] [--debug] [--key PATH] [--password PASSWORD] [--address ADDRESS] [--mode {fit,fill,stretch}] [--orientation {top,left,right,bottom}] [--monitor NUM] [--region] [--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,stretch}
Scale setting. Fit (default): take up the entire tablet, but not necessarily the entire monitor. Fill: take up the entire monitor, but not necessarily the entire tablet. Stretch:
take up both the entire tablet and monitor, but don't maintain aspect ratio.
--orientation {top,left,right,bottom}
position of tablet buttons
--monitor NUM monitor to output to
--region Use a GUI to position the output area. Overrides --monitor
--threshold THRESH stylus pressure threshold (default 600)
--evdev use evdev to support pen pressure (requires root, Linux only)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file remarkable-mouse-7.1.1.tar.gz
.
File metadata
- Download URL: remarkable-mouse-7.1.1.tar.gz
- Upload date:
- Size: 2.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.10.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f363fdb44de389494a0466428960e82fef55274e8173e21ff9a31f704114f745 |
|
MD5 | 35eb847d7340540001b577fdc6534609 |
|
BLAKE2b-256 | ea9fb7c886e04deea6b130b629d6be0605433ae394b0dd19c73642d24b78b20c |
File details
Details for the file remarkable_mouse-7.1.1-py3-none-any.whl
.
File metadata
- Download URL: remarkable_mouse-7.1.1-py3-none-any.whl
- Upload date:
- Size: 29.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.10.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6bb1063a9fbc4c300b2c68ed782707e1840fe3f782b2904d91e14d1bbcb07498 |
|
MD5 | 96da693c0a0067f98512f2b7157e0e20 |
|
BLAKE2b-256 | 7f8918d21e922e7a6bb9333eea9a4765d5a293268fa8d9833b00f89296b436fa |