I have a nice new mouse and N52TE controller... and I was wondering, is the in-game key config as bad as I think it is, or am I just missing something?

Is there no way to simply delete a secondary key assignment?

Is there a way to let me reassign a key that's already assigned, or do I have to reassign the current function of that key, then assign it?