
<feed xmlns="http://www.w3.org/2005/Atom">
    <generator>Hugo -- gohugo.io</generator>
    <title>
                twiddler on
            
        
        The Neo-Babbage Files</title>
        <link href="https://babbagefiles.xyz/categories/twiddler/atom.xml" rel="self" type="application/atom+xml" /><link href="https://babbagefiles.xyz/categories/twiddler/"/>
    <updated>2025-12-29T11:00:32+00:00</updated>
    <author>
            <name>Benjamin Slade</name>
            
                <email>slade@lambda-y.net</email>
            </author>
    <id>https://babbagefiles.xyz/categories/twiddler/</id>
        
        <entry>
            <title type="html"><![CDATA[Twiddler config for Emacs]]></title>
            <link href="https://babbagefiles.xyz/m-x-twiddler/"/>
            <id>https://babbagefiles.xyz/m-x-twiddler/</id>
            
                    <author>
                        <name>Benjamin Slade</name>
                    </author>
            <published>2020-05-30T22:00:00-06:00</published>
            <updated>2020-05-30T23:34:16-06:00</updated>
            
            
            <content type="html"><![CDATA[<p>The <a href="https://twiddler.tekgear.com/">Twiddler</a> [<a href="https://web.archive.org/web/20191212214708/https://twiddler.tekgear.com/">here&rsquo;s archive.org&rsquo;s link</a>, as the site seems to be down
as I write this], a one-handed chording keyboard, has a longish history of
being associated with Emacs. Here&rsquo;s 1990s <a href="https://en.wikipedia.org/wiki/Alan%5FAlda">Alan Alda</a> interviewing
<a href="https://en.wikipedia.org/wiki/Thad%5FStarner">Thad Starner</a>, who&rsquo;s using a wearable-computing device foreshadowing
Google Glass, using a Twiddler mk 1 to interact with Emacs (using the
<a href="http://alumni.media.mit.edu/~rhodes/Papers/remembrance.html">Remembrance Agent</a>):</p>
<div class="org-youtube"><iframe src="https://www.youtube-nocookie.com/embed/X7DM1mT8r7c?start=2151" allowfullscreen title="YouTube Video"></iframe></div>
<p>I&rsquo;ve long been intrigued by this one-hand, non-tethered input method
and finally got a Twiddler 3. I was unfortunately stymied on progress
early on due to a loose battery (requiring cracking the entire device
open), but have got it back working and am slowly trying to integrate
it into my workflow.</p>
<p>One place where it would be particularly useful is with a mobile
device (e.g. smart phone), especially as one can run full <a href="https://endlessparentheses.com/running-emacs-on-android.html">Emacs in
Termux on Android</a>.</p>
<p>The Twiddler is a configurable device, and obviously using it with
Emacs calls for some Emacs-specific configuration. Here is my current
working configuration:</p>
<p><a href="https://gitlab.com/emacsomancer/m-x-tabspace">M-x tab-space: Emacs-centric layout for the Twiddler 3</a></p>
<p>With important Emacs combinations like <code>C-x</code>, <code>M-x</code>, <code>C-g</code> mapped to
chords (along with a chord prefix, <code>s-F</code> for my personal <a href="https://stumpwm.github.io/">StumpWM</a>
config), and some chords set up for comfortable navigating with <a href="https://github.com/emacsorphanage/god-mode">God
Mode</a> and <a href="https://github.com/abo-abo/avy">avy</a>. And lots of space for expansion.</p>
]]></content>
            
                 
                    
                         
                        
                            
                             
                                <category scheme="https://babbagefiles.xyz/categories/emacs" term="emacs" label="emacs" />
                             
                                <category scheme="https://babbagefiles.xyz/categories/twiddler" term="twiddler" label="twiddler" />
                            
                        
                    
                 
                    
                 
                    
                
            
        </entry>
    
</feed>
