<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: S J</title>
    <description>The latest articles on DEV Community by S J (@yesj13).</description>
    <link>https://dev.to/yesj13</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3833838%2F986d435a-f9cf-40cb-85f1-377a3cb34ad9.png</url>
      <title>DEV Community: S J</title>
      <link>https://dev.to/yesj13</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/yesj13"/>
    <language>en</language>
    <item>
      <title>QuackCursor</title>
      <dc:creator>S J</dc:creator>
      <pubDate>Sun, 12 Apr 2026 18:29:37 +0000</pubDate>
      <link>https://dev.to/yesj13/quackcursor-5eg5</link>
      <guid>https://dev.to/yesj13/quackcursor-5eg5</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/aprilfools-2026"&gt;DEV April Fools Challenge&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;QUACK CURSOR&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsvyynvdbxscubkirpomb.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsvyynvdbxscubkirpomb.gif" alt=" " width="498" height="357"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Your cursor will quack. I build a system-wide "enhancement" for Windows_(wait, other my fellow mates)_. It transforms your mundane computing experience into hmm... something.&lt;/p&gt;

&lt;p&gt;Once launched, it globally tracks the victim's mouse. Every time they click the left or right, their computer emits a loud, asynchronous Duck Quack. &lt;br&gt;
But wait, there's more! I incorporated a global click counter and small Easter egg: upon reaching their 10th click, the duck "takes flight" to 'something' in their default web browser. &lt;/p&gt;

&lt;p&gt;Because it runs as a headless &lt;code&gt;.pyw&lt;/code&gt; file, there is no terminal window to close. The only way to stop the quacking is to hunt down &lt;code&gt;pythonw.exe&lt;/code&gt; in the Task Manager and end it!!!&lt;/p&gt;
&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;🫵 check out the repo 😉👇 and have fun&lt;/p&gt;
&lt;h2&gt;
  
  
  Code
&lt;/h2&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/yesJ13" rel="noopener noreferrer"&gt;
        yesJ13
      &lt;/a&gt; / &lt;a href="https://github.com/yesJ13/QuackCursor" rel="noopener noreferrer"&gt;
        QuackCursor
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;🦆 QuackCursor&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a href="https://dev.to" rel="nofollow"&gt;&lt;img src="https://camo.githubusercontent.com/7e8b1b656260267ce2f7734714cf3cd75a7272da1ba6ae67ce6853857d2382e9/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5374617475732d486967686c79253230416e6e6f79696e672d6f72616e67653f7374796c653d666f722d7468652d6261646765" alt="April Fools"&gt;&lt;/a&gt;
&lt;a href="https://www.python.org" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/a26e4a30810a73fd0475e69cc85dbb7068f7b0814d74c03cd5f8dec26093b975/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f507974686f6e2d332e782d626c75653f7374796c653d666f722d7468652d6261646765266c6f676f3d707974686f6e" alt="Python"&gt;&lt;/a&gt;
&lt;a href="http://www.wtfpl.net/" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/22e658eb2fc0ef749004629e2179c0881a636102ba2fe5bb1c395e60eee5786f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d575446504c2d627269676874677265656e3f7374796c653d666f722d7468652d6261646765" alt="License: WTFPL"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;QuackCursor&lt;/strong&gt; is a system-wide "enhancement" for Windows, designed for the &lt;strong&gt;DEV.to April Fools Challenge&lt;/strong&gt;. It transforms your mundane computing experience into a high-stakes waterfowl simulation.&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🎭 The Concept&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;Why have a silent, efficient workstation when you could have a pond? QuackCursor implements three revolutionary UI/UX features:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Visual Overload:&lt;/strong&gt; Replace your boring arrow cursor with a Rubber Duck icon.&lt;/li&gt;
&lt;li&gt;Every single mouse click—left or right—triggers a high-fidelity &lt;code&gt;quack.wav&lt;/code&gt;. This audio was synthetically birthed using the &lt;strong&gt;Gemini 2.5 Pro Preview TTS&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Every 10 clicks, your cursor achieves true enlightenment. Using Python’s legendary &lt;code&gt;antigravity&lt;/code&gt; easter egg, your browser will soar to the classic XKCD comic, reminding you that there is more to life than clicking.&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🛠 Tech Stack&lt;/h2&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Python 3.x&lt;/strong&gt;: The engine of chaos.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;pynput&lt;/code&gt;&lt;/strong&gt;: The secret agent listening to your clicks across the entire operating system.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;winsound&lt;/code&gt;&lt;/strong&gt;: For low-latency, asynchronous quacking.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;antigravity&lt;/code&gt; &amp;amp; &lt;code&gt;webbrowser&lt;/code&gt;&lt;/strong&gt;…&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/yesJ13/QuackCursor" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;h2&gt;
  
  
  How I Built It
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Google AI Studio: The second chief admiral🙌, who rapidly prototyped and troubleshooted background hardware event listeners in Python. Structured the code, made the file paths bulletproof, and figured out the hybrid approach of mixing Windows cursor settings with a background pynput listener. AND generated the quack🦆😭&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Python🐍: The core language. I intentionally used the pythonw.exe executable (via the .pyw file extension) to ensure the script runs completely "headless" without a console window.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;pynput: Used to hook into system-wide mouse events so it registers clicks no matter what app the user is currently using.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;winsound: Built into standard Windows Python. I used this instead of heavy libraries like pygame because it requires no extra dependencies and supports the SND_ASYNC flag, allowing the duck to quack without temporarily freezing the user's mouse pointer.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;antigravity &amp;amp; webbrowser: Python's built-in Easter egg 🪺 module for the ultimate payload.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Prize Category
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Best Google AI Usage&lt;/strong&gt;: Figured out the tricky parts of Windows Python development, like how to run a .pyw file silently in the background using pythonw.exe💯💯&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Community Favourite&lt;/strong&gt;: Communities love projects that are fun, silly, and highly demo-able. Adding that as a 10-click easter egg shows you know your programmer culture. Something that makes the crowd&lt;br&gt;
giggle. QuackCursor just brings joy❤️&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;SJ&lt;br&gt;
&lt;a class="mentioned-user" href="https://dev.to/yesj13"&gt;@yesj13&lt;/a&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>418challenge</category>
      <category>showdev</category>
    </item>
  </channel>
</rss>
