Focus (z ang., skupienie) – stan widgetu (elementu graficznego interfejsu użytkownika), w którym może w danym momencie znajdować się tylko jeden widget w aktywnym oknie. Wszelkie zdarzenia związane z naciskaniem klawiszy przez użytkownika zostaną skierowane właśnie do tego widgetu, pod warunkiem jednak, że nie zostaną wcześniej przechwycone. Zdarzenia z klawiatury bowiem w pierwszej kolejności odnotowuje system okienkowy (lub menadżer okien), potem dopiero ten przekazuje go aplikacji. Aplikacja następnie może, ale nie musi przekazać takie zdarzenie do widgetu, który jest nim zainteresowany, i nie robi tego w przypadku tych kombinacji klawiszy, które obsługuje sama.
Zazwyczaj w oknach można przenosić skupienie z poprzedniego widgetu na następny za pomocą klawisza (i ). Twórca okna decyduje o tym, jakie są „kolejne numery” widgetów w oknie i związana z tym kolejność przenoszenia skupienia;