<!-- Do not edit this file. It is automatically generated by API Documenter. --> [`Keymap`](Keymap) ## Keymap class Manages keymap lifecycle for different [Scope](Scope)<!-- -->s. 0.13.9 **Signature:** ```typescript export class Keymap ``` ## Methods | Method | Modifiers | Description | | --- | --- | --- | | [`isModEvent(evt)`](Keymap/isModEvent) | <code>static</code> | <p>Translates an event into the type of pane that should open. Returns 'tab' if the modifier key Cmd/Ctrl is pressed OR if this is a middle-click MouseEvent. Returns 'split' if Cmd/Ctrl+Alt is pressed. Returns 'window' if Cmd/Ctrl+Alt+Shift is pressed.</p><p> 0.16.0</p> | | [`isModifier(evt, modifier)`](Keymap/isModifier) | <code>static</code> | <p>Checks whether the modifier key is pressed during this event.</p><p> 0.12.17</p> | | [`popScope(scope)`](Keymap/popScope) | | <p>Remove a scope from the scope stack. If the given scope is active, the next scope in the stack will be made active.</p><p> 0.13.9</p> | | [`pushScope(scope)`](Keymap/pushScope) | | <p>Push a scope onto the scope stack, setting it as the active scope to handle all key events.</p><p> 0.13.9</p> |