There is a glitch where as long as you don't release the previously assigned hold key it will still count as the new one.