I guess you should just disable the autoscroll when the launcher is focused for keyboard navigation: those just don't work together. Suppose you have the keyboard focus on the end, and mouse pointer on the beginning of the (folded) list. Now pressing the keyboard arrows to move up makes the whole list jump back and forth as a race between the autoscroll coming from mouse, and the user trying to navigate the focus rectangle using keyboard.
I guess you should just disable the autoscroll when the launcher is focused for keyboard navigation: those just don't work together. Suppose you have the keyboard focus on the end, and mouse pointer on the beginning of the (folded) list. Now pressing the keyboard arrows to move up makes the whole list jump back and forth as a race between the autoscroll coming from mouse, and the user trying to navigate the focus rectangle using keyboard.