keen of something—highly sensitive to smth.; sharp of sight, smell, etc.:
- A black rhino has poor eyesight, but it is keen of hearing and smell.
keen on something—very fond of smth.; enthusiastic about smth.:
- I was lucky to have a girl like Betty who was keen on football.