Taken from
google:
Scripting is a form of computer program. But unlike traditional programming language, that manipulate the processes of the computer, scripting tends to involve a far smaller set of simple instructions. Many of these instructions will be related to accomplishing a specific purpose, such as controlling the process of connecting your computer to another computer via a modem.
the language used in the config.cfg is a scripting language. Therefor altering a line in it is scripting, according to the text above and the knowledge of a .cfg file.
Therefor using a texteditor and altering a line such as: bind "ctrl" "+duck"
is scripting.
I tend to make the difference between scripting and the keymapping in the game to the GUI (graphical user interface). Seeing as the the functions within the GUI, behind the button, are actually typing the bind-line for u in the config file. It's basicly opening the file for u when u enter it and closing it when u press OK or Apply-like buttons.
They could've also made an alias button allowing u to type in multiple buttons, though that's pretty complex to create. It couldve been done though.
Anyway it could be that MC is right about the crouch. Judging from the screenshot he took, the controls look to be the default configuration with f being fly. I'll check it on tuesday or wednesday and apologize if that's the case.