Skip to content

Commit a566301

Browse files
committed
Add shortcuts
1 parent bbd7c6b commit a566301

File tree

3 files changed

+206
-2
lines changed

3 files changed

+206
-2
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@
7171
},
7272
"jupyterlab": {
7373
"extension": true,
74+
"schemaDir": "schema",
7475
"outputDir": "jupyterlab-drawio/labextension"
7576
},
7677
"styleModule": "style/index.js"

schema/settings.json

Lines changed: 203 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,203 @@
1+
{
2+
"title": "DrawIO",
3+
"description": "DrawIO settings.",
4+
"jupyter.lab.shortcuts": [
5+
{
6+
"command": "drawio:command/print",
7+
"keys": ["Ctrl+P"],
8+
"selector": "body"
9+
},
10+
{
11+
"command": "drawio:command/undo",
12+
"keys": ["Ctrl+Z"],
13+
"selector": "body"
14+
},
15+
{
16+
"command": "drawio:command/redo",
17+
"keys": ["Ctrl+Shift+Z"],
18+
"selector": "body"
19+
},
20+
{
21+
"command": "drawio:command/cut",
22+
"keys": ["Ctrl+X"],
23+
"selector": "body"
24+
},
25+
{
26+
"command": "drawio:command/copy",
27+
"keys": ["Ctrl+C"],
28+
"selector": "body"
29+
},
30+
{
31+
"command": "drawio:command/paste",
32+
"keys": ["Ctrl+V"],
33+
"selector": "body"
34+
},
35+
{
36+
"command": "drawio:command/duplicate",
37+
"keys": ["Ctrl+D"],
38+
"selector": "body"
39+
},
40+
{
41+
"command": "drawio:command/editData",
42+
"keys": ["Ctrl+M"],
43+
"selector": "body"
44+
},
45+
{
46+
"command": "drawio:command/editStyle",
47+
"keys": ["Ctrl+E"],
48+
"selector": "body"
49+
},
50+
{
51+
"command": "drawio:command/edit",
52+
"keys": ["F2/Enter"],
53+
"selector": "body"
54+
},
55+
{
56+
"command": "drawio:command/selectVertices",
57+
"keys": ["Ctrl+Shift+I"],
58+
"selector": "body"
59+
},
60+
{
61+
"command": "drawio:command/selectEdges",
62+
"keys": ["Ctrl+Shift+E"],
63+
"selector": "body"
64+
},
65+
{
66+
"command": "drawio:command/selectAll",
67+
"keys": ["Ctrl+A"],
68+
"selector": "body"
69+
},
70+
{
71+
"command": "drawio:command/selectNone",
72+
"keys": ["Ctrl+Shift+A"],
73+
"selector": "body"
74+
},
75+
{
76+
"command": "drawio:command/lockUnlock",
77+
"keys": ["Ctrl+L"],
78+
"selector": "body"
79+
},
80+
{
81+
"command": "drawio:command/formatPanel",
82+
"keys": ["Ctrl+Shift+P"],
83+
"selector": "body"
84+
},
85+
{
86+
"command": "drawio:command/outline",
87+
"keys": ["Ctrl+Shift+O"],
88+
"selector": "body"
89+
},
90+
{
91+
"command": "drawio:command/layers",
92+
"keys": ["Ctrl+Shift+L"],
93+
"selector": "body"
94+
},
95+
{
96+
"command": "drawio:command/grid",
97+
"keys": ["Ctrl+Shift+G"],
98+
"selector": "body"
99+
},
100+
{
101+
"command": "drawio:command/connectionArrows",
102+
"keys": ["Alt+Shift+A"],
103+
"selector": "body"
104+
},
105+
{
106+
"command": "drawio:command/connectionPoints",
107+
"keys": ["Alt+Shift+P"],
108+
"selector": "body"
109+
},
110+
{
111+
"command": "drawio:command/resetView",
112+
"keys": ["Ctrl+H"],
113+
"selector": "body"
114+
},
115+
{
116+
"command": "drawio:command/zoomIn",
117+
"keys": ["Ctrl+(Numpad)/Alt+Mousewheel"],
118+
"selector": "body"
119+
},
120+
{
121+
"command": "drawio:command/zoomOut",
122+
"keys": ["Ctrl-(Numpad)/Alt+Mousewheel"],
123+
"selector": "body"
124+
},
125+
{
126+
"command": "drawio:command/toFront",
127+
"keys": ["Ctrl+Shift+F"],
128+
"selector": "body"
129+
},
130+
{
131+
"command": "drawio:command/toBack",
132+
"keys": ["Ctrl+Shift+B"],
133+
"selector": "body"
134+
},
135+
{
136+
"command": "drawio:command/turn",
137+
"keys": ["Ctrl+R"],
138+
"selector": "body"
139+
},
140+
{
141+
"command": "drawio:command/exitGroup",
142+
"keys": ["Ctrl+Shift+Home"],
143+
"selector": "body"
144+
},
145+
{
146+
"command": "drawio:command/enterGroup",
147+
"keys": ["Ctrl+Shift+End"],
148+
"selector": "body"
149+
},
150+
{
151+
"command": "drawio:command/expand",
152+
"keys": ["Ctrl+End"],
153+
"selector": "body"
154+
},
155+
{
156+
"command": "drawio:command/collapse",
157+
"keys": ["Ctrl+Home"],
158+
"selector": "body"
159+
},
160+
{
161+
"command": "drawio:command/group",
162+
"keys": ["Ctrl+G"],
163+
"selector": "body"
164+
},
165+
{
166+
"command": "drawio:command/ungroup",
167+
"keys": ["Ctrl+Shift+U"],
168+
"selector": "body"
169+
},
170+
{
171+
"command": "drawio:command/clearWaypoints",
172+
"keys": ["Alt+Shift+C"],
173+
"selector": "body"
174+
},
175+
{
176+
"command": "drawio:command/autosize",
177+
"keys": ["Ctrl+Shift+Y"],
178+
"selector": "body"
179+
},
180+
{
181+
"command": "drawio:command/fitWindow",
182+
"keys": ["Ctrl+Shift+H"],
183+
"selector": "body"
184+
},
185+
{
186+
"command": "drawio:command/fitPage",
187+
"keys": ["Ctrl+J"],
188+
"selector": "body"
189+
},
190+
{
191+
"command": "drawio:command/fitTwoPages",
192+
"keys": ["Ctrl+Shift+J"],
193+
"selector": "body"
194+
},
195+
{
196+
"command": "drawio:command/customZoom",
197+
"keys": ["Ctrl+O"],
198+
"selector": "body"
199+
}
200+
],
201+
"type": "object",
202+
"additionalProperties": false
203+
}

src/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -473,7 +473,7 @@ function addCommands(
473473
//Working: pageSetup, print
474474
const fileCommands = [
475475
{ name: 'pageSetup', label: "Page Setup..." },
476-
{ name: 'print', label: "Print..." }// Ctrl+P
476+
{ name: 'print', label: "Print..." }//Ctrl+P
477477
];
478478
fileCommands.forEach( action => {
479479
app.commands.addCommand('drawio:command/' + action.name, {
@@ -1043,7 +1043,7 @@ function addCommands(
10431043
**************************************************************************************/
10441044
//Working: fitWindow, fitPageWidth, fitPage, fitTwoPages, customZoom
10451045
const toolbarCommands = [
1046-
{ name: 'fitWindow', label: "Fit Window" },//Ctrl+ShiftH
1046+
{ name: 'fitWindow', label: "Fit Window" },//Ctrl+Shift+H
10471047
{ name: 'fitPageWidth', label: "Page Width" },
10481048
{ name: 'fitPage', label: "One Page" },//Ctrl+J
10491049
{ name: 'fitTwoPages', label: "Two Pages" },//Ctrl+Shift+J

0 commit comments

Comments
 (0)