chore(web): Merge remote-tracking branch 'origin/refactor/web/corrective-layout-abstraction' into refactor/web/corrective-layout-abstraction

This commit is contained in:
Joshua A. Horton 2023-10-20 16:23:50 +07:00
commit 05a4d753c8
2 changed files with 2 additions and 2 deletions

View file

@ -40,7 +40,7 @@ export interface CorrectionLayout {
/**
* Defines the mappings of each key to be considered by a key-correction
* algorithm. The key's bounding box should be defined relative to its
* containers bounding box, with both mapped to a coordinate system from
* container's bounding box, with both mapped to a coordinate system from
* <0, 0> to <1, 1> - a unit square.
*/
keys: CorrectionLayoutEntry[];

View file

@ -12,7 +12,7 @@ import { CorrectionLayout } from "./correctionLayout.js";
export function keyTouchDistances(touchCoords: {x: number, y: number}, correctiveLayout: CorrectionLayout): Map<string, number> {
let keyDists: Map<string, number> = new Map<string, number>();
// This double-nested loop computes a pseudo-distance for the touch from each key. Quite useful for
// This loop computes a pseudo-distance for the touch from each key. Quite useful for
// generating a probability distribution.
correctiveLayout.keys.forEach((entry) => {
// These represent the within-key distance of the touch from the key's center.