<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body><span class="vcard"><a class="email" href="mailto:daniel@fooishbar.org" title="Daniel Stone <daniel@fooishbar.org>"> <span class="fn">Daniel Stone</span></a>
</span> changed
          <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED WONTFIX - Cannot set layouts for individual keyboards"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=95355">bug 95355</a>
          <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">Status</td>
           <td>NEW
           </td>
           <td>RESOLVED
           </td>
         </tr>

         <tr>
           <td style="text-align:right;">Resolution</td>
           <td>---
           </td>
           <td>WONTFIX
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED WONTFIX - Cannot set layouts for individual keyboards"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=95355#c1">Comment # 1</a>
              on <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED WONTFIX - Cannot set layouts for individual keyboards"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=95355">bug 95355</a>
              from <span class="vcard"><a class="email" href="mailto:daniel@fooishbar.org" title="Daniel Stone <daniel@fooishbar.org>"> <span class="fn">Daniel Stone</span></a>
</span></b>
        <pre>Having discrete keymaps for separate-but-paired devices (those sharing a master
keyboard under X, or sharing a wl_seat under Wayland) seemed like a good idea
at the time I implemented it, but doesn't actually work well in practice. In
particular, handling keymaps with disjoint modifier maps fails spectacularly.

Given that, for Wayland I decided to keep one keymap at the root
event-aggregation unit, i.e. wl_seat+wl_keyboard under Wayland / all keyboards
connected to one master keyboard under X11.

If you need disjoint keymaps, you will have to move them to be under different
seats: there is no other way it can actually end up working properly in
practice.

Sorry to disappoint, but even after 10 years there are still some pretty bad
bugs remaining in the X11 implementation, and not all of them are fixable.</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>