Can't wait to try this - the only way this could be better is if it allows seperation of key combinations -- ie, you could assign 'X' to F1, whilst L+X together would give f3. Then I'd be able to play Gunship in a very convoluted way. Mrahahaha!
But yes, this should be a great patch, and I really can't wait to try it out.