feat(android): Add project and package source file for keyboardharness

This commit is contained in:
Darcy Wong 2020-04-02 16:18:37 +07:00
parent 152168ba8c
commit 5a38814696
6 changed files with 1189 additions and 0 deletions

View file

@ -0,0 +1,56 @@
<?xml version="1.0" encoding="utf-8"?>
<KeymanDeveloperProject>
<Options>
<BuildPath>$PROJECTPATH</BuildPath>
<CompilerWarningsAsErrors>True</CompilerWarningsAsErrors>
<WarnDeprecatedCode>True</WarnDeprecatedCode>
<CheckFilenameConventions>True</CheckFilenameConventions>
<ProjectType>lexicalmodel</ProjectType>
</Options>
<Files>
<File>
<ID>id_165fd1598b940efe4a973aeb6eb61aba</ID>
<Filename>keyboardharness.kps</Filename>
<Filepath>keyboardharness.kps</Filepath>
<FileVersion>1.0</FileVersion>
<FileType>.kps</FileType>
<Details>
<Name>keyboardharness</Name>
<Copyright>©2020 SIL International</Copyright>
<Version>1.0</Version>
</Details>
</File>
<File>
<ID>id_f9b1213d4e83cb32ce1ead1ee852d618</ID>
<Filename>chirality.js</Filename>
<Filepath>..\..\..\..\..\..\..\web\testing\chirality\chirality.js</Filepath>
<FileVersion></FileVersion>
<FileType>.js</FileType>
<ParentFileID>id_165fd1598b940efe4a973aeb6eb61aba</ParentFileID>
</File>
<File>
<ID>id_e01841691fa129428aea555142873f69</ID>
<Filename>platformtest.js</Filename>
<Filepath>..\..\..\..\..\..\..\web\testing\platform\platformtest.js</Filepath>
<FileVersion></FileVersion>
<FileType>.js</FileType>
<ParentFileID>id_165fd1598b940efe4a973aeb6eb61aba</ParentFileID>
</File>
<File>
<ID>id_03df89bb84a1aa6cab40dfebf3a04c5b</ID>
<Filename>code2001.ttf</Filename>
<Filepath>code2001.ttf</Filepath>
<FileVersion></FileVersion>
<FileType>.ttf</FileType>
<ParentFileID>id_165fd1598b940efe4a973aeb6eb61aba</ParentFileID>
</File>
<File>
<ID>id_2d07bd2b8c94e9600ac1a920c8cb9e0a</ID>
<Filename>longpress.js</Filename>
<Filepath>longpress.js</Filepath>
<FileVersion></FileVersion>
<FileType>.js</FileType>
<ParentFileID>id_165fd1598b940efe4a973aeb6eb61aba</ParentFileID>
</File>
</Files>
</KeymanDeveloperProject>

View file

@ -0,0 +1,76 @@
<?xml version="1.0" encoding="utf-8"?>
<Package>
<System>
<KeymanDeveloperVersion>14.0.24.0</KeymanDeveloperVersion>
<FileVersion>7.0</FileVersion>
</System>
<Options>
<ExecuteProgram></ExecuteProgram>
<MSIFileName></MSIFileName>
<MSIOptions></MSIOptions>
</Options>
<StartMenu>
<Folder></Folder>
<Items/>
</StartMenu>
<Info>
<Name URL="">keyboardharness</Name>
<Version URL="">1.0</Version>
<Copyright URL="">©2020 SIL International</Copyright>
</Info>
<Files>
<File>
<Name>..\..\..\..\..\..\..\web\testing\chirality\chirality.js</Name>
<Description>File chirality.js</Description>
<CopyLocation>0</CopyLocation>
<FileType>.js</FileType>
</File>
<File>
<Name>..\..\..\..\..\..\..\web\testing\platform\platformtest.js</Name>
<Description>File platformtest.js</Description>
<CopyLocation>0</CopyLocation>
<FileType>.js</FileType>
</File>
<File>
<Name>code2001.ttf</Name>
<Description>Font Code2001</Description>
<CopyLocation>0</CopyLocation>
<FileType>.ttf</FileType>
</File>
<File>
<Name>longpress.js</Name>
<Description>File longpress.js</Description>
<CopyLocation>0</CopyLocation>
<FileType>.js</FileType>
</File>
</Files>
<Keyboards>
<Keyboard>
<Name>Development Chirality Test Keyboard</Name>
<ID>chirality</ID>
<Version></Version>
<Languages>
<Language ID="en">English</Language>
</Languages>
</Keyboard>
<Keyboard>
<Name>PlatformTest</Name>
<ID>platformtest</ID>
<Version>1.0</Version>
<Languages>
<Language ID="en">English</Language>
</Languages>
</Keyboard>
<Keyboard>
<Name>longpress</Name>
<ID>longpress</ID>
<Version>1.0</Version>
<OSKFont>code2001.ttf</OSKFont>
<DisplayFont>code2001.ttf</DisplayFont>
<Languages>
<Language ID="en">English</Language>
</Languages>
</Keyboard>
</Keyboards>
<Strings/>
</Package>

File diff suppressed because it is too large Load diff

View file

@ -2,6 +2,14 @@
This app is is based on Samples/KMSample1 and targets keyboard functionality and reproducing bugs with keyboards rather than integration functionality. Use as system keyboard is currently not supported.
### keyboardharness package source
The path is ./app/src/main/assets/keyboardharness.kps
and consists of these engineering keyboards:
* android/Tests/KeyboardHarness/app/src/main/assets/longpress.js
* web/testing/chirality/chirality.js
* web/testing/platform/platformtest.js
## Version History ##
## 2017-09-26 1.0