UI, Part 9: Keyboard and Gamepad Navigation
Techniques for supporting keyboard and gamepad navigation without overburdening builder code.
If you’ve learned about operating systems, chances are you’ve heard the term “context switch”. It’s the name given to the operation done when an operating system scheduler stores state required for some thread to execute, prepares some state for another thread to execute, and resumes. It’s an implementation detail of how one CPU core might execute work …