import React, { memo } from 'react'; import { IoIosCloseCircleOutline } from 'react-icons/io'; import { FaClipboard } from 'react-icons/fa'; import { motion, AnimatePresence } from 'framer-motion'; import { Table } from 'evergreen-ui'; // eslint-disable-next-line import/no-extraneous-dependencies const { clipboard } = require('electron'); const { toast } = require('./util'); const HelpSheet = memo(({ visible, onTogglePress, renderSettings, ffmpegCommandLog, }) => ( {visible && (

Keyboard shortcuts

H Show/hide this screen
SPACE, k Play/pause
J Slow down video
L Speed up video
Seek backward 5% of timeline
Seek forward 5% of timeline
, Seek backward 1 frame
. Seek forward 1 frame
I Mark in / cut start point
O Mark out / cut end point
E Cut (export selection in the same directory)
C Capture snapshot (in the same directory)
+ Add cut segment
BACKSPACE Remove current cut segment
D Delete source file

Hover mouse over buttons in the main interface to see which function they have.

Settings Current setting {renderSettings()}

Last ffmpeg commands

{ffmpegCommandLog.reverse().map(({ command, time }) => (
{ clipboard.writeText(command); toast.fire({ timer: 2000, icon: 'success', title: 'Copied to clipboard' }); }} /> {command}
))}
)}
)); export default HelpSheet;