All Projects → ddvk → remarkable-touchgestures

ddvk / remarkable-touchgestures

Licence: MIT license
touch gestures for reMarkable

Programming Languages

c
50402 projects - #5 most used programming language
shell
77523 projects
C++
36643 projects - #6 most used programming language
QMake
1090 projects

Projects that are alternatives of or similar to remarkable-touchgestures

recrossable
crossword game with simplistic handwriting recognition and automatic generation of crosswords
Stars: ✭ 36 (-16.28%)
Mutual labels:  remarkable-tablet
noteto
Template Tool for the reMarkable tablet (and maybe others?)
Stars: ✭ 30 (-30.23%)
Mutual labels:  remarkable-tablet
rmWebUiTools
Utilize the USB webinterface of your remarkable paper tablet. Export all files or use this to make your own scripts.
Stars: ✭ 31 (-27.91%)
Mutual labels:  remarkable-tablet
remarkable-calendar-creator
Create calendars to display on a reMarkable device as the suspend screen or to write notes on, including events from your own online iCal calendar
Stars: ✭ 28 (-34.88%)
Mutual labels:  remarkable-tablet
rm2pdf
Convert reMarkable tablet notebooks and annotated PDFs to layered PDF documents
Stars: ✭ 53 (+23.26%)
Mutual labels:  remarkable-tablet
chessmarkable
Chess for the reMarkable using the rust pleco lib
Stars: ✭ 71 (+65.12%)
Mutual labels:  remarkable-tablet
ReMarkable.NET
A .NET library for developing applications for the reMarkable tablets
Stars: ✭ 37 (-13.95%)
Mutual labels:  remarkable-tablet
ReBook
The missing book store for remarkable.
Stars: ✭ 35 (-18.6%)
Mutual labels:  remarkable-tablet
goMarkableStream
A utility to stream from a Remarkable2 without hack or third party dependencies
Stars: ✭ 129 (+200%)
Mutual labels:  remarkable-tablet
remarkable-tweak
Tweak tool for the reMarkable paper tablet. Lets you organize your templates with no fuss.
Stars: ✭ 20 (-53.49%)
Mutual labels:  remarkable-tablet
Awesome Remarkable
A curated list of projects related to the reMarkable tablet
Stars: ✭ 4,111 (+9460.47%)
Mutual labels:  remarkable-tablet
fingerterm-reMarkable
A build of fingerterm, modified to draw more nicely on the reMarkable ePaper device.
Stars: ✭ 61 (+41.86%)
Mutual labels:  remarkable-tablet
remarkable-cli-tooling
Tooling for the reMarkable paper tablet.
Stars: ✭ 37 (-13.95%)
Mutual labels:  remarkable-tablet
rM2PDF
rM2PDF script for the reMarkable reader
Stars: ✭ 23 (-46.51%)
Mutual labels:  remarkable-tablet
1bitpaint for reMarkable
Paint tool for reMarkable tablet
Stars: ✭ 15 (-65.12%)
Mutual labels:  remarkable-tablet
remarkable-uuuflash
uuu scripts for recovery console and flashing
Stars: ✭ 31 (-27.91%)
Mutual labels:  remarkable-tablet
remarkableflash
No description or website provided.
Stars: ✭ 41 (-4.65%)
Mutual labels:  remarkable-tablet
reHackable-HelloWorld
QML Demo for the reMarkable Paper Tablet
Stars: ✭ 58 (+34.88%)
Mutual labels:  remarkable-tablet
url2epub
Create ePub files from URLs
Stars: ✭ 35 (-18.6%)
Mutual labels:  remarkable-tablet
remarkable pdflets
mini apps for reMarkable inside xochitl
Stars: ✭ 64 (+48.84%)
Mutual labels:  remarkable-tablet

Touch gestures

Enables page turning with the touch screen by emulatig hardware button presses

Features

touch with 2 fingers, around 10-11cm apart to toggle between SwipeOnly, SwipeAndTouch or Disabled

swipe down to show the current time (by default UTC, timezone info needs to be set on the device, overwrite /etc/localtime)

when SwipeOnly:

swipe left/right to turn pages

swipe up to execute a hardcoded script ~/scripts/swipeup.sh

when SwipeAndTouch:

touch left/right 1/3 of the screen to turn pages (except upper and left 100 px where the toolbar usually is)

Compilation

install the dev tools from remarkable

source /usr/local/oecore-x86_64/environment-setup-cortexa9hf-neon-oe-linux-gnueabi
qmake
make

Installation

Easy

ssh to the device

paste the following code

wget https://raw.githubusercontent.com/ddvk/remarkable-touchgestures/master/install.sh -O- |sh

Manual

copy touch.service to /etc/systemd/system/

copy touchinjector to /home/root/

SSH to the device

systemctl start touch

systemctl enable touch (to enable on boot).

TODO

  • fix/setup the CI
  • add unit tests
  • make it configurable
  • framebuffer in C/libremarkable
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].