Today I took some time to try to implement this in my game and it just doesn't seem to work well. Besides my previous comment, the "CInput change key" action doesn't trigger any events, like "finished", and using the "CInput get button down" will start giving me errors like infinite loops, even though the regular "get button down" action works without problems.
Is it working fine for everyone else?
That being said, I totally appreciate vidjogamer's work and know that the problem might be with my implementation, not with the actions themselves.