Currently it only works correctly when I have never pressed any other keys.