<?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>Wispr Flow on John Shelton | Security, Technology, and Systems</title>
    <link>https://thejohnshelton.com/tags/wispr-flow/</link>
    <description>Recent content in Wispr Flow on John Shelton | Security, Technology, and Systems</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Fri, 09 Oct 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://thejohnshelton.com/tags/wispr-flow/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>My Mouse Buttons Quit. Secure Input Was Why.</title>
      <link>https://thejohnshelton.com/posts/my-mouse-buttons-quit-secure-input-was-why/</link>
      <pubDate>Fri, 09 Oct 2026 00:00:00 +0000</pubDate>
      <guid>https://thejohnshelton.com/posts/my-mouse-buttons-quit-secure-input-was-why/</guid>
      <description>The custom buttons on my Logitech mouse stopped working on my Mac, and the cause wasn&amp;#39;t the mouse at all. Here&amp;#39;s how to check whether macOS is stuck in Secure Input, find what put it there, and get your shortcuts back.</description>
      <content:encoded><![CDATA[<p>I pressed the button and nothing happened.</p>
<p>It&rsquo;s the button on the thumb rest of my MX Master 3, the one I&rsquo;ve set as my Wispr Flow button. Wispr Flow lets you pick a mouse button to trigger dictation, and that thumb button is the one I chose. If you haven&rsquo;t used Wispr Flow, it&rsquo;s voice dictation that actually keeps up with how I think, and once you get used to talking instead of typing, it becomes very hard to go back. So when that button stopped doing anything, it wasn&rsquo;t a small annoyance. It was the thing I rely on most during the day, and it had quietly stopped working.</p>
<p>The mouse itself was fine. It moved, it clicked, it scrolled. Nothing else on the Mac seemed off either. Only that one button, the one another app was listening for, had stopped doing anything. And it wasn&rsquo;t constant. It came and went, which made it even harder to pin down.</p>
<h2 id="the-mouse-was-fine-the-mac-wasnt-listening">The Mouse Was Fine. The Mac Wasn&rsquo;t Listening.</h2>
<p>macOS has a feature called Secure Input. When your cursor lands in a password field, the system locks down keyboard input so that other apps can&rsquo;t watch what you type. That&rsquo;s a good thing. It&rsquo;s supposed to switch on when you click into the field and switch off the moment you leave it.</p>
<p>The problem is when it doesn&rsquo;t switch off. If an app turns Secure Input on and never releases it, the Mac stays in that locked-down state. Apps that listen for input across the whole system can stop hearing it. Logitech has a <a href="https://support.logi.com/hc/en-us/articles/360023189334">support article on exactly this</a>, and it says that with Options+, keyboard shortcut based tasks stop working while Secure Input is on, while the basic mouse keeps working. In my case, the app that went deaf was Wispr Flow, waiting for a button press it never heard. That&rsquo;s exactly why this one is so easy to misdiagnose. You end up blaming the mouse, re-pairing it, or reinstalling the software, and none of it helps.</p>
<h2 id="heres-how-to-check">Here&rsquo;s How to Check</h2>
<p>Open Terminal and run this:</p>
<pre tabindex="0"><code>ioreg -l -d 1 -w 0 | grep SecureInput
</code></pre><p>If nothing comes back, Secure Input is off and your problem is somewhere else. If you get output, look for <code>kCGSSessionSecureInputPID</code>. The number after it is the process ID of whatever turned Secure Input on.</p>
<p>When I ran it, Secure Input was on, and it handed me a process ID.</p>
<h2 id="the-process-that-wasnt-there">The Process That Wasn&rsquo;t There</h2>
<p>The next step is to find out what that process is. You can search for the ID in Activity Monitor, or run this in Terminal with the number swapped in:</p>
<pre tabindex="0"><code>ps -p &lt;PID&gt; -o pid,comm,args
</code></pre><p>Nothing came back. The process that turned Secure Input on no longer existed. Whatever it was had already exited, and it had left my Mac stuck in Secure Input on the way out.</p>
<p>That&rsquo;s the part I find interesting. The tool told me exactly who to blame, and the suspect had already left the building. So I had to work from what I knew.</p>
<h2 id="go-with-the-most-likely-suspect">Go With the Most Likely Suspect</h2>
<p>Password managers use Secure Input. That&rsquo;s part of how they protect what you type into them. I use 1Password, and it was open. Its process ID didn&rsquo;t match the one in the output, but it was still the most likely culprit on my machine.</p>
<p>So I quit 1Password and ran the <code>ioreg</code> command again. Secure Input was off. I pressed the button on my mouse and Wispr Flow started listening.</p>
<p>Then I relaunched 1Password and checked again, and it was not putting me back into Secure Input, at least not yet. Since the problem was sporadic to begin with, I&rsquo;m not calling it solved until it stays gone for a while. Whatever state had gotten stuck had been cleared by quitting the app, and a fresh launch behaved the way it should. I also noticed my 1Password was a couple of versions behind (8.12.36), so I updated it to 8.12.40. I&rsquo;ll be watching to see if that makes a difference, though with something this intermittent, it will take some time to know.</p>
<p>I don&rsquo;t know exactly what happened under the hood, and I&rsquo;m not going to pretend I do. What I know is that something left Secure Input switched on, the process that switched it on was gone, and quitting the app that most likely had a hand in it cleared the condition.</p>
<p>For the record, this is a new Mac Studio M5 Max running macOS 27 with Logi Options+ handling the rest of the mouse customization. I haven&rsquo;t installed the latest macOS 27 update yet. That&rsquo;s on my list for tonight.</p>
<h2 id="when-the-thing-you-rely-on-stops-working">When the Thing You Rely On Stops Working</h2>
<p>What makes this kind of problem frustrating isn&rsquo;t how hard the fix is. Once you know where to look, it takes about a minute. It&rsquo;s that the failure doesn&rsquo;t point to itself. The mouse looks broken, or the app does. The real cause is a security feature that did its job and then forgot to stop, and the process that triggered it isn&rsquo;t around anymore to take the blame.</p>
<p>In my experience, a lot of support tickets look like this. Somebody reports a symptom in one place while the cause sits somewhere else entirely, and the first several fixes go after the wrong thing. The useful habit is the same every time: before you replace anything, find out what the system is actually doing.</p>
<p>So the next time a shortcut, a hotkey, or a mouse button stops responding on your Mac, before you re-pair it or reinstall anything, open Terminal and ask the question that matters: is your Mac still holding its breath for a password field you closed an hour ago?</p>
]]></content:encoded>
    </item>
  </channel>
</rss>
