Skip to content

Commit adf7f18

Browse files
author
路振凯
committed
update keycode
1 parent deb3bfe commit adf7f18

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

src/Preview/index.tsx

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import CSSMotion from '@rc-component/motion';
22
import Portal, { type PortalProps } from '@rc-component/portal';
33
import { useEvent } from '@rc-component/util';
44
import useLayoutEffect from '@rc-component/util/lib/hooks/useLayoutEffect';
5-
import KeyCode from '@rc-component/util/lib/KeyCode';
65
import { clsx } from 'clsx';
76
import React, { useContext, useEffect, useRef, useState } from 'react';
87
import { PreviewGroupContext } from '../context';
@@ -329,14 +328,12 @@ const Preview: React.FC<PreviewProps> = props => {
329328

330329
// >>>>> Effect: Keyboard
331330
const onKeyDown = useEvent((event: KeyboardEvent) => {
332-
if (open && !KeyCode.isEditableTarget(event)) {
333-
const { keyCode } = event;
334-
331+
if (open) {
335332
if (showLeftOrRightSwitches) {
336-
if (keyCode === KeyCode.LEFT) {
333+
if (event.key === 'ArrowLeft') {
337334
onActive(-1);
338335
event.preventDefault();
339-
} else if (keyCode === KeyCode.RIGHT) {
336+
} else if (event.key === 'ArrowRight') {
340337
onActive(1);
341338
event.preventDefault();
342339
}

0 commit comments

Comments
 (0)