Вот пока что есть, отличный cfg для настройки раскладки.. Можно примерно понять что и как
Раскрывающийся текст
in_joystick 1
vehicle_stickControl 0
// ================================================================================
// First Person Mode Bindings
// ================================================================================
bindset 0
unbindall
// Movement
bind "w" "_moveforward"
bind "s" "_moveback"
bind "a" "_moveLeft"
bind "d" "_moveRight"
bind "SPACE" "_jump"
bind "SHIFT" "_sprint"
bind "CTRL" "_CHANGEWEAPON"
bind "c" "_crouch"
bind "e" "_use"
bind "g" "_weapnext"
bind "f" "_weapprev"
bind "b" "_ammoprev"
bind "n" "_ammonext"
bind "r" "_reload"
bind "ESCAPE" "toggleMainMenu"
// Scoreboard & Inventory
bind "TAB" "_inventory"
// Weapons
bind "1" "_weap0"
bind "2" "_weap1"
bind "3" "_weap2"
bind "4" "_weap3"
bind "5" "_weap4"
bind "6" "_weap5"
bind "7" "_weap6"
bind "8" "_weap7"
bind "9" "_weap8"
bind "0" "_weap9"
bind "MOUSE1" "_attack1"
bind "v" "_attack2"
bind "MOUSE2" "_zoom"
bind "MOUSE3" "_quickuse"
bind "q" "_quickuse"
bind "MWHEELDOWN" "_weapnext"
bind "MWHEELUP" "_weapprev"
bind "CAPSLOCK" "_quickselect"
bind "F1" "_quick0"
bind "F2" "_quick1"
bind "F3" "_quick2"
bind "F4" "_quick3"
// client commands
bind F5 "savegame quick"
bind F9 "loadgame quick"
bind F12 screenshot
// ================================================================================
// Vehicle Driving Mode Bindings
// ================================================================================
bindset 1
unbindall
// Keyboard
bind "w" "_moveforward"
bind "a" "_moveLeft"
bind "d" "_moveRight"
bind "s" "_moveback"
bind "q" "_quickuse"
bind "ALT" "_weap5"
bind "r" "_cycleTarget"
bind "SHIFT" "_sprint"
bind "SPACE" "_use"
// Scoreboard & Inventory
bind "TAB" "_inventory"
bind "CAPSLOCK" "_quickselect"
bind "F1" "_quick0"
bind "F2" "_quick1"
bind "F3" "_quick2"
bind "F4" "_quick3"
// Mouse
bind "MOUSE1" "_attack1" // left mouse button
bind "MOUSE2" "_quickuse" // right mouse button
bind "MOUSE3" "_zoom" // middle mouse button
bind "MWHEELDOWN" "_weapnext"
bind "MWHEELUP" "_weapprev"
// ================================================================================
// MULTIPLAYER Vehicle Driving Mode Bindings
// ================================================================================
bindset 6
unbindall
// Keyboard
bind "SPACE" "_sprint"
bind "w" "_moveforward"
bind "a" "_moveLeft"
bind "d" "_moveRight"
bind "s" "_moveback"
bind "r" "_reload"
bind "q" "_quickuse"
bind "e" "_weap5"
bind "SHIFT" "_use"
bind "SPACE" "_sprint"
// Scoreboard & Inventory
bind "TAB" "_inventory"
bind "CAPSLOCK" "_quickselect"
bind "F1" "_quick0"
bind "F2" "_quick1"
bind "F3" "_quick2"
bind "F4" "_quick3"
// Mouse
bind "MOUSE1" "_attack1" // left mouse button
bind "MOUSE2" "_zoom" // right mouse button
bind "MOUSE3" "_quickuse" // middle mouse button
bind "MWHEELDOWN" "_weapnext"
bind "MWHEELUP" "_weapprev"
// ================================================================================
// Remote Control Car Driving Mode Bindings
// ================================================================================
bindset 2
unbindall
// Keyboard
bind "a" "_moveLeft"
bind "d" "_moveRight"
bind "s" "_moveback"
bind "w" "_moveforward"
bind "e" "_weap5"
bind "SHIFT" "_use"
// Mouse
bind "MOUSE1" "_attack1" // left mouse button
bind "MWHEELDOWN" "_weapnext"
bind "MWHEELUP" "_weapprev"
// ================================================================================
// AI Control Mode Bindings
// ================================================================================
bindset 3
unbindall
bind "w" "_moveforward"
bind "s" "_moveback"
bind "a" "_moveleft"
bind "d" "_moveright"
bind "space" "_jump"
bind "c" "_crouch"
bind "e" "_use"
bind MWHEELUP "_zoomin"
bind MWHEELDOWN "_zoomout"
bind "r" "_reload"
bind "MOUSE1" "_attack1"
bind "MOUSE2" "_attack2"
bind "MOUSE3" "_use"
// ================================================================================
// Vehicle Gunner Mode Bindings
// ================================================================================
bindset 4
unbindall
// Keyboard
bind "r" "_reload"
bind "x" "_quickuse"
bind "e" "_weap5" // exit vehicle
// Mouse
bind "MOUSE1" "_attack1" // left mouse button
bind "MWHEELDOWN" "_weapnext"
bind "MWHEELUP" "_weapprev"
// ================================================================================
// Vehicle Passenger Mode Bindings
// ================================================================================
bindset 5
unbindall
bind "e" "_weap5" // exit vehicle
//==============================================================================
// Joystick Bindings
//==============================================================================
exec joystick.cfg
// Always go back to bindset 0 before exiting the config
bindset 0