fix: numpad enter not work
This commit is contained in:
parent
352731827c
commit
ab4fb7d1d6
@ -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()
|
||||
|
||||
@ -350,6 +350,7 @@ export const QuickPanelView: React.FC<Props> = ({ setInputText }) => {
|
||||
break
|
||||
|
||||
case 'Enter':
|
||||
case 'NumpadEnter':
|
||||
if (isComposing.current) return
|
||||
|
||||
if (list?.[index]) {
|
||||
|
||||
@ -87,6 +87,7 @@ const HomeWindow: FC = () => {
|
||||
|
||||
switch (e.code) {
|
||||
case 'Enter':
|
||||
case 'NumpadEnter':
|
||||
{
|
||||
e.preventDefault()
|
||||
if (content) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user