My new BT mouse came in. Gonna set it up with my Viture Neckband so I don't have to fiddle with the buttons on it when I'm walking around.
Main question is how I'll get keyboard input outside the on screen keyboard.
I kinda want to install custom firmware that would turn the middle button into a morse code device. Wish these companies published their source code!
@freakazoid Maybe! They're just so expensive and I'm not sure that they can output all the key bindings I need for programming. 😿
@mauve You can program it to send whatever you want. Even the mouse buttons can be programmed to send keypresses.
@freakazoid Interesting! Have you tried this out before?
@mauve I had an original Twiddler and a Twiddler 2, but I never used either with Emacs or anything. Nor did I ever end up finishing any of the wearable projects I started.
Their return policy is shit, though, and I think the larger risk is whether you'll even like typing that way. So maybe see if you can find someone who has one you can try out, or at least find it used?
People have written about their experiences in the forums. Here's one with the Twiddler 3: https://forum.tekgear.com/t/twiddler-3-experience-report-after-one-month/1017
@freakazoid Yeah I have a feeling it'd be hard to find someone in Ottawa with one. In the past I tried getting a Tap Strap 2 to replace my keyboard, but it just couldn't supply me with all the shortcuts I needed for average computer use and shortcuts using SUPER+* were impossible to set on their web UI. 😅 Maybe if I get a major raise or something I'll re-add it to my priority list.
@freakazoid Snap yeah the twiddler 4 seems like a major improvement over the 3. Didn't know it was out! Ty for the heads up.
@mauve I've written a Morse code input program for interacting with the Linux shell. It's easy to do with the python keyboard library, which can inject synthetic keypresses. I don't know how you'd register for global mouse click events, though.
@brandon :o May I get a copy of the source to dig through? i was thinking I'd rewrite the firmware after dumping it. Probably never get to it tho
@mauve Sure thing: https://github.com/blanu/DancerPython - this uses my own method of Morse code input, called Dancer, which uses two buttons, but it would be easy to make it work with one button. The interesting part is the virtual keyboard anyway. This is for a little Morse code input Linux computer I made with a Raspberry Pi Zero 2 W and an Adafruit 1.3" TFT Bonnet for the input and display.
@brandon Snap! Gonna read through it tomorrow, ty
@brandon That was neat. What did you end up using the computer for?
@mauve It was just an experiment. I am looking to replace my phone with a pocket Linux computer. While the experiment was a success, I found that I don't know enough Morse code punctuation yet to effectively use the shell. So much punctuation! Also, I need to work out a system for keys that aren't in Morse code, such as the arrow keys. I also have a related project to build a Dancer-style Morse code input device into a Nintendo controller, for use in actually sending Morse code by radio.
@mauve Twiddler?
https://www.mytwiddler.com/