From 409411605118edd291565127cdee6cb4dd4d4d64 Mon Sep 17 00:00:00 2001 From: Joshua Horton Date: Thu, 4 Sep 2025 14:54:00 -0500 Subject: [PATCH] fix(web): do not warn for missing fat-fingers on frame keys --- web/src/engine/osk/src/visualKeyboard.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/web/src/engine/osk/src/visualKeyboard.ts b/web/src/engine/osk/src/visualKeyboard.ts index 3a63c76e5b..1e9f88af03 100644 --- a/web/src/engine/osk/src/visualKeyboard.ts +++ b/web/src/engine/osk/src/visualKeyboard.ts @@ -17,7 +17,7 @@ import { } from 'keyman/engine/keyboard'; import { isEmptyTransform } from 'keyman/engine/js-processor'; -import { buildCorrectiveLayout } from './correctionLayout.js'; +import { buildCorrectiveLayout, correctionKeyFilter } from './correctionLayout.js'; import { distributionFromDistanceMaps, keyTouchDistances } from './corrections.js'; import { @@ -1638,7 +1638,7 @@ export default class VisualKeyboard extends EventEmitter implements Ke const keyDistribution = keyEvent.keyDistribution; if(keyDistribution && keyDistribution.length > 1) { const matchIndex = keyDistribution.findIndex(keySample => keySample.keySpec == keySpec); - if(matchIndex < 0) { + if(matchIndex < 0 && correctionKeyFilter(keySpec)) { console.error("Could not find and prioritize output key in its fat-finger distribution"); } else if(matchIndex > 0) { // Possibly not ideal for easy reading during inspection, but it's