On 4/1/06, <b class="gmail_sendername">Derek Fawcus</b> &lt;<a href="mailto:dfawcus@cisco.com">dfawcus@cisco.com</a>&gt; wrote:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Fri, Mar 31, 2006 at 01:33:18PM -0600, Tom Spear wrote:<br>&gt; Hi all, this is a call for volunteers.&nbsp;&nbsp;I am hoping that certain developers<br>&gt; participating in another thread are willing to rewrite the keyboard code,
<br>&gt; but we need people to test.&nbsp;&nbsp;If you are interested, please reply here saying<br>&gt; that you are interested, and what kind of keyboard you use, as well as the<br>&gt; layout you use under X.&nbsp;&nbsp;I will be creating a wiki page for this project
<br>&gt; once the people who will be taking on this rewrite confirm that they will do<br>&gt; so, and will post the link to this thread as soon as it is created.<br>&gt;<br>&gt; The purpose of this rewrite is to (hopefully) fix all of the problems people
<br>&gt; have with key mappings, characters not showing up as expected, race<br>&gt; conditions, characters not showing up at all, etc, and hopefully allow us to<br>&gt; close out many of the bugs in bugzilla having to do with the keyboard.
<br><br>Well I'd be willing to try,&nbsp;&nbsp;as I have a peculier keyboard layout,&nbsp;&nbsp;and failed<br>on my first attempt to hack the wine source to match,&nbsp;&nbsp;it seemed to ignore<br>what I specified wrt to symbol changes.&nbsp;&nbsp;But then I did not try debugging it.
<br><br>I'm using a UK layout 105 key keyboard,&nbsp;&nbsp;with a few changes that make if more<br>like a teminal keyboard,&nbsp;&nbsp;so it is a bit of a weird mix between a USA and a<br>UK mapping.&nbsp;&nbsp;Some of the choices derive from the fact that this is plugged
<br>in to a UK layout IBM T40,&nbsp;&nbsp;and so the extra windows are missing when using<br>the native keyboard.<br><br>The descriptions below apply to the layout of the external keyboard,&nbsp;&nbsp;not they<br>laptop layout.<br><br>The key Marked 'Esc' (to left of F1) generates Backslash (or Bar when shifted)
<br><br>Some of the number row is remapped to be more like the USA/Terminal form:<br><br>&nbsp;&nbsp; Key to left of '1!' (keycode 49) generates Escape (like a proper terminal)<br>&nbsp;&nbsp; Shift of '2' gives At&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(normally Quotedbl)
<br>&nbsp;&nbsp; Shift of '3' gives NumberSign&nbsp;&nbsp;(normally Sterling)<br>&nbsp;&nbsp; AltGR of '3' gives Sterling<br>&nbsp;&nbsp; AltGR of '4' gives EuroSign<br><br>I had to change the results generated by keys to the right of 'L' such that<br>they made sense.&nbsp;&nbsp;So I also have a bunch of quotes there:
<br><br>The key to the right of ';:',&nbsp;&nbsp;marked as &quot;'@',&nbsp;&nbsp;keycode 48 gives the following:<br>&nbsp;&nbsp;&nbsp;&nbsp;Unshifted&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Apostrophe&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(normal,&nbsp;&nbsp;as marked)<br>&nbsp;&nbsp;&nbsp;&nbsp;Shifted&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;QuoteDbl&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(normally At)
<br>&nbsp;&nbsp;&nbsp;&nbsp;AltGR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LeftSingleQuoteMark<br>&nbsp;&nbsp;&nbsp;&nbsp;AltGR+Shift&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LeftDoubleQuoteMark<br>The key to the right of that one,&nbsp;&nbsp;marked as &quot;#~',&nbsp;&nbsp;keycode 51 gives the following:<br>&nbsp;&nbsp;&nbsp;&nbsp;Unshifted&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Grave&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (normally NumberSign)
<br>&nbsp;&nbsp;&nbsp;&nbsp;Shifted&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AsciiTilde&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(normal,&nbsp;&nbsp;as marked)<br>&nbsp;&nbsp;&nbsp;&nbsp;AltGR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RightSingleQuoteMark<br>&nbsp;&nbsp;&nbsp;&nbsp;AltGR+Shift&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RightDoubleQuoteMark<br><br>Caps Lock (to left of 'A') gives is a duplicate Control_L,&nbsp;&nbsp;and no key generates Caps Lock
<br><br>The key marked '\|' to the right of the left shift key,&nbsp;&nbsp;is a duplicate Shift_L<br>The left windows key (between left shift and left alt) generates Super_L<br>The right windows key (between AltGR and Menu key) generates Super_R
<br>The Menu key (between right windows key and right control key) generates Alt_R<br><br>The AltGR key is ISO_Level3_Shift,&nbsp;&nbsp;and when shifted is Multi_key.&nbsp;&nbsp;But I've never<br>found a use for Multi_key yet.<br><br>DF<br></blockquote>
</div><br>Ok.&nbsp; Are these outputs that you are giving us what the keyboard shows under a native app, or what they currently show under wine?&nbsp; What layout do you pick under X?&nbsp; en_US, en_GB, pc105 no dead keys?<br><br>Thanks
<br><br>Tom<br>