JSSheet test harness

—
fx

Event log

    Output

    Click “getData()” to dump the sheet’s data here.

    Keyboard & mouse

    Move ←↑→↓ Tab
    Extend selection Shift+←↑→↓ / drag
    Jump to edge ⌘/Ctrl+←↑→↓
    Edit cell Enter F2 double-click / just type
    Commit / cancel Enter Tab / Esc
    Clear Delete Backspace
    Copy / cut / paste ⌘/Ctrl+C X V
    Undo / redo ⌘/Ctrl+Z / ⇧+Z
    Fill down ⌘/Ctrl+D
    Fill / series drag the ■ handle (Alt = copy only)
    Select all ⌘/Ctrl+A
    Toggle checkbox Space
    Row/column ops, sort right-click
    Sort column header ▲ button
    Filter column header funnel / right-click
    Resize column drag header edge