INNER CODE UNIT · TypeScript
onKeyDown
okasi/bot-signal · src/behavioral/index.ts:153
const onKeyDown = (event: Event): void => {
const keyboardEvent = event as KeyboardEvent;
record<KeySample>(samples.keyPresses, {
t: Date.now(),
isTrusted: keyboardEvent.isTrusted,
repeat: keyboardEvent.repeat,
});
};
const onClick = (event: Event): void => {
const mouseEvent = event as MouseEvent;
record<ClickSample>(samples.clicks, {
x: mouseEvent.clientX,
y: mouseEvent.clientY,
t: Date.now(),
isTrusted: mouseEvent.isTrusted,
detail: mouseEvent.detail,
pageX: mouseEvent.pageX,