If you feel that the ease of extra configuration as opposed to manually typing in cvars is so advantageous, then you could, i dunno, cough up the $1.98 a month for a premium sub? If you play even 10 hours a month, thats less than 20 cents an hour (advertisement free),which is a pretty solid bargain if you ask me.
That is to simply use bind, for example:
bind [key] "weapon 7 ; sensitivity x" // RG
bind [key] "weapon 5 ; sensitivity y" // RL
This is because cg_weaponconfig does not apply the settings until the weapon is raised, so you cannot adjust to the change in sensitivity and start aiming until the switching is done. This delay is undesirable and unpleasant.
Are you on mac?I have to go into practise mode, add the config settings, get dropped from server, restart arena, get dropped due to inactivity, restart arena, discover new bug, reset game settings to default, take mouse and controls and rejig the whole thing then thow my computer out the window.
On windows you can still type in the console even if you're dropped for inactivity.
The way I do it would be to just make a text file, rename it whatever.cfg, put it in home/baseq3
Edit it with the stuff I wanted, like bind [key] "weapon x ; sensitivity y"
Then in-game all I have to type in the console is: "exec whatever.cfg"
By the way in practice mode you can stop it from dropping it you with sv_timeout 99999