Skip to content

Why can't ArrowUp, ArrowDown, and Backspace trigger in keyboard eventsΒ #1950

@zhengdechang

Description

@zhengdechang

Problem

Detail the problem here, including any possible solutions.

Sample code to reproduce your issue

  const latexRef = useRef(null);

 useEffect(() => {
        const editor = editorRef.current.editor;
        editor.session.selection.on('changeCursor', handleCursorChange);
        editor.container.addEventListener('keydown', handleKeyDown);

        return () => {
            editor.session.selection.off('changeCursor', handleCursorChange);
            editor.container.removeEventListener('keydown', handleKeyDown);
        };
    }, []);
    
    const handleKeyDown = (event) => {
            console.log(event.key, 'event.key')
    }

 <AceEditor
        mode="latex"
        name="aceEditor"
        height="100%"
        width="100%"
        fontSize="16px"
        editorProps={{ $blockScrolling: true }}
                ref={latexRef}
      ></AceEditor>

References

Progress on: #

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions