É possível detectar o estado da tecla ctrl no evento dblclick

Estou usando a versão 3. da API do Google Maps. Gostaria que meu manipulador de eventos de clique duplo funcionasse da seguinte maneira:

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

Parece que o manipulador de eventos fornece apenas um MouseEvent que não contém informações sobre o estado do teclado. Preciso das informações LatLng, por isso duvido que possa usar o tratamento de eventos do JQuery.

Estou sem sorte aqui?

questionAnswers(2)

yourAnswerToTheQuestion