ej's Secret Plan #425
It's a tiny (40k!) extension which turns keyboard input into text, drawn onto the screen in the existing reMarkable environment by mimicking stylus motion.
(Most of these features got done, yay. Notice the hand-corrected letters, the text recognotion works on that too!)
The best sugar cereal from General Mills in the 1970's which had two superpowers:
I use my reMarkable tablet every day, for work and for personal stuff. I've spent hundreds of early mornings with just coffee and the stylus, figuring out things that are important to me. Sometimes I want to type things, such as stories, without giving up the ink. I tried using (and adapting from others) custom apps which edit text, markdown, etc., but I actually like the existing reMarkable UI, and I want to work within it. For me, this is the right balance. No launcher to maintain, no little gotchas.
ssh
to the tabletsystemctl start crazy-cow
(note that you might need to chmod +x crazy-cow
to make it executable)systemctl enable crazy-cow
(to enable on boot)Just plug in a keyboard and start typing! Seriously, that's it.
+
, -
, 0
to adjust the lettering size.There is no visible cursor. Do not panic. Real typewriters don't have one either. If you type something in the wrong place, just backspace
, or tap undo, or erase it with the stylus. Then (like a real typewriter) use space
, up
, down
, enter
to get to the right place.
Here are the steps to troubleshoot this:
Press the left/right arrow keys on your keyboard. This should change pages. (this is a built-in feature, not a Crazy Cow feature)
a. If the page does not change, there's a keyboard connection issue.
b. If the page does change, your keyboard is great, and you can go to step 2.
Please try this binary in the branch 1-multiple-keyboards, to address more complex USB setups. I'm planning to merge this to main, if enough people verify that it solves their issues.
Please post an issue. This is a just-for-fun project for me.