Well, the reason that the Km remains constant is because the inhibitor, by binding onto that enzyme, even though it changes the shape of the active side of the enzyme, and so it changes the efficiency, the Kcat value of that enzyme, it does not change the likelihood that that particular substrate is going to bind onto the active side.