CesiumGS/cesium
ScreenSpaceEventHandler support for multiple KeyboardEventModifier keys at once
Chiusa
#13.300 aperta il 13 mar 2026
category - cameragood first issuetype - enhancement
Metriche repository
- Star
- (11.758 stelle)
- Metriche merge PR
- (Merge medio 15g 12h) (23 PR mergiate in 30 g)
Descrizione
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]
)