google.maps.event.addDomListener(mapElement, 'keyup', (e: KeyboardEvent) => {
if (e.ctrlKey) {
this.singleSelectModeOn = false;
} else if (e.shiftKey || e.Key === 'Shift') {
this.shiftKeyPressed = false;
}
});
столкнулся с этой проблемой при перехвате события KeyUp в компоненте карты при прослушивании события keyUP в наблюдении отладчика источника F12 - найдено e.shiftKey = false, а e.Key === 'Shift'.
Я не понимаю, почему существует такое поведение?
+ подробности о часах F12