The new GKOS IR Transmitter/Receiver function

- USE ALL FEATURES OF THE GKOS ON QWERTY PC DRIVER VIA THE IR LINK TOO -

New principle of operation:

GKOS IR Transmitter sends GKOS Chord Value Packets (values 0 to 63)
at 10 ms intervals on the IR link indicating the GKOS keyboard status.
(No update of PIC code is needed)

GKOS IR Receiver adds 192 to the Chord values received and passes
them (192 to 255) on to the PC COM port at the same 10 ms intervals.
Value 192 is used for detecting this mode of operation (<192 turns it off).
(PIC code needs to be updated, see below)

The PC Driver software (GKOS on QWERTY) converts the keyboard
status information (Chord values) to key presses and mouse operations
using the same routines as for QWERTY SDF/JKL entry.
(Version 0.61 up of gkosw.exe needed, see below)


Advantage
All the many new features of the PC Driver software designed for entry on
the QWERTY using SDF/JKL keys will be available on the IR link as well.
The chord interpretation intelligence is moved to the PC Driver completely.
Development of the concept is simpler on the PC than on the PIC chip.
Compatibilty with the previous PIC devices is maintained.

Disadvantage
The necessary timing used in the driver is dependent on the PC operating
system limitations and possible load of other software running on it.


Changes needed
The PIC IR Receiver software must be upgraded. So must the PC Driver.

Implementation
Software that also includes the new operation above is availble now:
  -   PIC hex file version gpcr102 of PIC code for the Universal Serial GKOS PC interface
   -  PC Driver   version 0.63 of GKOS on QWERTY (gkosw.exe version 0.61 up required)
The PC Driver is compatible with earlier PIC software, i.e. capable of receiving
final KeyCodes (<>192) that have already been processed by the PIC from Chords.

Seppo Tiainen 24 January 2007
 - Edited 7 feb 2007
-  Links to sotware 13 Feb 2007
-  PC Driver version 0.61, 10 March 2007