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))
|
setSelectedIndex((prev) => (prev <= 0 ? displayedAgents.length - 1 : prev - 1))
|
||||||
break
|
break
|
||||||
case 'Enter':
|
case 'Enter':
|
||||||
|
case 'NumpadEnter':
|
||||||
// 如果焦点在输入框且有搜索内容,则默认选择第一项
|
// 如果焦点在输入框且有搜索内容,则默认选择第一项
|
||||||
if (document.activeElement === inputRef.current?.input && searchText.trim()) {
|
if (document.activeElement === inputRef.current?.input && searchText.trim()) {
|
||||||
e.preventDefault()
|
e.preventDefault()
|
||||||
|
|||||||
@ -350,6 +350,7 @@ export const QuickPanelView: React.FC<Props> = ({ setInputText }) => {
|
|||||||
break
|
break
|
||||||
|
|
||||||
case 'Enter':
|
case 'Enter':
|
||||||
|
case 'NumpadEnter':
|
||||||
if (isComposing.current) return
|
if (isComposing.current) return
|
||||||
|
|
||||||
if (list?.[index]) {
|
if (list?.[index]) {
|
||||||
|
|||||||
@ -87,6 +87,7 @@ const HomeWindow: FC = () => {
|
|||||||
|
|
||||||
switch (e.code) {
|
switch (e.code) {
|
||||||
case 'Enter':
|
case 'Enter':
|
||||||
|
case 'NumpadEnter':
|
||||||
{
|
{
|
||||||
e.preventDefault()
|
e.preventDefault()
|
||||||
if (content) {
|
if (content) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user