Added Colemak (UK) keyboard layout
Andreas Skyman authored
Detail:
  Added a new layout.ColemakUK
  Updated makefiles, and Source files with new target and dependency
  Added DrawFile describing the layout
Admin:
  Tested on IOMDHAL under RPCEmu and BCM2835 on Pi 3B and 1.

Version 1.00. Tagged as 'IntKey-1_00'
1d36a710
Name Last commit Last update
Doc Add support for the new 'wide' key handler format. Add support for keyboard types which have fundamentally different layouts to PC/Arc. Add a basic (UK) layout for the Pandora.
Layouts Added Colemak (UK) keyboard layout
Source Added Colemak (UK) keyboard layout
TestProgs Rationalised structure - now builds a module containing either one keyboard (+UK) or all keyboards, dependent on setting of <Keyboard>.
c Fix ideograph range check and a couple of resource leaks
h Add support for the new 'wide' key handler format. Add support for keyboard types which have fundamentally different layouts to PC/Arc. Add a basic (UK) layout for the Pandora.
inc Toggled shift sense of right hand Acorn key (for Iyonix' Red/Green keys).
layout Added Colemak (UK) keyboard layout
rm Import from cleaned 360 CD
.gitattributes Ursula branch merged.
BlackLog Initial revision
GNUmakefile Added Colemak (UK) keyboard layout
LICENSE Import from cleaned 360 CD
Makefile Added Colemak (UK) keyboard layout
MkClean,fd7 Build fix
MkRom,fd7 %Include directive implemented in layout files - this gives a simpler way of adding in some keys and allows some commonality between layouts.
README Ursula branch merged.
UniData Dead-key tables extended as per Unicode 3.0.
VersionASM Added Colemak (UK) keyboard layout
VersionNum Added Colemak (UK) keyboard layout
keyconvert.mk Build fix
keygen.mk Makefile fixes.
!IKHG no longer works - create your layout files textually as described
in Doc.FileFormat.

The table in file KeyStruct must be modified to point to the tables which
your handler is to recognise (one entry for each country). For example,
the KeyStructureTable for Germany (in Germany.Source.KeyStruct) has entries
for UK (KeyStruct1), Germany (KeyStruct7) and Switzerland (KeyStruct35).
All others default to UK.

Finally, the IntKeyMod and Makefile files must be modified to pull
everything together.