Léxico TI › Infraestructura › KeymapNotify

KeymapNotify

Infraestructura Svenska → Actualizado: 2026-10-11

Un evento de X11 que indica qué teclas ya están pulsadas cuando una ventana recibe el foco o el puntero entra en ella.

Un programa que recibe el foco a mitad de una pulsación se ha perdido el KeyPress, que fue a parar a quien tenía el foco en ese momento. Si el cliente ha seleccionado KeymapStateMask, el servidor le envía un KeymapNotify justo después de cada EnterNotify o FocusIn. El contenido es un vector con un bit por keycode, donde un uno significa pulsada. Así el programa sabe que Mayús ya está abajo en vez de adivinarlo.

Es el único evento del protocolo base sin número de secuencia. Todo evento ocupa exactamente 32 bytes, el vector necesita 31 y algo tenía que ceder. La misma información puede pedirse de forma síncrona con XQueryKeymap, a costa de un viaje de ida y vuelta.

← Volver al léxico