MCPcopy Create free account
hub / github.com/Noumena-Network/code / selectionFocusMoveForKey

Function selectionFocusMoveForKey

src/components/ScrollKeybindingHandler.tsx:132–141  ·  view source on GitHub ↗
(key: Key)

Source from the content-addressed store, hash-verified

130 * preserves (modified nav). Returns null for non-extend keys.
131 */
132export function selectionFocusMoveForKey(key: Key): FocusMove | null {
133 if (!key.shift || key.meta) return null;
134 if (key.leftArrow) return 'left';
135 if (key.rightArrow) return 'right';
136 if (key.upArrow) return 'up';
137 if (key.downArrow) return 'down';
138 if (key.home) return 'lineStart';
139 if (key.end) return 'lineEnd';
140 return null;
141}
142export type WheelAccelState = {
143 time: number;
144 mult: number;

Callers 1

ScrollKeybindingHandlerFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected