<h2 dir="auto"><g-emoji class="g-emoji" alias="memo" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f4dd.png">📝</g-emoji> Provide a description of the new feature</h2>
<p dir="auto">It would be great to add the possibility to apply remapping to a specific keyboard device only (for example if the user uses a small keyboard or numpad for macros only). The keyboard can be specified with its USB PID or a more user friendly device selector.</p>
<hr>
<p dir="auto">If you'd like to see this feature implemented, add a <g-emoji class="g-emoji" alias="+1" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f44d.png">👍</g-emoji> reaction to this post.</p>
<h2 dir="auto">A way to switch between different keyboards, specifically those with different layouts</h2>
<h4 dir="auto">My use case:</h4>
<p dir="auto">I use a windows laptop with a windows keyboard layout. I remap some of those keys to my liking.<br>
When I connect to an external apple keyboard, I would like to be able to utilize a new mapping set so that the keys map the same as on the internal keyboard with the win layout.</p>
<p dir="auto"><em>What is the expected behavior of the proposed feature?  What is the scenario this would be used?</em></p>
<p dir="auto">Ideally, this would be a different key mapping for each physical keyboard that does not require manual intervention when docking.<br>
Acceptable would be allowing me to swap keyboard layouts manually. Either by a keymap profile selector, or even a way to save the layout to a config file and load it up.</p>
<hr>
<p dir="auto">If you'd like to see this feature implemented, add a 👍 reaction to this post.</p>