title: Invert [key] and shift+[key] on my keyboard
body: <p>On a French keyboard, there is a key that produces the following outputs:</p>
  <ul>
  <li>if pressed, it sends a semicolon &quot;;&quot;</li>
  <li>if shift + pressed (or with caps lock active), it sends a period &quot;.&quot;</li>
  </ul>
  <p>Because I use periods much more often than semicolons, I would like to invert these two patterns (for shift+key to send a semicolon and vice-versa). What is the best way to do this?</p>
  <p>I currently use Autohotkey, which works decently well, but sometimes interferes with other AHK hotstrings. It also interferes, on a full-sized keyboard, with the period key that is below Numpad3.</p>
  <pre><code>:?*:;::.
  :?*:.::; 
  </code></pre>
  <p>I would like to use a lower-level program to achieve this. I have looked into PowerToys but have not yet found a way to achieve this. What would be the best way to do this?</p>
  <p>I use Windows 10.</p>