Joshua Horton
|
8056351148
|
Some minor sample page refactoring & exposition on chirality.js.
|
2017-09-25 12:07:08 +07:00 |
|
Joshua Horton
|
9bd6739d1d
|
Adds comments/disclaimers to the handwritten chirality.js.
|
2017-09-14 10:22:06 +07:00 |
|
Joshua Horton
|
7c9a3d6436
|
Undid Closure notation from added code where possible, enforced single-quotes for consistency/searchability, and polished chirality.js a bit.
|
2017-09-14 09:32:15 +07:00 |
|
Joshua Horton
|
18e08d2f87
|
Adds persistent tracking for state key activation, checks for any changes to the modfier state by simple integer comparison and updates OSK accordingly.
Removes `mousemove` based polling due to its potential performance overhead.
|
2017-09-12 09:46:37 +07:00 |
|
Joshua Horton
|
5d86d1a3e9
|
Initial implementation of state key handling is now in place. The OSK version of state keys acts just like the OSK version of modifiers. Chiral keyboard now auto-caps all keys when CAPS LOCK is active.
|
2017-09-12 08:32:38 +07:00 |
|
Joshua Horton
|
b4cab07e22
|
Behold! Actual chiral output! Supported both by physical keystrokes and osk interaction.
Yet to do: state keys, embedded integration.
|
2017-09-12 08:32:38 +07:00 |
|
Joshua Horton
|
afd43a4345
|
Fixes the potential layer generator to follow our planned chirality constraints.
|
2017-09-12 08:32:37 +07:00 |
|
Joshua Horton
|
418ac7cf5f
|
Tabs -> spaces.
|
2017-09-12 08:32:37 +07:00 |
|
Joshua Horton
|
2014b68437
|
Developed an initial testing framework for the chirality changes, corrected default behavior of buildDefaultLayout when KLS lacks specifications for default layers.
|
2017-09-12 08:32:37 +07:00 |
|