Hi Phil, (01)
Yes, this was the idea that I was referring to in my third bullet point
in my previous response. The link I sent discusses the standard (and
additional non-standard) keyboard commands that can be sent from a PC
back to a keyboard. We could pick one of the unused byte combos to
create a "Augment mode enabled" and "Augment mode disabled" pair of
commands. That would allow the Java AugTerm to have a way to
automatically switch between modes when the mouse gives it focus. (02)
Jonathan (03)
Philip Gust wrote:
> As I mentioned earlier, it would still be interesting to see whether
> we can use standard bi-directional PS/2 keyboard protocol to allow
> the computer to switch between "keyset mode" and "keyboard mode" (see
> http://www.computer-engineering.org/ps2protocol/). This would enable
> the Java Augterm to automatically switch into/out of "keyset mode"
> based on focus. This brings up the more general point that, if at
> all possible, the keyset will need to respond to host-to-device
> communications like a normal PS/2 keyboard. This will require a
> little research to determine what the keyset needs to be prepared to
> respond to in each mode.
>
> At 10:04 PM 5/8/2006, you wrote:
>> * Do you have any details about what the circuit board will do? Is it
>> just handling the USB logic, or would it be able to handle keyboard
>> commands (like a standard keyboard microprocessor would). I was thinking
>> it would be really cool if the circuit board could switch between
>> standard keyset mode (5 bit) and Augment mode (keyset + 3-button mouse =
>> 8 bits) based on data sent through the PC's keyboard controller to the
>> chord keyset.
>>
>> http://www.win.tue.nl/~aeb/linux/kbd/scancodes-12.html
>>
>> Jonathan (04)
_________________________________________________________________
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 (05)
|