Generalized duality for k-forms