added combo key handling, based on the implementation from @ashwinkp, but with suppor...