Skip to main content

Finding & navigating

Shortcut

Show the keys of any action as <kbd>, always in sync with the active keymap.


Shortcut.Root renders the keyboard shortcut of a keymap action ('markup.highlight', 'view.zoomIn', 'nav.back'…). It reads the keymap from the nearest Annotations.Root or Viewer.Root, so overrides are reflected automatically.

<button>Highlight <Shortcut.Root action="markup.highlight" /></button>
<!-- <kbd data-pdf-shortcut="markup.highlight"><kbd data-pdf-key>H</kbd></kbd> -->
<button>Highlight <Shortcut.Root action="markup.highlight" /></button>
<!-- <kbd data-pdf-shortcut="markup.highlight"><kbd data-pdf-key>H</kbd></kbd> -->

Use the child / children snippets ({ label, keys }) to render your own key caps. comboLabel(keymap, action) gives the same label as text.

API reference

Shortcut.Root

A provider: renders no element of its own.

Prop Type Default
action required Keymap action to show (e.g. 'markup.highlight'). Reflects user overrides. KeymapAction | (string & {}) —
index Which of the action's combos (default the first). number 0
accesskey string | undefined | null —
autocapitalize 'characters' | 'off' | 'on' | 'none' | 'sentences' | 'words' | undefined | null —
autofocus boolean | undefined | null —
class ClassValue | undefined | null —
contenteditable Booleanish | 'inherit' | 'plaintext-only' | undefined | null —
contextmenu string | undefined | null —
dir 'ltr' | 'rtl' | 'auto' | undefined | null —
draggable Booleanish | undefined | null —
elementtiming string | undefined | null —
enterkeyhint | 'enter' | 'done' | 'go' | 'next' | 'previous' | 'search' | 'send' | undefined | null —
hidden boolean | 'until-found' | '' | undefined | null —
id string | undefined | null —
lang string | undefined | null —
part string | undefined | null —
placeholder string | undefined | null —
slot string | undefined | null —
spellcheck Booleanish | undefined | null —
style string | undefined | null —
tabindex number | undefined | null —
title string | undefined | null —
translate 'yes' | 'no' | '' | undefined | null —
inert boolean | undefined | null —
popover 'auto' | 'manual' | 'hint' | '' | undefined | null —
writingsuggestions Booleanish | undefined | null —
radiogroup string | undefined | null —
role AriaRole | undefined | null —
about string | undefined | null —
datatype string | undefined | null —
inlist any —
prefix string | undefined | null —
property string | undefined | null —
resource string | undefined | null —
typeof string | undefined | null —
vocab string | undefined | null —
autosave string | undefined | null —
color string | undefined | null —
itemprop string | undefined | null —
itemscope boolean | undefined | null —
itemtype string | undefined | null —
itemid string | undefined | null —
itemref string | undefined | null —
results number | undefined | null —
security string | undefined | null —
unselectable 'on' | 'off' | undefined | null —
inputmode Hints at the type of data that might be entered by the user while editing the element or its contents | 'none' | 'text' | 'tel' | 'url' | 'email' | 'numeric' | 'decimal' | 'search' | undefined | null —
is Specify that a standard HTML element should behave like a defined custom built-in element string | undefined | null —
bind:innerHTML Elements with the contenteditable attribute support `innerHTML`, `textContent` and `innerText` bindings. string | undefined | null —
bind:textContent Elements with the contenteditable attribute support `innerHTML`, `textContent` and `innerText` bindings. string | undefined | null —
bind:innerText Elements with the contenteditable attribute support `innerHTML`, `textContent` and `innerText` bindings. string | undefined | null —
bind:focused boolean | undefined | null —
bind:offsetWidth number | undefined | null —
bind:offsetHeight number | undefined | null —
aria-activedescendant Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application. string | undefined | null —
aria-atomic Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute. Booleanish | undefined | null —
aria-autocomplete Indicates whether inputting text could trigger display of one or more predictions of the user's intended value for an input and specifies how predictions would be presented if they are made. 'none' | 'inline' | 'list' | 'both' | undefined | null —
aria-busy Indicates an element is being modified and that assistive technologies MAY want to wait until the modifications are complete before exposing them to the user. Booleanish | undefined | null —
aria-checked Indicates the current "checked" state of checkboxes, radio buttons, and other widgets. boolean | 'false' | 'mixed' | 'true' | undefined | null —
aria-colcount Defines the total number of columns in a table, grid, or treegrid. number | undefined | null —
aria-colindex Defines an element's column index or position with respect to the total number of columns within a table, grid, or treegrid. number | undefined | null —
aria-colspan Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid. number | undefined | null —
aria-controls Identifies the element (or elements) whose contents or presence are controlled by the current element. string | undefined | null —
aria-current Indicates the element that represents the current item within a container or set of related elements. Booleanish | 'page' | 'step' | 'location' | 'date' | 'time' | undefined | null —
aria-describedby Identifies the element (or elements) that describes the object. string | undefined | null —
aria-details Identifies the element that provides a detailed, extended description for the object. string | undefined | null —
aria-disabled Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable. Booleanish | undefined | null —
aria-dropeffect Indicates what functions can be performed when a dragged object is released on the drop target. 'none' | 'copy' | 'execute' | 'link' | 'move' | 'popup' | undefined | null —
aria-errormessage Identifies the element that provides an error message for the object. string | undefined | null —
aria-expanded Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed. Booleanish | undefined | null —
aria-flowto Identifies the next element (or elements) in an alternate reading order of content which, at the user's discretion, allows assistive technology to override the general default of reading in document source order. string | undefined | null —
aria-grabbed Indicates an element's "grabbed" state in a drag-and-drop operation. Booleanish | undefined | null —
aria-haspopup Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element. Booleanish | 'menu' | 'listbox' | 'tree' | 'grid' | 'dialog' | undefined | null —
aria-hidden Indicates whether the element is exposed to an accessibility API. Booleanish | undefined | null —
aria-invalid Indicates the entered value does not conform to the format expected by the application. Booleanish | 'grammar' | 'spelling' | undefined | null —
aria-keyshortcuts Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element. string | undefined | null —
aria-label Defines a string value that labels the current element. string | undefined | null —
aria-labelledby Identifies the element (or elements) that labels the current element. string | undefined | null —
aria-level Defines the hierarchical level of an element within a structure. number | undefined | null —
aria-live Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region. 'off' | 'assertive' | 'polite' | undefined | null —
aria-modal Indicates whether an element is modal when displayed. Booleanish | undefined | null —
aria-multiline Indicates whether a text box accepts multiple lines of input or only a single line. Booleanish | undefined | null —
aria-multiselectable Indicates that the user may select more than one item from the current selectable descendants. Booleanish | undefined | null —
aria-orientation Indicates whether the element's orientation is horizontal, vertical, or unknown/ambiguous. 'horizontal' | 'vertical' | undefined | null —
aria-owns Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship between DOM elements where the DOM hierarchy cannot be used to represent the relationship. string | undefined | null —
aria-placeholder Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value. A hint could be a sample value or a brief description of the expected format. string | undefined | null —
aria-posinset Defines an element's number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM. number | undefined | null —
aria-pressed Indicates the current "pressed" state of toggle buttons. boolean | 'false' | 'mixed' | 'true' | undefined | null —
aria-readonly Indicates that the element is not editable, but is otherwise operable. Booleanish | undefined | null —
aria-relevant Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified. | 'additions' | 'additions removals' | 'additions text' | 'all' | 'removals' | 'removals additions' | 'removals text' | 'text' | 'text additions' | 'text removals' | undefined | null —
aria-required Indicates that user input is required on the element before a form may be submitted. Booleanish | undefined | null —
aria-roledescription Defines a human-readable, author-localized description for the role of an element. string | undefined | null —
aria-rowcount Defines the total number of rows in a table, grid, or treegrid. number | undefined | null —
aria-rowindex Defines an element's row index or position with respect to the total number of rows within a table, grid, or treegrid. number | undefined | null —
aria-rowspan Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid. number | undefined | null —
aria-selected Indicates the current "selected" state of various widgets. Booleanish | undefined | null —
aria-setsize Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM. number | undefined | null —
aria-sort Indicates if items in a table or grid are sorted in ascending or descending order. 'none' | 'ascending' | 'descending' | 'other' | undefined | null —
aria-valuemax Defines the maximum allowed value for a range widget. number | undefined | null —
aria-valuemin Defines the minimum allowed value for a range widget. number | undefined | null —
aria-valuenow Defines the current value for a range widget. number | undefined | null —
aria-valuetext Defines the human readable text alternative of aria-valuenow for a range widget. string | undefined | null —
on:copy ClipboardEventHandler<T> | undefined | null —
oncopy ClipboardEventHandler<T> | undefined | null —
oncopycapture ClipboardEventHandler<T> | undefined | null —
on:cut ClipboardEventHandler<T> | undefined | null —
oncut ClipboardEventHandler<T> | undefined | null —
oncutcapture ClipboardEventHandler<T> | undefined | null —
on:paste ClipboardEventHandler<T> | undefined | null —
onpaste ClipboardEventHandler<T> | undefined | null —
onpastecapture ClipboardEventHandler<T> | undefined | null —
on:compositionend CompositionEventHandler<T> | undefined | null —
oncompositionend CompositionEventHandler<T> | undefined | null —
oncompositionendcapture CompositionEventHandler<T> | undefined | null —
on:compositionstart CompositionEventHandler<T> | undefined | null —
oncompositionstart CompositionEventHandler<T> | undefined | null —
oncompositionstartcapture CompositionEventHandler<T> | undefined | null —
on:compositionupdate CompositionEventHandler<T> | undefined | null —
oncompositionupdate CompositionEventHandler<T> | undefined | null —
oncompositionupdatecapture CompositionEventHandler<T> | undefined | null —
on:focus FocusEventHandler<T> | undefined | null —
onfocus FocusEventHandler<T> | undefined | null —
onfocuscapture FocusEventHandler<T> | undefined | null —
on:focusin FocusEventHandler<T> | undefined | null —
onfocusin FocusEventHandler<T> | undefined | null —
onfocusincapture FocusEventHandler<T> | undefined | null —
on:focusout FocusEventHandler<T> | undefined | null —
onfocusout FocusEventHandler<T> | undefined | null —
onfocusoutcapture FocusEventHandler<T> | undefined | null —
on:blur FocusEventHandler<T> | undefined | null —
onblur FocusEventHandler<T> | undefined | null —
onblurcapture FocusEventHandler<T> | undefined | null —
on:change FormEventHandler<T> | undefined | null —
onchange FormEventHandler<T> | undefined | null —
onchangecapture FormEventHandler<T> | undefined | null —
on:beforeinput EventHandler<InputEvent, T> | undefined | null —
onbeforeinput EventHandler<InputEvent, T> | undefined | null —
onbeforeinputcapture EventHandler<InputEvent, T> | undefined | null —
on:input FormEventHandler<T> | undefined | null —
oninput FormEventHandler<T> | undefined | null —
oninputcapture FormEventHandler<T> | undefined | null —
on:reset FormEventHandler<T> | undefined | null —
onreset FormEventHandler<T> | undefined | null —
onresetcapture FormEventHandler<T> | undefined | null —
on:submit EventHandler<SubmitEvent, T> | undefined | null —
onsubmit EventHandler<SubmitEvent, T> | undefined | null —
onsubmitcapture EventHandler<SubmitEvent, T> | undefined | null —
on:invalid EventHandler<Event, T> | undefined | null —
oninvalid EventHandler<Event, T> | undefined | null —
oninvalidcapture EventHandler<Event, T> | undefined | null —
on:formdata EventHandler<FormDataEvent, T> | undefined | null —
onformdata EventHandler<FormDataEvent, T> | undefined | null —
onformdatacapture EventHandler<FormDataEvent, T> | undefined | null —
on:load EventHandler | undefined | null —
onload EventHandler | undefined | null —
onloadcapture EventHandler | undefined | null —
on:error EventHandler | undefined | null —
onerror EventHandler | undefined | null —
onerrorcapture EventHandler | undefined | null —
on:beforetoggle ToggleEventHandler<T> | undefined | null —
onbeforetoggle ToggleEventHandler<T> | undefined | null —
onbeforetogglecapture ToggleEventHandler<T> | undefined | null —
on:toggle ToggleEventHandler<T> | undefined | null —
ontoggle ToggleEventHandler<T> | undefined | null —
ontogglecapture ToggleEventHandler<T> | undefined | null —
on:contentvisibilityautostatechange | ContentVisibilityAutoStateChangeEventHandler<T> | undefined | null —
oncontentvisibilityautostatechange | ContentVisibilityAutoStateChangeEventHandler<T> | undefined | null —
oncontentvisibilityautostatechangecapture | ContentVisibilityAutoStateChangeEventHandler<T> | undefined | null —
on:keydown KeyboardEventHandler<T> | undefined | null —
onkeydown KeyboardEventHandler<T> | undefined | null —
onkeydowncapture KeyboardEventHandler<T> | undefined | null —
on:keypress KeyboardEventHandler<T> | undefined | null —
onkeypress KeyboardEventHandler<T> | undefined | null —
onkeypresscapture KeyboardEventHandler<T> | undefined | null —
on:keyup KeyboardEventHandler<T> | undefined | null —
onkeyup KeyboardEventHandler<T> | undefined | null —
onkeyupcapture KeyboardEventHandler<T> | undefined | null —
on:abort EventHandler<Event, T> | undefined | null —
onabort EventHandler<Event, T> | undefined | null —
onabortcapture EventHandler<Event, T> | undefined | null —
on:canplay EventHandler<Event, T> | undefined | null —
oncanplay EventHandler<Event, T> | undefined | null —
oncanplaycapture EventHandler<Event, T> | undefined | null —
on:canplaythrough EventHandler<Event, T> | undefined | null —
oncanplaythrough EventHandler<Event, T> | undefined | null —
oncanplaythroughcapture EventHandler<Event, T> | undefined | null —
on:cuechange EventHandler<Event, T> | undefined | null —
oncuechange EventHandler<Event, T> | undefined | null —
oncuechangecapture EventHandler<Event, T> | undefined | null —
on:durationchange EventHandler<Event, T> | undefined | null —
ondurationchange EventHandler<Event, T> | undefined | null —
ondurationchangecapture EventHandler<Event, T> | undefined | null —
on:emptied EventHandler<Event, T> | undefined | null —
onemptied EventHandler<Event, T> | undefined | null —
onemptiedcapture EventHandler<Event, T> | undefined | null —
on:encrypted EventHandler<Event, T> | undefined | null —
onencrypted EventHandler<Event, T> | undefined | null —
onencryptedcapture EventHandler<Event, T> | undefined | null —
on:ended EventHandler<Event, T> | undefined | null —
onended EventHandler<Event, T> | undefined | null —
onendedcapture EventHandler<Event, T> | undefined | null —
on:loadeddata EventHandler<Event, T> | undefined | null —
onloadeddata EventHandler<Event, T> | undefined | null —
onloadeddatacapture EventHandler<Event, T> | undefined | null —
on:loadedmetadata EventHandler<Event, T> | undefined | null —
onloadedmetadata EventHandler<Event, T> | undefined | null —
onloadedmetadatacapture EventHandler<Event, T> | undefined | null —
on:loadstart EventHandler<Event, T> | undefined | null —
onloadstart EventHandler<Event, T> | undefined | null —
onloadstartcapture EventHandler<Event, T> | undefined | null —
on:pause EventHandler<Event, T> | undefined | null —
onpause EventHandler<Event, T> | undefined | null —
onpausecapture EventHandler<Event, T> | undefined | null —
on:play EventHandler<Event, T> | undefined | null —
onplay EventHandler<Event, T> | undefined | null —
onplaycapture EventHandler<Event, T> | undefined | null —
on:playing EventHandler<Event, T> | undefined | null —
onplaying EventHandler<Event, T> | undefined | null —
onplayingcapture EventHandler<Event, T> | undefined | null —
on:progress EventHandler<Event, T> | undefined | null —
onprogress EventHandler<Event, T> | undefined | null —
onprogresscapture EventHandler<Event, T> | undefined | null —
on:ratechange EventHandler<Event, T> | undefined | null —
onratechange EventHandler<Event, T> | undefined | null —
onratechangecapture EventHandler<Event, T> | undefined | null —
on:seeked EventHandler<Event, T> | undefined | null —
onseeked EventHandler<Event, T> | undefined | null —
onseekedcapture EventHandler<Event, T> | undefined | null —
on:seeking EventHandler<Event, T> | undefined | null —
onseeking EventHandler<Event, T> | undefined | null —
onseekingcapture EventHandler<Event, T> | undefined | null —
on:stalled EventHandler<Event, T> | undefined | null —
onstalled EventHandler<Event, T> | undefined | null —
onstalledcapture EventHandler<Event, T> | undefined | null —
on:suspend EventHandler<Event, T> | undefined | null —
onsuspend EventHandler<Event, T> | undefined | null —
onsuspendcapture EventHandler<Event, T> | undefined | null —
on:timeupdate EventHandler<Event, T> | undefined | null —
ontimeupdate EventHandler<Event, T> | undefined | null —
ontimeupdatecapture EventHandler<Event, T> | undefined | null —
on:volumechange EventHandler<Event, T> | undefined | null —
onvolumechange EventHandler<Event, T> | undefined | null —
onvolumechangecapture EventHandler<Event, T> | undefined | null —
on:waiting EventHandler<Event, T> | undefined | null —
onwaiting EventHandler<Event, T> | undefined | null —
onwaitingcapture EventHandler<Event, T> | undefined | null —
on:auxclick MouseEventHandler<T> | undefined | null —
onauxclick MouseEventHandler<T> | undefined | null —
onauxclickcapture MouseEventHandler<T> | undefined | null —
on:click MouseEventHandler<T> | undefined | null —
onclick MouseEventHandler<T> | undefined | null —
onclickcapture MouseEventHandler<T> | undefined | null —
on:contextmenu MouseEventHandler<T> | undefined | null —
oncontextmenu MouseEventHandler<T> | undefined | null —
oncontextmenucapture MouseEventHandler<T> | undefined | null —
on:dblclick MouseEventHandler<T> | undefined | null —
ondblclick MouseEventHandler<T> | undefined | null —
ondblclickcapture MouseEventHandler<T> | undefined | null —
on:drag DragEventHandler<T> | undefined | null —
ondrag DragEventHandler<T> | undefined | null —
ondragcapture DragEventHandler<T> | undefined | null —
on:dragend DragEventHandler<T> | undefined | null —
ondragend DragEventHandler<T> | undefined | null —
ondragendcapture DragEventHandler<T> | undefined | null —
on:dragenter DragEventHandler<T> | undefined | null —
ondragenter DragEventHandler<T> | undefined | null —
ondragentercapture DragEventHandler<T> | undefined | null —
on:dragexit DragEventHandler<T> | undefined | null —
ondragexit DragEventHandler<T> | undefined | null —
ondragexitcapture DragEventHandler<T> | undefined | null —
on:dragleave DragEventHandler<T> | undefined | null —
ondragleave DragEventHandler<T> | undefined | null —
ondragleavecapture DragEventHandler<T> | undefined | null —
on:dragover DragEventHandler<T> | undefined | null —
ondragover DragEventHandler<T> | undefined | null —
ondragovercapture DragEventHandler<T> | undefined | null —
on:dragstart DragEventHandler<T> | undefined | null —
ondragstart DragEventHandler<T> | undefined | null —
ondragstartcapture DragEventHandler<T> | undefined | null —
on:drop DragEventHandler<T> | undefined | null —
ondrop DragEventHandler<T> | undefined | null —
ondropcapture DragEventHandler<T> | undefined | null —
on:mousedown MouseEventHandler<T> | undefined | null —
onmousedown MouseEventHandler<T> | undefined | null —
onmousedowncapture MouseEventHandler<T> | undefined | null —
on:mouseenter MouseEventHandler<T> | undefined | null —
onmouseenter MouseEventHandler<T> | undefined | null —
on:mouseleave MouseEventHandler<T> | undefined | null —
onmouseleave MouseEventHandler<T> | undefined | null —
on:mousemove MouseEventHandler<T> | undefined | null —
onmousemove MouseEventHandler<T> | undefined | null —
onmousemovecapture MouseEventHandler<T> | undefined | null —
on:mouseout MouseEventHandler<T> | undefined | null —
onmouseout MouseEventHandler<T> | undefined | null —
onmouseoutcapture MouseEventHandler<T> | undefined | null —
on:mouseover MouseEventHandler<T> | undefined | null —
onmouseover MouseEventHandler<T> | undefined | null —
onmouseovercapture MouseEventHandler<T> | undefined | null —
on:mouseup MouseEventHandler<T> | undefined | null —
onmouseup MouseEventHandler<T> | undefined | null —
onmouseupcapture MouseEventHandler<T> | undefined | null —
on:select EventHandler<Event, T> | undefined | null —
onselect EventHandler<Event, T> | undefined | null —
onselectcapture EventHandler<Event, T> | undefined | null —
on:selectionchange EventHandler<Event, T> | undefined | null —
onselectionchange EventHandler<Event, T> | undefined | null —
onselectionchangecapture EventHandler<Event, T> | undefined | null —
on:selectstart EventHandler<Event, T> | undefined | null —
onselectstart EventHandler<Event, T> | undefined | null —
onselectstartcapture EventHandler<Event, T> | undefined | null —
on:touchcancel TouchEventHandler<T> | undefined | null —
ontouchcancel TouchEventHandler<T> | undefined | null —
ontouchcancelcapture TouchEventHandler<T> | undefined | null —
on:touchend TouchEventHandler<T> | undefined | null —
ontouchend TouchEventHandler<T> | undefined | null —
ontouchendcapture TouchEventHandler<T> | undefined | null —
on:touchmove TouchEventHandler<T> | undefined | null —
ontouchmove TouchEventHandler<T> | undefined | null —
ontouchmovecapture TouchEventHandler<T> | undefined | null —
on:touchstart TouchEventHandler<T> | undefined | null —
ontouchstart TouchEventHandler<T> | undefined | null —
ontouchstartcapture TouchEventHandler<T> | undefined | null —
on:gotpointercapture PointerEventHandler<T> | undefined | null —
ongotpointercapture PointerEventHandler<T> | undefined | null —
ongotpointercapturecapture PointerEventHandler<T> | undefined | null —
on:pointercancel PointerEventHandler<T> | undefined | null —
onpointercancel PointerEventHandler<T> | undefined | null —
onpointercancelcapture PointerEventHandler<T> | undefined | null —
on:pointerdown PointerEventHandler<T> | undefined | null —
onpointerdown PointerEventHandler<T> | undefined | null —
onpointerdowncapture PointerEventHandler<T> | undefined | null —
on:pointerenter PointerEventHandler<T> | undefined | null —
onpointerenter PointerEventHandler<T> | undefined | null —
onpointerentercapture PointerEventHandler<T> | undefined | null —
on:pointerleave PointerEventHandler<T> | undefined | null —
onpointerleave PointerEventHandler<T> | undefined | null —
onpointerleavecapture PointerEventHandler<T> | undefined | null —
on:pointermove PointerEventHandler<T> | undefined | null —
onpointermove PointerEventHandler<T> | undefined | null —
onpointermovecapture PointerEventHandler<T> | undefined | null —
on:pointerout PointerEventHandler<T> | undefined | null —
onpointerout PointerEventHandler<T> | undefined | null —
onpointeroutcapture PointerEventHandler<T> | undefined | null —
on:pointerover PointerEventHandler<T> | undefined | null —
onpointerover PointerEventHandler<T> | undefined | null —
onpointerovercapture PointerEventHandler<T> | undefined | null —
on:pointerup PointerEventHandler<T> | undefined | null —
onpointerup PointerEventHandler<T> | undefined | null —
onpointerupcapture PointerEventHandler<T> | undefined | null —
on:lostpointercapture PointerEventHandler<T> | undefined | null —
onlostpointercapture PointerEventHandler<T> | undefined | null —
onlostpointercapturecapture PointerEventHandler<T> | undefined | null —
on:gamepadconnected GamepadEventHandler<T> | undefined | null —
ongamepadconnected GamepadEventHandler<T> | undefined | null —
on:gamepaddisconnected GamepadEventHandler<T> | undefined | null —
ongamepaddisconnected GamepadEventHandler<T> | undefined | null —
on:scroll UIEventHandler<T> | undefined | null —
onscroll UIEventHandler<T> | undefined | null —
onscrollcapture UIEventHandler<T> | undefined | null —
on:scrollend UIEventHandler<T> | undefined | null —
onscrollend UIEventHandler<T> | undefined | null —
onscrollendcapture UIEventHandler<T> | undefined | null —
on:resize UIEventHandler<T> | undefined | null —
onresize UIEventHandler<T> | undefined | null —
onresizecapture UIEventHandler<T> | undefined | null —
on:wheel WheelEventHandler<T> | undefined | null —
onwheel WheelEventHandler<T> | undefined | null —
onwheelcapture WheelEventHandler<T> | undefined | null —
on:animationstart AnimationEventHandler<T> | undefined | null —
onanimationstart AnimationEventHandler<T> | undefined | null —
onanimationstartcapture AnimationEventHandler<T> | undefined | null —
on:animationend AnimationEventHandler<T> | undefined | null —
onanimationend AnimationEventHandler<T> | undefined | null —
onanimationendcapture AnimationEventHandler<T> | undefined | null —
on:animationiteration AnimationEventHandler<T> | undefined | null —
onanimationiteration AnimationEventHandler<T> | undefined | null —
onanimationiterationcapture AnimationEventHandler<T> | undefined | null —
on:transitionstart TransitionEventHandler<T> | undefined | null —
ontransitionstart TransitionEventHandler<T> | undefined | null —
ontransitionstartcapture TransitionEventHandler<T> | undefined | null —
on:transitionrun TransitionEventHandler<T> | undefined | null —
ontransitionrun TransitionEventHandler<T> | undefined | null —
ontransitionruncapture TransitionEventHandler<T> | undefined | null —
on:transitionend TransitionEventHandler<T> | undefined | null —
ontransitionend TransitionEventHandler<T> | undefined | null —
ontransitionendcapture TransitionEventHandler<T> | undefined | null —
on:transitioncancel TransitionEventHandler<T> | undefined | null —
ontransitioncancel TransitionEventHandler<T> | undefined | null —
ontransitioncancelcapture TransitionEventHandler<T> | undefined | null —
on:outrostart EventHandler<CustomEvent<null>, T> | undefined | null —
onoutrostart EventHandler<CustomEvent<null>, T> | undefined | null —
onoutrostartcapture EventHandler<CustomEvent<null>, T> | undefined | null —
on:outroend EventHandler<CustomEvent<null>, T> | undefined | null —
onoutroend EventHandler<CustomEvent<null>, T> | undefined | null —
onoutroendcapture EventHandler<CustomEvent<null>, T> | undefined | null —
on:introstart EventHandler<CustomEvent<null>, T> | undefined | null —
onintrostart EventHandler<CustomEvent<null>, T> | undefined | null —
onintrostartcapture EventHandler<CustomEvent<null>, T> | undefined | null —
on:introend EventHandler<CustomEvent<null>, T> | undefined | null —
onintroend EventHandler<CustomEvent<null>, T> | undefined | null —
onintroendcapture EventHandler<CustomEvent<null>, T> | undefined | null —
on:message MessageEventHandler<T> | undefined | null —
onmessage MessageEventHandler<T> | undefined | null —
onmessagecapture MessageEventHandler<T> | undefined | null —
on:messageerror MessageEventHandler<T> | undefined | null —
onmessageerror MessageEventHandler<T> | undefined | null —
onmessageerrorcapture MessageEventHandler<T> | undefined | null —
on:visibilitychange EventHandler<Event, T> | undefined | null —
onvisibilitychange EventHandler<Event, T> | undefined | null —
onvisibilitychangecapture EventHandler<Event, T> | undefined | null —
on:beforematch EventHandler<Event, T> | undefined | null —
onbeforematch EventHandler<Event, T> | undefined | null —
onbeforematchcapture EventHandler<Event, T> | undefined | null —
on:cancel EventHandler<Event, T> | undefined | null —
oncancel EventHandler<Event, T> | undefined | null —
oncancelcapture EventHandler<Event, T> | undefined | null —
on:close EventHandler<Event, T> | undefined | null —
onclose EventHandler<Event, T> | undefined | null —
onclosecapture EventHandler<Event, T> | undefined | null —
on:fullscreenchange EventHandler<Event, T> | undefined | null —
onfullscreenchange EventHandler<Event, T> | undefined | null —
onfullscreenchangecapture EventHandler<Event, T> | undefined | null —
on:fullscreenerror EventHandler<Event, T> | undefined | null —
onfullscreenerror EventHandler<Event, T> | undefined | null —
onfullscreenerrorcapture EventHandler<Event, T> | undefined | null —
bind:contentRect DOMRectReadOnly | undefined | null —
bind:contentBoxSize Array<ResizeObserverSize> | undefined | null —
bind:borderBoxSize Array<ResizeObserverSize> | undefined | null —
bind:devicePixelContentBoxSize Array<ResizeObserverSize> | undefined | null —
bind:clientWidth number | undefined | null —
bind:clientHeight number | undefined | null —
xmlns string | undefined | null —
Data attributes data-pdf-keydata-pdf-shortcut