CesiumGS/cesium
ScreenSpaceEventHandler support for multiple KeyboardEventModifier keys at once
Fechada
#13.300 aberto em 13 de mar. de 2026
category - cameragood first issuetype - enhancement
Métricas do repositório
- Stars
- (11.758 estrelas)
- Métricas de merge de PR
- (Mesclagem média 15d 12h) (23 fundiu PRs em 30d)
Description
Feature
Currently the ScreenSpaceEventHandler can only listen for mouse events with either Alt, Shift or Ctrl modifier keys.
It would be nice to be able to add a listener for when multiple modifier keys are held at the same time, like this:
const listener = () => {console.log("SHIFT and ALT are held")}
screenSpaceEventHandler.setInputAction(
listener,
ScreenSpaceEventType.LEFT_DOWN,
[KeyboardEventModifier.ALT, KeyboardEventModifier.SHIFT]
)