evacuated-infinity-plugin/minidocs/controlkeys.md

1.4 KiB

How to control Infinity by using the keyboard. How to add new effects.

Adding New Effects

  • Build with --enable-debug and install
  • Run Audacious on console
  • Go to interactive mode (see next sections) and experiment
  • Press key 'm' for saving current effect to disk (will persist amongst Audacious sessions)

Modes

The plugin has two modes. Default is Non-Interactive.

Non-Interactive Mode:

Built-in effects are used.

Keys:

  • F11: toggle full-screen
  • Up/Down: up/down sound volume
  • Left/Right: reward/forward current song
  • z: previous song
  • x: play
  • c: pause
  • v: stop
  • b: next song
  • F12: change palette
  • Space: change effect
  • Enter: switch to interactive mode (only if was compiled with --enable-debug)

Interactive Mode:

You can change effects using keys:

  • F1-F10: choose transformation vector field
  • a,y: change curve 1 lighting
  • q,s: change curve 2 lighting
  • e,r: change curve 1 amplitude
  • d,f: change curve 2 amplitude
  • w: change curve 2 type
  • m: persist current effect
  • mouse: change curve 2 position
  • Enter: switch to non-interactive mode

Persisted effects go to home directory and are not added to your Audacious. If you want them to be added to your Audacious, append it to system-wide effects file:

cat ~/infinite_states >> {your_prefix}/share/infinity/infinite_states