@samatawy/diagrams
Demo
Preparing search index...
index
DiagramKeyboard
Class DiagramKeyboard<T>
Type Parameters
T
Hierarchy (
View Summary
)
DiagramKeyboard
DiagramViewKeyboard
Index
Constructors
constructor
Properties
shortcuts
Methods
register
unregister
set
Shortcut
clear
get
Shortcuts
get
Shortcut
get
Shortcut
By
Syntax
get
Event
Shortcut
invoke
Event
Constructors
constructor
new
DiagramKeyboard
<
T
>
()
:
DiagramKeyboard
<
T
>
Type Parameters
T
Returns
DiagramKeyboard
<
T
>
Properties
Protected
Readonly
shortcuts
shortcuts
:
KeyboardShortcut
<
T
>
[]
= []
Methods
Protected
register
register
(
shortcut
:
KeyboardShortcut
<
T
>
)
:
void
Parameters
shortcut
:
KeyboardShortcut
<
T
>
Returns
void
Protected
unregister
unregister
(
shortcut
:
KeyboardShortcut
<
T
>
)
:
void
Parameters
shortcut
:
KeyboardShortcut
<
T
>
Returns
void
set
Shortcut
setShortcut
(
mappings
:
string
|
string
[]
,
action
:
(
target
:
T
)
=>
void
,
help
?:
string
,
action_id
?:
DiagramActionId
,
)
:
void
Parameters
mappings
:
string
|
string
[]
action
:
(
target
:
T
)
=>
void
Optional
help
:
string
Optional
action_id
:
DiagramActionId
Returns
void
clear
clear
()
:
void
Returns
void
get
Shortcuts
getShortcuts
()
:
KeyboardShortcut
<
T
>
[]
Returns
KeyboardShortcut
<
T
>
[]
get
Shortcut
getShortcut
(
key
:
string
,
modifiers
?:
{
shift
?:
boolean
;
ctrl
?:
boolean
;
alt
?:
boolean
;
meta
?:
boolean
;
}
,
)
:
KeyboardShortcut
<
T
>
|
undefined
Parameters
key
:
string
modifiers
:
{
shift
?:
boolean
;
ctrl
?:
boolean
;
alt
?:
boolean
;
meta
?:
boolean
}
= {}
Returns
KeyboardShortcut
<
T
>
|
undefined
get
Shortcut
By
Syntax
getShortcutBySyntax
(
syntax
:
string
)
:
KeyboardShortcut
<
T
>
|
undefined
Parameters
syntax
:
string
Returns
KeyboardShortcut
<
T
>
|
undefined
get
Event
Shortcut
getEventShortcut
(
event
:
KeyboardEvent
)
:
KeyboardShortcut
<
T
>
|
undefined
Parameters
event
:
KeyboardEvent
Returns
KeyboardShortcut
<
T
>
|
undefined
invoke
Event
invokeEvent
(
diagram
:
T
,
event
:
KeyboardEvent
)
:
boolean
Parameters
diagram
:
T
event
:
KeyboardEvent
Returns
boolean
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
shortcuts
Methods
register
unregister
set
Shortcut
clear
get
Shortcuts
get
Shortcut
get
Shortcut
By
Syntax
get
Event
Shortcut
invoke
Event
@samatawy/diagrams
Demo gallery
Loading...