All Projects → dps → Remarkable Keywriter

dps / Remarkable Keywriter

Licence: mit

Labels

Projects that are alternatives of or similar to Remarkable Keywriter

Nimqml
Qt Qml bindings for the Nim programming language
Stars: ✭ 89 (-25.21%)
Mutual labels:  qml
Panopticon
A libre cross-platform disassembler.
Stars: ✭ 1,376 (+1056.3%)
Mutual labels:  qml
Autoannotationtool
A label tool aim to reduce semantic segmentation label time, rectangle and polygon annotation is supported
Stars: ✭ 113 (-5.04%)
Mutual labels:  qml
Kindd
A kindful dd, written in qt-quick.
Stars: ✭ 93 (-21.85%)
Mutual labels:  qml
Plasmavideowallpaper
A KDE Plasma 5 wallpaper plugin which can let you using a video as the wallpaper
Stars: ✭ 101 (-15.13%)
Mutual labels:  qml
Qtquickvcp
A Virtual Control Panel for Machinekit written in Qt/C++/QML
Stars: ✭ 104 (-12.61%)
Mutual labels:  qml
Qutelauncher
QML Android Launcher
Stars: ✭ 87 (-26.89%)
Mutual labels:  qml
Kde Plasma Chili
The hottest login theme around for KDE Plasma 5
Stars: ✭ 114 (-4.2%)
Mutual labels:  qml
Config
cee my dotfiles
Stars: ✭ 100 (-15.97%)
Mutual labels:  qml
Skribisto
Software for writers, see "develop" branch for current status
Stars: ✭ 111 (-6.72%)
Mutual labels:  qml
Cleanplayer
基于Qt编写的音乐播放器,界面由QML编写,网络和文件由C++实现,能够搜索和播放在线歌曲。
Stars: ✭ 93 (-21.85%)
Mutual labels:  qml
Feedthemonkey
Desktop client for the TinyTinyRSS feed reader.
Stars: ✭ 99 (-16.81%)
Mutual labels:  qml
Com.nerdyweekly.animated
Animated GIF wallpaper for KDE Plasma 5
Stars: ✭ 105 (-11.76%)
Mutual labels:  qml
Cutehmi
CuteHMI is an open-source HMI (Human Machine Interface) software written in C++ and QML, using Qt libraries as a framework. GitHub repository is a mirror!
Stars: ✭ 90 (-24.37%)
Mutual labels:  qml
Plasma Applet Active Window Control
Plasma 5 applet for controlling currently active window.
Stars: ✭ 113 (-5.04%)
Mutual labels:  qml
Stm32pio
Automate managing of STM32CubeMX + PlatformIO projects
Stars: ✭ 89 (-25.21%)
Mutual labels:  qml
Chart.qml
Chart.qml like Chart.js
Stars: ✭ 100 (-15.97%)
Mutual labels:  qml
Icloud For Linux
Access all of your favourite iCloud apps from Linux
Stars: ✭ 115 (-3.36%)
Mutual labels:  qml
Qmlnotify
Awesome notification server in QML
Stars: ✭ 114 (-4.2%)
Mutual labels:  qml
Qaterial
🧩 Collection of Material Components based on QtQuickControls2.
Stars: ✭ 110 (-7.56%)
Mutual labels:  qml

remarkable-keywriter

master build status: CircleCI


More than a decade ago I had a Psion 5mx. A great little palmtop computer with a mechanical keyboard. I used it to take notes in meetings, to write stuff on trains and on beaches. This was before the mobile web was a thing, so my 5mx also had the awesome trait of helping me stay way more focused that writing on my PC. Last year, I found out about the Freewrite - a quirky eInk + mechanical keyboard single purpose writing machine. It looks pretty cool and the idea of a completely distraction-free device for writing, with a real mechanical keyboard, which would work well in direct sunlight - I was intrigued, maybe the 5mx was back?

I didn't buy one - it was expensive, and some of the reviews suggested the freewrite was more novelty than useful appliance, so I bought a reMarkable tablet instead. The reMarkable is a great pen based, distraction-free note taker. But freehand notes, even with the handwriting recognition in the latest update aren't great for a certain kind of writing... composing a blog post for instance.

So, over the long weekend I decided to try turning my reMarkable, with a real keyboard connected via USB on-the-go into something as close to a Freewriter as I could make.

Here it is: reMarkable keyWriter. Image of reMarkable keyWriter

And here's a video of it in action on YouTube: https://www.youtube.com/watch?v=viNgCsWecF0

A full screen content-only UI inspired by Notable's full-screen focus mode. Content is written in markdown format and you can flip from edit mode to rendered reading mode by hitting escape. The sundown markdown renderer is built in - full markdown syntax is supported. I love the keyboard driven productivity of Slack's omnibox, so Ctrl-K brings up a quick note switcher... Type the name of a fresh note and hit enter to start composing something new! There's just enough functionality without a keyboard connected to make it possible to read previously composed notes.

Building this was fun, it works particularly well outdoors in direct sunlight and is quite an enchanting experience for note taking and focused writing... I even used it to write this README!

How to install on your own reMarkable

  • Follow the instructions at https://remarkablewiki.com/tech/ssh to set up passwordless ssh to your reMarkable
  • either build from source (a build script which you can use for insipration is in this repo at .circleci/config.yml) or use the prebuilt binary at prebuilt/edit
  • copy the binary onto your tablet scp edit 10.11.99.1:/home/root/edit (use the IP address and destination of your own set up). If you use the draft custom launcher, you'll find example config and an icon in draft_files.
  • Attach a USB keyboard with a USB OTG connector (e.g. this one). Note that Apple USB keyboards with built in USB hubs don't work - it needs to be a simple USB device, not a hub.
  • ssh to your remarkable and create the directory notes will be stored in
    • mkdir -p /home/root/edit
    • Add some content to the default scratch note:
    • echo scratch > /home/root/edit/scratch.md
  • (if not using a custom launcher)
    • ssh to your reMarkable
    • kill the main UI killall xochitl
    • start edit
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].