<div dir="ltr">Dear Andreas,<div><br></div><div>Thanks!  Unfortunately, the Unicomp APL keyboard has no "Windows" keys.  Its layout is similar to the original IBM PC keyboard.  What you gave me is perfect if it just used the control key.  Is there anyway you could give me similar (complete) instructions for using the control key?  I really appreciate it.  I am quite lost.<div>
<br></div><div>Thanks.</div><div><br></div><div>Blake</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, Apr 26, 2014 at 10:20 AM,  <span dir="ltr"><<a href="mailto:wettstae@gmail.com" target="_blank">wettstae@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="">> Thank you very much for the help. I tried what you provided but it did't<br>
> work for me.  I think I need to change other parts of the file.<br>
<br>
</div>The second proposal actually should work without further changes, but<br>
maybe you test the layout with an application that does not handle<br>
Control as a level chooser properly.  Another issue for testing is that<br>
not all applications take over all keymap changes properly.  I suggest<br>
that whenever you reload the keymap, you start a xterm afterwards, and<br>
test in this xterm.<br>
<div class=""><br>
> I don't know what to change in the "EIGHT_LEVEL", or<br>
> "LOCAL_EIGHT_LEVEL" definitions to "make the right Alt key an<br>
> ISO_Level3_Shift and some other key an ISO_Level5_Shift", etc..  I can<br>
> use any of the three.  I'd prefer what you think is best.<br>
<br>
</div>You can run<br>
<br>
  setxkbmap -print us -option -option lv3:ralt_switch -option lv5:rwin_switch_lock | xkbcomp -xkb - startfrom.xkb<br>
<br>
to create a file startfrom.xkb, which has set up the right alt key as a<br>
level3 chooser and the right windows key as a level5 chooser (instead of<br>
using control, as you originally intended).  Then, edit the file to<br>
implement you APL map,<br>
<div class=""><br>
    key <AE12> {<br>
        type[Group1] = "EIGHT_LEVEL",<br>
        symbols[Group1]= [ equal, plus, multiply, division, equal, plus, U2339, division ]<br>
    };<br>
<br>
</div>and so on.<br>
<div class="HOEnZb"><div class="h5"><br>
Andreas<br>
_______________________________________________<br>
<a href="mailto:xorg@lists.x.org">xorg@lists.x.org</a>: X.Org support<br>
Archives: <a href="http://lists.freedesktop.org/archives/xorg" target="_blank">http://lists.freedesktop.org/archives/xorg</a><br>
Info: <a href="http://lists.x.org/mailman/listinfo/xorg" target="_blank">http://lists.x.org/mailman/listinfo/xorg</a><br>
Your subscription address: %(user_address)s<br>
</div></div></blockquote></div><br></div></div>