Black Trigram (흑괘) - Korean Martial Arts Combat Simulator API - v0.7.9
    Preparing search index...

    Function useKeyboardControls

    • Custom hook for handling keyboard controls with visual feedback

      Features:

      • Trigram stance switching (1-8 keys or custom bindings)
      • Combat action handling (attack, block, movement)
      • Input queue visualization
      • Keyboard hints toggle (F1)
      • Invalid input prevention
      • Audio feedback integration

      Parameters

      Returns UseKeyboardControlsReturn

      const { queuedInputs, showHints, toggleHints } = useKeyboardControls({
      onStanceChange: (stance) => handleStanceChange(stance),
      onAction: (action) => handleAction(action),
      enabled: !isPaused,
      currentStance: player.stance,
      playSFX: audio.playSFX,
      });

      키보드컨트롤사용