Detectando interacción con el cuadro de selección

Cómo (utilizando javascript o jQuery) puedo detectar cuándo se ha seleccionado un valor en un cuadro de selección, incluso si es la misma opción que se seleccionó anteriormente (es decir, no se activa ningún evento de cambio).

Principalmente necesito esto para la interacción del mouse, pero una solución que funcione para el teclado también sería útil.

Respuestas a la pregunta(3)

Su respuesta a la pregunta