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
Close
Hashes for remarkable-mouse-7.1.0.post1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79695794886d087653711773c34d0283b77606905f4521cbb8afc86be9c0da5d |
|
MD5 | b2712cf48d7e573505923bb5b8d11776 |
|
BLAKE2b-256 | 588a953df4a12ac7fb66bca1c75b38a60e07bb613823cc41ad73159b9526bc6a |
Close
Hashes for remarkable_mouse-7.1.0.post1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a633a82baccbfa94b0b8a4af6bcdb685c1df6d16cb2c87acd2ff9fb7bc60353c |
|
MD5 | e72e9d9a49484c4d4334550e14284124 |
|
BLAKE2b-256 | 7f15352bf2c5591371e522c61aad0d953b57f030fc9355ea6c49975d719ba94b |