About a year ago, I picked up the Ideazon ZBoard gaming keyboard - it's pretty damned slick - supports individual gaming profiles and snap-on keyboard templates... 

They've released XP/x64 beta drivers at http://www.zboard.com/us/downloads/drivers.asp?productid=zbd000&os=winx64&language=usenglish - runs nicely with Far Cry 64-bit ;-)