<h1 dir="auto">Summary of the new feature/enhancement</h1>
<p dir="auto">I was wondering if the "single-key/multi-use" functionality of <a href="https://github.com/ililim/dual-key-remap">dual-key-remap</a> might be something that would complement the Keyboard Manager.</p>
<p dir="auto">The canonical usage example is to allow the <code class="notranslate">Capslock</code> key to be re-mapped to <code class="notranslate">Escape</code> when pressed, but <code class="notranslate">Ctrl</code> when held in combination with other keys (e.g.  <code class="notranslate">Capslock + s</code> equals <code class="notranslate">Save</code>).  With this type of mapping, the <code class="notranslate">Capslock</code> still functions as <code class="notranslate">Escape</code> if it is pressed/released as the last key in a combination. For example, assuming <code class="notranslate">Ctrl</code> is still also bound to <code class="notranslate">Ctrl</code>, the combination <code class="notranslate">Ctrl + Shift + Capslock</code> will open the Windows Task Manager.</p>
<p dir="auto">I've been using it extensively for a couple of months and it has functioned flawlessly for me, without any gotchas.</p>
<p dir="auto">I suspect it's not "mission-critical", but I've found it to be surprisingly helpful, with a lot of potential uses.</p>
<h1 dir="auto">Summary of the new feature/enhancement</h1>

<p dir="auto">I would like it to support mapping holding a key to a function, e.g. holding CapsLock key for a given period to switch input language</p>