adjective:having or showing eagerness or enthusiasm
Both companies were keen on a merger.
adjective:highly developed; sharp, especially of a sense
Dogs have a keen sense of smell.
He made his point with keen logic.