mirror of
https://github.com/keymanapp/keyman.git
synced 2026-08-13 04:09:25 +00:00
chore(web): Merge remote-tracking branch 'origin/refactor/web/corrective-layout-abstraction' into refactor/web/corrective-layout-abstraction
This commit is contained in:
commit
05a4d753c8
2 changed files with 2 additions and 2 deletions
|
|
@ -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[];
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue