Skip to main content
The CSAFAP Config Package allows you to customize all keybinds in the csafap/MAIN.cfg file. This guide will show you how to modify the default keybinds to match your playstyle.

Base Keybinds

The four main keybinds provide access to the radio wheel system:

Default Keybind Functions

  • H: CT Line-ups (Smokes & Wallbangs)
  • J: T Line-ups (Smokes & Wallbangs)
  • K: Pro crosshairs, Rapid fire pistols, Better Follow-Recoil and Snap-Tap/Null binds
  • M: Map Selection + Practice Mode

AveYo’s Advanced Binds

The package includes several advanced binds that require the -testscript launch option:

Optional Advanced Binds

These binds are commented out by default. Remove // to enable them:

Customizing Keybinds

1

Open MAIN.cfg

Navigate to csafap/MAIN.cfg and open it with a text editor (e.g., Notepad++)
2

Locate the bind

Find the keybind you want to change in the BASE KEYBINDS or AveYo’s binds section
3

Edit the key

Change the key value (in quotes) to your preferred key:
4

Save and reload

Save the file and reload the config in-game by typing exec csafap/main in console

Mouse Button Requirements

If you use the jumpthrow, rapid fire, or follow-recoil features, you need these mouse binds:
If you use non-default mouse buttons, update these binds accordingly. For scoreboard functionality without ticker features, use cl_scoreboard_mouse_enable_binding +attack2

Rapid Fire & Follow-Recoil Keybinds

These binds require special setup and are commented out by default:
These ef_ binds are required for rapid fire and follow-recoil features to work properly. See the Disabling Features page to learn how to disable features you don’t need.

AZERTY Keyboard Layout

For French AZERTY keyboards, use scancode binds instead of letter keys:
Resources:

See Also