MCPcopy Create free account
hub / github.com/codeaashu/claude-code / handleKeyDown

Function handleKeyDown

web/components/command-palette/CommandPalette.tsx:122–137  ·  view source on GitHub ↗
(e: React.KeyboardEvent)

Source from the content-addressed store, hash-verified

120 }, [activeIndex]);
121
122 const handleKeyDown = (e: React.KeyboardEvent) => {
123 if (e.key === "ArrowDown") {
124 e.preventDefault();
125 setActiveIndex((i) => Math.min(i + 1, flatResults.length - 1));
126 } else if (e.key === "ArrowUp") {
127 e.preventDefault();
128 setActiveIndex((i) => Math.max(i - 1, 0));
129 } else if (e.key === "Enter") {
130 e.preventDefault();
131 const cmd = flatResults[activeIndex];
132 if (cmd) {
133 closePalette();
134 runCommand(cmd.id);
135 }
136 }
137 };
138
139 const handleSelect = (cmd: Command) => {
140 closePalette();

Callers

nothing calls this directly

Calls 2

preventDefaultMethod · 0.80
maxMethod · 0.80

Tested by

no test coverage detected