@area2-ai/a2-node-keystroke-package
Version:
## Description
30 lines (29 loc) • 907 B
TypeScript
import type { IBaseKeystrokeCollection } from "./IKeystrokeCollection";
/**
* Fields for mobile browsers
*/
export interface IMobileKeystrokeCollection extends IBaseKeystrokeCollection {
autocorrectLengths: number[];
autocorrectTimes: number[];
emojis: string[];
keyboardArea?: KeyboardArea;
language: string;
layout: string;
pasteLengths: number[];
pasteTimes: number[];
performance: number[];
predictionLengths: number[];
predictionTimes: number[];
screenSizeMm: ScreenSize;
screenSizePx: ScreenSize;
textField: TextFieldTypes;
}
export interface ScreenSize {
width: number;
height: number;
}
export interface KeyboardArea extends ScreenSize {
x: number;
y: number;
}
export declare type TextFieldTypes = 'Text' | 'Url' | 'Email' | 'Numbers' | 'Twitter' | 'Websearch' | 'Text_ACOFF' | 'Twitter_ACOFF';