9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] keyboards
@ 2001-09-24 19:04 anothy
  2001-09-24 19:31 ` User Dormane
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: anothy @ 2001-09-24 19:04 UTC (permalink / raw)
  To: 9fans

// One pleasant exception to the continuing
// devolution of (esp. pc) hardware...

what is it you like so much about these keyboards? they're
huge! this is something of a bother for any OS, but in Plan
9 and Inferno - particularly within Acme - it's a killer. the
extra 6" to get to your mouse (for right-handed mousers,
anyway) makes it significantly more tiresome to use. and
that says noting of desk space.

i love the lexmark, and have tried numerous keyboards to
find acceptable alternatives. i've decided the best keyboard
on the market is the Happy Hacking keyboard, from PFU
(http://www.pfuca.com). i've used their regular and "lite"
models (never the "lite 2"). the normal model has the nice
property of working both with PC and Sun hardware, with
only a different cable (Mac too, but i've not done that).
-α.



^ permalink raw reply	[flat|nested] 9+ messages in thread
* Re: [9fans] keyboards
@ 2001-09-24 22:39 jmk
  2001-09-24 22:52 ` Boyd Roberts
  0 siblings, 1 reply; 9+ messages in thread
From: jmk @ 2001-09-24 22:39 UTC (permalink / raw)
  To: 9fans

I'm afraid you'd be disappointed if you used a Depraz mouse today.
A couple of years ago we had some converted to USB only to discover
that even the cheapest modern mice are better mechanically, the
buttons are incredibly clunky and the mice were not very accurate in
positioning (I'm not talking about the mouse shape here, I still
think the Depraz has the others beat hands down).

On Mon Sep 24 18:30:33 EDT 2001, boyd@fr.inter.net wrote:
> gimme a 5620 keyboard and a dupraz (sp?) mouse anyday.
>


^ permalink raw reply	[flat|nested] 9+ messages in thread
* [9fans] keyboards
@ 2014-04-17  1:53 erik quanstrom
  0 siblings, 0 replies; 9+ messages in thread
From: erik quanstrom @ 2014-04-17  1:53 UTC (permalink / raw)
  To: 9fans

in syncing up the various kernels, one of the biggest areas of skew was in
*/kbd.c.  there are 8 different versions.  (yeah!)  they're all pretty much
the same, except for the bit that drives the i8042 for the pc.  the reason
non-pcs have them is for the benefit of usb, which takes usb key codes
and turns them into i8042 scan codes.. and then there is devkbin and
devkbmap which interact with kbd.c  it's all a maze of twisty passages.

it seems to me that the easiest first step is to split this mess into two
bits, the i8042 driver and the i8042 scan code processing (including
kbin/kbmap).  that way, there will be one i8042 driver, and one portable
i8042 scan code processor.

this has the happy consequence of giving each attached keyboard its own
connection, so compose on one keyboard won't foul up a second.

i have a working version i'm typing this on.  it seems to have worked the
first time (modulo the fact i forgot tokenize eats ' for breakfast.)

it would be nice in the future to move away from using i8042 scan
codes.  i think forcing the drivers to output text would be better.
but that's going to require breaking some interfaces....

- erik



^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2014-04-17  1:53 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-09-24 19:04 [9fans] keyboards anothy
2001-09-24 19:31 ` User Dormane
2001-09-24 19:57 ` Mike Haertel
2001-09-25 13:03   ` Sam Hopkins
2001-09-24 22:22 ` Jon Snader
2001-09-24 22:26   ` Boyd Roberts
2001-09-24 22:39 jmk
2001-09-24 22:52 ` Boyd Roberts
2014-04-17  1:53 erik quanstrom

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).