Pular para o conteúdo

Stylus support

Este conteúdo não está disponível em sua língua ainda.

This page collects the current stylus and pen-input behavior in Butterfly.

  • Android / mobile: Stylus input works best and is the main supported path today.
  • Desktop (Windows/Linux): Stylus input is currently limited by Flutter input support.
  • Web: Often a good fallback when desktop stylus behavior is inconsistent.

You can find stylus-related options in Settings → Input → Pen:

  • Pen-only input (changed in 2.5): helps avoid accidental finger/touch drawing when using a stylus.
  • Pen-only toggle on stylus detection: when a stylus is detected, a quick Pen-only toggle is activated; you can still disable it in Settings → Input → Pen.
  • Ignore pressure: useful when pressure data is unreliable. This is set to help with cases where Firefox reports incorrect pressure on first input.
  • Input test: lets you verify what pointer/stylus events your device is currently reporting.

Butterfly supports pen/stylus shortcuts (button mappings can vary by device/OS). If shortcuts do not behave as expected, open Input test first and check button values:

  • Primary button commonly appears as 10 (2)
  • Secondary button commonly appears as 100 (4) or 100000 (32)

These values are bit mappings from pointer button flags.

Some stylus issues come from Flutter input handling rather than Butterfly directly.

If your setup is affected, please still report it in Butterfly issues with your platform, device model, and app version.