Single Hotkey Cycle vert/edge/face

This one is not cycling between subobject modes, but I like single key solutions better myself for these things so you might want to check the awesome pie menu solutions in machinetools -