Gaming keyboard, useful in Blender ?

Hi,
I would like to have feedback from users about ‘gaming keyboard’ programmable keys in Blender. Are they really programmable (and useful) in Blender (and other graphical apps like Photoshop, Gimp, etc) ?
Any advice about a particular model ?

Thanks in advance.