nls-technical
[Top] [All Lists]

Re: [nls-technical] Possible keyset alternative

To: NLS Restoration Technical Discussion <nls-technical@chm.cim3.net>
From: Philip Gust <gust@NouveauSystems.com>
Date: Mon, 27 Feb 2006 07:24:41 -0800
Message-id: <7.0.0.16.2.20060227071651.063d89d8@NouveauSystems.com>
Hard to say without getting one and trying it out.  I just ran some experiments reading my PC keyboard through Java and found that I can read 3 or 4 key chords pretty well.  Generating a 5-key chord on the keyboard is physically difficult, so it's hard to run the experiment.  Adding key paddles will help.  If chording doesn't work, it depend on whether it's disabled in the keypad hardware or in the Windows keyboard drivers.  If the former, this wouldn't be a good solution.  If the latter, we might be able to work around that.  For $15 it's worth the experiment, though.  I'll keep you posted.

At 06:45 AM 2/27/2006, Jeff Rulifson wrote:
Phlip: Will it chord? Does it have a way to read out chord patterns? Sometimes the hardware makes this impossible, sometimes not. Jeff
 

From: nls-technical-bounces@chm.cim3.net [ mailto:nls-technical-bounces@chm.cim3.net] On Behalf Of Philip Gust
Sent: Monday, February 27, 2006 6:31 AM
To: nls-technical@chm.cim3.net
Subject: [nls-technical] Possible keyset alternative
 
I just got an add from CompUSA that included the Belkin numeric 19-key USB keypad.  Here's a picture:
Emacs!  

I had an idea that we might be able to convert it into an inexpensive keyset by turning it 90 degrees, and using the 5-key wide column (see red line) as keyset keys.  We can experiment with an unmodified one, and if it works out, find a way to rig a lever interface that matches the vintage models.  I plan to pick one up in the next couple of days and give it a try.  At $15.99, how can you go wrong?

It turns out that you can detect input from a numeric keypad, distinct form the normal keyboard, using Java KeyEvents.  You simply look at the key-press and key-release events rather than the key-typed events.  This would let us get something running quickly with the Java AugTerm that works with any OS. 

Jonathan, If it works, I'll need an account on an Augment system to make sure it's working correctly with the Augment backend.  In light of the issues you mentioned with the Linux TOPS-20 emulation, an account on Doug's system is probably better until we find out what's wrong.






Philip Gust
Nouveau Systems, Inc.

phone: +1 650 961-7992
fax:   +1 520 843-7217


mailto: gust@NouveauSystems.com


 
_________________________________________________________________
Message Archives: http://chm.cim3.net/forum/nls-technical/
Shared Files: http://chm.cim3.net/file/work/project/nls-restore/
Community Portal: http://www.computerhistory.org/
To Post: mailto:nls-technical@chm.cim3.net
Community Wiki: http://chm.cim3.net/cgi-bin/wiki.pl?NLS_Restoration


Philip Gust
Nouveau Systems, Inc.

phone: +1 650 961-7992
fax:   +1 520 843-7217


mailto: gust@NouveauSystems.com


_________________________________________________________________
Message Archives: http://chm.cim3.net/forum/nls-technical/
Shared Files: http://chm.cim3.net/file/work/project/nls-restore/
Community Portal: http://www.computerhistory.org/  
To Post: mailto:nls-technical@chm.cim3.net
Community Wiki: http://chm.cim3.net/cgi-bin/wiki.pl?NLS_Restoration    (01)
<Prev in Thread] Current Thread [Next in Thread>