Join us online - 19th of November
Save your spot
For AI agents: a documentation index is available at /llms.txt. Markdown versions of all pages are available by appending .md to any URL.

Class KeyboardHandler

The KeyboardHandler allows the user to zoom, rotate, and pan the map using the following keyboard shortcuts:

  • = / +: Increase the zoom level by 1.
  • Shift-= / Shift-+: Increase the zoom level by 2.
  • -: Decrease the zoom level by 1.
  • Shift--: Decrease the zoom level by 2.
  • Arrow keys: Pan by 100 pixels.
  • Shift+⇢: Increase the rotation by 15 degrees.
  • Shift+⇠: Decrease the rotation by 15 degrees.
  • Shift+⇡: Increase the pitch by 10 degrees.
  • Shift+⇣: Decrease the pitch by 10 degrees.

Hierarchy (View Summary)

Implements

Index
  • Disables the "keyboard rotate and zoom" interaction.

    Returns void

    map.keyboard.disable();
    
  • Disables the "keyboard pan/rotate" interaction, leaving the "keyboard zoom" interaction enabled.

    Returns void

    map.keyboard.disableRotation();
    
  • Enables the "keyboard rotate and zoom" interaction.

    Returns void

    map.keyboard.enable();
    
  • Enables the "keyboard pan/rotate" interaction.

    Returns void

    map.keyboard.enable();
    map.keyboard.enableRotation();
    
  • Returns true if the handler is enabled and has detected the start of a zoom/rotate gesture.

    Returns boolean

    true if the handler is enabled and has detected the start of a zoom/rotate gesture.

  • Returns a Boolean indicating whether the "keyboard rotate and zoom" interaction is enabled.

    Returns boolean

    true if the "keyboard rotate and zoom" interaction is enabled.

  • reset can be called by the manager at any time and must reset everything to it's original state

    Returns void

Was this helpful?