Added the files needed for building a keyboard driver for Finland. Although...
Simon Forrest authored
Added the files needed for building a keyboard driver for Finland.  Although the layout for Finland is identical to that of Sweden, this addition has been made for the sake of completeness.  It also allows a version of the module to be built using "Finland" as the keyboard setting in the build environment.

The version number of the module has also been incremented to V0.40 to
flag the addition to the source code.
dfe75d50
Name Last commit Last update
!IKHG Added the files needed for building a keyboard driver for Finland. Although the layout for Finland is identical to that of Sweden, this addition has been made for the sake of completeness. It also allows a version of the module to be built using "Finland" as the keyboard setting in the build environment.
Layouts Tidied up some of the foreign layouts.
Source Added the files needed for building a keyboard driver for Finland. Although the layout for Finland is identical to that of Sweden, this addition has been made for the sake of completeness. It also allows a version of the module to be built using "Finland" as the keyboard setting in the build environment.
TestProgs Rationalised structure - now builds a module containing either one keyboard (+UK) or all keyboards, dependent on setting of <Keyboard>.
UK/Source Rationalised structure - now builds a module containing either one keyboard (+UK) or all keyboards, dependent on setting of <Keyboard>.
rm Import from cleaned 360 CD
.gitattributes Import from cleaned 360 CD
BlackLog Initial revision
LICENSE Import from cleaned 360 CD
Makefile Rationalised structure - now builds a module containing either one keyboard (+UK) or all keyboards, dependent on setting of <Keyboard>.
MkClean,fd7 Import from cleaned 360 CD
MkRom,fd7 Import from cleaned 360 CD
README Rationalised structure - now builds a module containing either one keyboard (+UK) or all keyboards, dependent on setting of <Keyboard>.
Use !IKHG to create the assembler source for the keyboard handler tables. Do
this by pressing Escape when finished editing the layout. The generated
source file is saved in !IKHG.Source.<Keyboard>.

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 file must be modified to pull everything together.