Brits still use the word somewhat frequently, though I haven’t bumped into many of them in the last ten years.
Saying "I'm keen to do x" or "he's keen to do y" is a fairly common normal usage but having said that, wouldn't normally be my first choice of language as a millennial, maybe does sound a bit old fashioned