using arduino mega 2560 as a HID USB keyboard , DFU?

Hey so I recently ordered an arduino mega 2560 and was wondering to what extent a DFU would allow me to use the mega as a HID USB keyboard , ( I basically just want the keyboard.press function , not bothered about the mouse). Ive been looking online but couldn't find anything thing that states explicitly the functionality i'd end up with , obviously my mega hasn't arrived yet so I can't test and wondered if anyone had done this ?

I actually posted this in programming questions but this seemed a better forum , tried to remove the thread from programming questions but I got an error saying that I couldn't remove my own thread ?

cheers

sam

(although a Leonardo would have been a better choice if this is what you plan to do)