Skip to content
Portable Text Editor
Search
Ctrl
K
Cancel
GitHub
Select theme
Dark
Light
Auto
Getting started
Guides
Customize how elements render
Behavior Recipes
Create a custom behavior
Customize the toolbar
Concepts
Portable Text Editor
Behaviors
Reference
Editor
Overview
API
Generated
Classes
PortableTextEditor
Interfaces
BlockAnnotationRenderProps
BlockChildRenderProps
BlockDecoratorRenderProps
BlockListItemRenderProps
BlockRenderProps
BlockStyleRenderProps
EditableAPI
EditableAPIDeleteOptions
PasteData
PortableTextSpan
RangeDecoration
RangeDecorationOnMovedDetails
Type Aliases
AddedAnnotationPaths
BaseDefinition
Behavior
BehaviorActionIntend
BehaviorActionIntendSet
BehaviorEvent
BehaviorGuard
BlockOffset
BlurChange
ConnectionChange
Editor
EditorChange
EditorChanges
EditorConfig
EditorContext
EditorEmittedEvent
EditorEvent
EditorProviderProps
EditorSchema
EditorSelection
EditorSelectionPoint
EditorSelector
EditorSnapshot
ErrorChange
FocusChange
HotkeyOptions
InvalidValue
InvalidValueResolution
LoadingChange
MutationChange
MutationEvent
NativeBehaviorEvent
OnBeforeInputFn
OnCopyFn
OnPasteFn
OnPasteResult
OnPasteResultOrPromise
Patch
PatchChange
PatchesEvent
PatchObservable
PortableTextBlock
PortableTextChild
PortableTextEditableProps
PortableTextEditorProps
ReadyChange
RedoChange
RenderAnnotationFunction
RenderBlockFunction
RenderChildFunction
RenderDecoratorFunction
RenderEditableFunction
RenderListItemFunction
RenderPlaceholderFunction
RenderStyleFunction
SchemaDefinition
ScrollSelectionIntoViewFunction
SelectionChange
SyntheticBehaviorEvent
UndoChange
UnsetChange
ValueChange
Functions
defineSchema
EditorEventListener
EditorProvider
keyGenerator
PortableTextEditable
useEditor
useEditorSelector
usePortableTextEditor
usePortableTextEditorSelection
Behaviors
Overview
API
Generated
Type Aliases
Behavior
BehaviorActionIntend
BehaviorActionIntendSet
BehaviorEvent
BehaviorGuard
BlockOffset
CodeEditorBehaviorsConfig
CustomBehaviorEvent
EditorContext
EditorSchema
EditorSelection
EditorSelectionPoint
EmojiPickerBehaviorsConfig
LinkBehaviorsConfig
MarkdownBehaviorsConfig
NativeBehaviorEvent
SyntheticBehaviorEvent
Variables
coreBehaviors
Functions
createCodeEditorBehaviors
createEmojiPickerBehaviors
createLinkBehaviors
createMarkdownBehaviors
defineBehavior
raise
Selectors
Overview
API
Generated
Type Aliases
EditorContext
EditorSchema
EditorSelection
EditorSelectionPoint
EditorSelector
EditorSnapshot
Functions
getActiveAnnotations
getActiveListItem
getActiveStyle
getBlockTextBefore
getFirstBlock
getFocusBlock
getFocusBlockObject
getFocusChild
getFocusListBlock
getFocusSpan
getFocusTextBlock
getLastBlock
getNextBlock
getPreviousBlock
getSelectedBlocks
getSelectedSlice
getSelectedSpans
getSelection
getSelectionEndBlock
getSelectionEndPoint
getSelectionStartBlock
getSelectionStartPoint
getSelectionText
getValue
isActiveAnnotation
isActiveDecorator
isActiveListItem
isActiveStyle
isAtTheEndOfBlock
isAtTheStartOfBlock
isOverlappingSelection
isPointAfterSelection
isPointBeforeSelection
isSelectionCollapsed
isSelectionExpanded
Integrations
Serializers
Portable Text Specification
GitHub
Select theme
Dark
Light
Auto
keyGenerator
keyGenerator
():
string
Defined in: packages/editor/src/editor/key-generator.ts:6
Returns
string