If "keen" means enthusiastic or eager:
* Apathetic
* Indifferent
* Uninterested
* Unenthusiastic
* Reluctant
If "keen" means sharp or sharp-witted:
* Dull
* Blunt
* Obtuse
* Unintelligent
* Stupid
If "keen" means intense or strong:
* Weak
* Mild
* Faint
* Subdued
* Dim
It's important to consider the specific context of the sentence to determine the most appropriate opposite word.