From mboxrd@z Thu Jan 1 00:00:00 1970 From: erik quanstrom Date: Fri, 1 Mar 2013 09:09:26 -0500 To: 9fans@9fans.net Message-ID: In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: Re: [9fans] usb/kb: Home key produces "7" Topicbox-Message-UUID: 22071d4c-ead8-11e9-9d60-3106f5b1d025 On Fri Mar 1 06:21:01 EST 2013, yarikos@gmail.com wrote: > The "Home" key produces rune "7" on certain USB keyboard. The fix is: > > /n/sources/plan9/sys/src/cmd/usb/kb/kb.c:473,479 - /sys/src/cmd/usb/kb/kb.c:473,479 > } > > > - #define hasesc1(sc) (((sc) > 0x47) || ((sc) == 0x38)) > + #define hasesc1(sc) (((sc) >= 0x47) || ((sc) == 0x38)) > > static void > putmod(KDev *f, uchar mods, uchar omods, uchar mask, uchar esc, uchar sc) thanks. that one had been bugging me. looks like it works here. - erik