Question: why is keq only affected by temperature?
Answer: When the temperature is increased, heat is being added to the system. Thus, if a reaction is exothermic, and the temperature is raised, the reaction will shift to the left since heat is a product and more product was added. This is the only change where Keq will change.