¿Es posible detectar el estado de la tecla Ctrl en el evento dblclick?

Estoy usando la versión 3 del API de Google Maps. Me gustaría que mi controlador de eventos de doble clic funcione de la siguiente manera:

google.maps.event.addListener(map, 'dblclick', function(e) {
  if (/* ctrl is pressed */) {
    doSomething(e)
  } else {
    doSomethingElse(e)
  }
});

Parece que el controlador de eventos solo proporciona un MouseEvent que no contiene información sobre el estado del teclado. Necesito la información de LatLng, así que dudo que pueda usar el manejo de eventos de JQuery.

¿No tengo suerte aquí?

Respuestas a la pregunta(2)

Su respuesta a la pregunta