I think that would be OK - I feel it meets the intent of 1 key = 1 action in 1 client. I plan on doing a similar setup myself.