<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Tech Hacks on VibeRX360 Fun - 用 AI 做有趣的事</title>
    <link>https://viberx360.com/blog/tags/tech-hacks/</link>
    <description>Recent content in Tech Hacks on VibeRX360 Fun - 用 AI 做有趣的事</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>zh</language>
    <lastBuildDate>Thu, 25 Dec 2025 08:00:00 +0800</lastBuildDate><atom:link href="https://viberx360.com/blog/tags/tech-hacks/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Turn Your Switch Joy-Con into a Kobo Page Turner: A Gaming Controller&#39;s Reading Journey</title>
      <link>https://viberx360.com/blog/en/lifestyle/kobo-joycon-page-turner/</link>
      <pubDate>Thu, 25 Dec 2025 08:00:00 +0800</pubDate>
      
      <guid>https://viberx360.com/blog/en/lifestyle/kobo-joycon-page-turner/</guid>
      <description>Who says gaming controllers are only for games? Transform your Nintendo Switch Joy-Con into a Kobo e-reader page turner for a more comfortable reading experience.</description>
      <content:encoded><![CDATA[<h2 id="an-interesting-discovery">An Interesting Discovery</h2>
<p>Have you ever been in this situation: lying in bed reading on your Kobo, constantly swiping the screen to turn pages, and your arm gets tired after a while? Or on your morning commute, holding your e-reader in one hand while gripping the subway pole with the other, making it awkward to turn pages?</p>
<p>Sure, there are dedicated Bluetooth page turners on the market, but they cost extra money. That&rsquo;s when I saw someone share on Reddit: you can use a Nintendo Switch Joy-Con to turn pages on a Kobo!</p>
<p><strong>Wait, gaming controllers can do that?</strong></p>
<p>Yes! And it works surprisingly well. As someone who both loves playing Switch and reading e-books, this is the perfect crossover.</p>
<h2 id="why-joy-con-works-so-well">Why Joy-Con Works So Well</h2>
<p>When you think about it, Joy-Con is actually perfect as a page turner:</p>
<ul>
<li><strong>Compact and lightweight</strong> - Comfortable to hold in one hand</li>
<li><strong>Bluetooth connection</strong> - Wireless freedom, no cable hassles</li>
<li><strong>Multiple buttons</strong> - Customize several page-turning shortcuts</li>
<li><strong>One-handed operation</strong> - Just the right Joy-Con is enough</li>
<li><strong>You already have one</strong> - No need to buy extra devices</li>
</ul>
<p>More importantly, this &ldquo;repurposing&rdquo; feeling is really satisfying—something you already own, used in a different context, gains new value.</p>
<p>
  <img loading="lazy" src="https://viberx360.com/blog/images/lifestyle/kobo-joycon-page-turner/kobo-joycon-setup.jpeg" alt="Joy-Con as Kobo page turner"  /></p>
<p><em>Right Joy-Con transformed into a reading page turner</em></p>
<h2 id="quick-setup-guide">Quick Setup Guide</h2>
<p>The entire setup process is actually quite simple, taking about 10 minutes. You&rsquo;ll need:</p>
<ul>
<li>A Kobo e-reader (Bluetooth-capable model)</li>
<li>A <strong>right</strong> Joy-Con (note: right side only!)</li>
<li>A computer (to copy configuration files)</li>
</ul>
<h3 id="one-click-download-package">One-Click Download Package</h3>
<p>To make setup easier for everyone, I&rsquo;ve packaged all the necessary files:</p>
<p><strong><a href="/downloads/kobo-joycon.zip">📥 Download kobo-joycon.zip</a></strong> (56 KB)</p>
<p>The package includes:</p>
<ul>
<li><code>.kobo/KoboRoot.tgz</code> - Bluetooth page turner software</li>
<li><code>.btpt/Joy-Con (R)</code> - Ready-to-use Joy-Con button configuration</li>
<li>Detailed installation documentation</li>
</ul>
<h3 id="three-step-quick-installation">Three-Step Quick Installation</h3>
<p><strong>Step 1: Install Bluetooth Page Turner Software</strong></p>
<ol>
<li>Extract the downloaded <code>kobo-joycon.zip</code></li>
<li>Connect your Kobo to your computer via USB cable</li>
<li>Copy the <strong><code>.kobo</code></strong> folder from the package to your Kobo&rsquo;s root directory
<ul>
<li>⚠️ Important: <strong>Merge</strong> the folder, don&rsquo;t replace it! Kobo already has a <code>.kobo</code> folder</li>
</ul>
</li>
<li>Safely eject Kobo and wait for automatic installation (device will reboot)</li>
</ol>
<p><strong>Step 2: Install Joy-Con Configuration</strong></p>
<ol>
<li>Reconnect Kobo to your computer</li>
<li>Copy the <strong><code>.btpt</code></strong> folder from the package to your Kobo&rsquo;s root directory</li>
<li>Safely eject Kobo</li>
</ol>
<p><strong>Step 3: Pair the Joy-Con</strong></p>
<ol>
<li>On your Kobo, go to: Settings → Bluetooth</li>
<li>Turn on Bluetooth</li>
<li>Press and hold the small circular pairing button on the side of the right Joy-Con</li>
<li>Find &ldquo;Joy-Con (R)&rdquo; in Kobo&rsquo;s Bluetooth device list and tap to pair</li>
<li><strong>Note</strong>: The Joy-Con LED lights will keep flashing—this is normal, don&rsquo;t worry</li>
</ol>
<p>Done! You can now use your Joy-Con to turn pages.</p>
<h2 id="button-layout">Button Layout</h2>
<p>Default button configuration:</p>
<ul>
<li><strong>Y button</strong> or <strong>R button</strong> = Previous page ⬅️</li>
<li><strong>A button</strong> or <strong>ZR button</strong> = Next page ➡️</li>
</ul>
<p>
  <img loading="lazy" src="https://viberx360.com/blog/images/lifestyle/kobo-joycon-page-turner/kobo-joycon-keymap.jpeg" alt="Joy-Con button layout"  /></p>
<p><em>Clear button mapping diagram</em></p>
<p>This design is thoughtful:</p>
<ul>
<li>Y/A buttons are on the face, suitable for landscape grip</li>
<li>R/ZR buttons are on the edge, perfect for portrait one-handed operation</li>
</ul>
<p>No matter how you prefer to hold it, you&rsquo;ll find comfortable page-turning buttons.</p>
<h2 id="real-world-usage-experience">Real-World Usage Experience</h2>
<p>After trying it for a few days, here are my thoughts:</p>
<p><strong>Pros:</strong></p>
<ul>
<li>✅ Really convenient! Single-handed operation while lying down is effortless</li>
<li>✅ Button feel is great, much more comfortable than touchscreen swiping</li>
<li>✅ Joy-Con is light, no fatigue from extended holding</li>
<li>✅ Can operate blindly, no need to look at the screen to turn pages</li>
</ul>
<p><strong>Minor drawbacks:</strong></p>
<ul>
<li>⚠️ LED lights keep flashing (doesn&rsquo;t affect usage, but uses battery)</li>
<li>⚠️ Only supports right Joy-Con, left one doesn&rsquo;t work</li>
<li>⚠️ Need to charge Joy-Con separately</li>
</ul>
<p>Overall, the advantages far outweigh the drawbacks. If you happen to have a spare Joy-Con lying around, it&rsquo;s definitely worth trying!</p>
<h2 id="faq">FAQ</h2>
<p><strong>Q: Why only the right Joy-Con?</strong></p>
<p>A: Because left and right Joy-Cons have different Bluetooth identifiers, and the existing configuration file is made for the right controller. Theoretically, you could configure the left one, but you&rsquo;d need to remap the button codes.</p>
<p>If you want to configure the left Joy-Con, here are the button code mappings for reference:</p>
<ul>
<li><strong>304</strong>: Left button</li>
<li><strong>305</strong>: Down button</li>
<li><strong>306</strong>: Up button</li>
<li><strong>307</strong>: Right button</li>
<li><strong>312</strong>: Minus (-) button</li>
<li><strong>317</strong>: Screenshot button</li>
<li><strong>318</strong>: L button</li>
<li><strong>319</strong>: ZL button</li>
</ul>
<p>References: <a href="https://github.com/riking/joycon">GitHub - riking/joycon</a>, <a href="https://wiki.archlinux.org/title/Gamepad">ArchWiki - Gamepad</a></p>
<p><strong>Q: Does it drain the battery quickly?</strong></p>
<p>A: Kobo&rsquo;s Bluetooth power consumption is reasonable. The main drain is the Joy-Con&rsquo;s constantly flashing LED. Recommend turning off Kobo&rsquo;s Bluetooth when done reading, or regularly charging the Joy-Con.</p>
<p><strong>Q: Can other Bluetooth controllers work?</strong></p>
<p>A: Theoretically, yes! Any standard Bluetooth game controller can work through configuration files to map buttons. The package also includes a sample configuration for the 8BitDo Micro controller.</p>
<p><strong>Q: What if something goes wrong with my Kobo after installation?</strong></p>
<p>A: Simply delete the <code>.btpt</code> folder and restart your Kobo. The Bluetooth page turner software itself is very stable and won&rsquo;t affect the system.</p>
<h2 id="technical-details">Technical Details</h2>
<p>The core of this solution is the open-source project <a href="https://github.com/tsowell/kobo-btpt">kobo-btpt</a> (Kobo Bluetooth Page Turner), which adds Bluetooth input device support to Kobo devices.</p>
<p>How it works:</p>
<ol>
<li><code>KoboRoot.tgz</code> installation enables Bluetooth HID device support in the Kobo system</li>
<li>Configuration files in the <code>.btpt</code> folder define device names and button mappings</li>
<li>When Joy-Con connects, Kobo recognizes button events based on the configuration file</li>
<li>Button events are translated into page-turning actions</li>
</ol>
<p>If you want to customize buttons or support other controllers, you can edit the configuration file. The format is simple:</p>
<div class="highlight"><div class="chroma">
<table class="lntable"><tr><td class="lntd">
<pre tabindex="0" class="chroma"><code><span class="lnt">1
</span><span class="lnt">2
</span><span class="lnt">3
</span><span class="lnt">4
</span></code></pre></td>
<td class="lntd">
<pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">prevPage EV_KEY BTN_THUMBR 0
</span></span><span class="line"><span class="cl">nextPage EV_KEY 319 0
</span></span><span class="line"><span class="cl">prevPage EV_KEY BTN_NORTH 0
</span></span><span class="line"><span class="cl">nextPage EV_KEY BTN_SOUTH 0
</span></span></code></pre></td></tr></table>
</div>
</div><p>Each line defines a button mapping: <code>action event_type button_code value</code></p>
<h2 id="credits">Credits</h2>
<p>Thanks to the developers of the <a href="https://github.com/tsowell/kobo-btpt">kobo-btpt</a> project and the Kobo community users on Reddit who shared the Joy-Con configuration. The open-source spirit makes this kind of creative crossover possible!</p>
<h2 id="conclusion">Conclusion</h2>
<p>Using a gaming controller to read e-books sounds a bit absurd, but the actual experience is really great. This is the fun of tinkering—discovering new uses for existing devices, improving your experience without spending money.</p>
<p>If you have both a Kobo and a Joy-Con, give this combination a try. You might discover that reading can be quite &ldquo;game-like&rdquo;!</p>
<p><strong><a href="/downloads/kobo-joycon.zip">📥 Download the configuration package to get started</a></strong></p>
<hr>
<p><em>Have you discovered any other interesting crossover uses for your devices? Share in the comments!</em></p>
]]></content:encoded>
    </item>
    
  </channel>
</rss>
