chore(web,android): Consolidate chirality.js test keyboard to /common/test/resources/keyboards/#14989
Conversation
User Test ResultsTest specification and instructions Test Artifacts
|
mcdurdin
left a comment
There was a problem hiding this comment.
LGTM, it's a simple cleanup, gives us an incremental improvement - can do more to consolidate the two chirality.js keyboards one day in the future.
Test Device
The following results are:Test Results
|
|
Going back to draft to sort out how to handle CI artifacts with /common/test/resources/keyboards/*.js |
…e/common/consolidate-test-keyboards
# Keyman Conventional Commit suggestions:
#
# - Link to a Sentry issue with git trailer:
# Fixes: _MODULE_-_ID_
# - Give credit to co-authors:
# Co-authored-by: _Name_ <_email_>
# - Use imperative, present tense ('attach' not 'attaches', 'attached' etc)
# - Don't include a period at the end of the title
# - Always include a blank line before trailers
# - More: https://github.com/keymanapp/keyman/wiki/Pull-Request-and-Commit-workflow-notes
|
@Meng-Heng - regarding the Android fails and on the modifiers you noticed for left Ctrl + left alt; and left Ctrl + left Alt + shift, I see they're equivalent as:
I've updated the expected Android test layers Test-bot: retest |
|
@darcywong00, the bluetooth keyboard at CLO is not working. On Tuesday, I'll go to NPIC to use the working one. Will that be okay? |
|
yep - no rush on testing. |
Test Device
The following results are:Test Results
|
|
CI build fail was for FirstVoices iOS awaiting cert renewal. |
We'll need to rebuild to pass checks. I've gone ahead and re-run that. |
|
Changes in this pull request will be available for download in Keyman version 19.0.148-alpha |


Addresses the chirality.js portion of #11288 where both web and Android test pages/apps are accessing the same chirality.js keyboard.
This PR moves the handcrafted
/web/src/test/manual/web/chirality/chirality.jsto/common/test/resources/keyboards/chirality.jsand updates the web/Android test references.(edit)
CI currently maps
/common/test/resources => resourceswhich breaks the links the Web test pages.So we've decided to have a web build stop cp the keyboards into a git ignored
/web/build/test-resources/keyboardsfolderConfusing Note
There's still a different
/common/test/keyboards/chirality/build/chirality.jskeyboardthat @jahorton explains in #11288 (comment)
Using that second keyboard didn't work for me because:
User Testing
Note: for modifiers:
left Ctrl + left alt = right alt
left Ctrl + left Alt + shift = right Alt + shift