fix: numpad enter not work

This commit is contained in:
fullex 2025-04-13 23:17:30 +08:00 committed by Asurada
parent 352731827c
commit ab4fb7d1d6
3 changed files with 3 additions and 0 deletions

View File

@ -98,6 +98,7 @@ const PopupContainer: React.FC<Props> = ({ resolve }) => {
setSelectedIndex((prev) => (prev <= 0 ? displayedAgents.length - 1 : prev - 1))
break
case 'Enter':
case 'NumpadEnter':
// 如果焦点在输入框且有搜索内容,则默认选择第一项
if (document.activeElement === inputRef.current?.input && searchText.trim()) {
e.preventDefault()

View File

@ -350,6 +350,7 @@ export const QuickPanelView: React.FC<Props> = ({ setInputText }) => {
break
case 'Enter':
case 'NumpadEnter':
if (isComposing.current) return
if (list?.[index]) {

View File

@ -87,6 +87,7 @@ const HomeWindow: FC = () => {
switch (e.code) {
case 'Enter':
case 'NumpadEnter':
{
e.preventDefault()
if (content) {