The description is only used to provide a short summary of the function of your command, it has no other function.
To disable commands on the fly, you can either modify your existing commands to check a variable, so you can toggle certain commands by changing the state of said variable.
Alternatively, if you don't use both control schemes simultaneously(I'm not sure what you mean by "crossover"), you can simply disable keyboard and mouse or joystick shortcuts globally, without having to modify your commands.