Skip to content

Commit 200a61a

Browse files
committed
Added Shortcut keys
1 parent 4b0ddcc commit 200a61a

File tree

3 files changed

+64
-32
lines changed

3 files changed

+64
-32
lines changed

QVMEditor/QVMEditorForm.Designer.cs

Lines changed: 16 additions & 14 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

QVMEditor/QVMEditorForm.cs

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,10 @@ private void InitHotkeys()
205205
HotKeyManager.AddHotKey(this, OpenSearch, Keys.F, true);
206206
HotKeyManager.AddHotKey(this, OpenReplaceDialog, Keys.R, true);
207207
HotKeyManager.AddHotKey(this, OpenReplaceDialog, Keys.H, true);
208+
HotKeyManager.AddHotKey(this, OpenDataFile, Keys.O, true);
209+
HotKeyManager.AddHotKey(this, SaveDataFile, Keys.S, true);
210+
HotKeyManager.AddHotKey(this, UndoEdit, Keys.Z, true);
211+
HotKeyManager.AddHotKey(this, RedoEdit, Keys.Y, true);
208212
HotKeyManager.AddHotKey(this, ZoomIn, Keys.Oemplus, true);
209213
HotKeyManager.AddHotKey(this, ZoomOut, Keys.OemMinus, true);
210214
HotKeyManager.AddHotKey(this, ZoomDefault, Keys.D0, true);
@@ -215,10 +219,36 @@ private void InitHotkeys()
215219
scintilla.ClearCmdKey(Keys.Control | Keys.R);
216220
scintilla.ClearCmdKey(Keys.Control | Keys.H);
217221
scintilla.ClearCmdKey(Keys.Control | Keys.L);
222+
scintilla.ClearCmdKey(Keys.Control | Keys.O);
223+
scintilla.ClearCmdKey(Keys.Control | Keys.S);
218224
scintilla.ClearCmdKey(Keys.Control | Keys.U);
225+
scintilla.ClearCmdKey(Keys.Control | Keys.Z);
226+
scintilla.ClearCmdKey(Keys.Control | Keys.Y);
219227
QUtils.AddLog("Exiting method: InitHotkeys()");
220228
}
221229

230+
private void OpenDataFile()
231+
{
232+
openToolStripMenuItem_Click(this, EventArgs.Empty);
233+
}
234+
235+
private void SaveDataFile()
236+
{
237+
saveToolStripMenuItem_Click(this, EventArgs.Empty);
238+
}
239+
240+
private void UndoEdit()
241+
{
242+
if (scintilla.CanUndo)
243+
scintilla.Undo();
244+
}
245+
246+
private void RedoEdit()
247+
{
248+
if (scintilla.CanRedo)
249+
scintilla.Redo();
250+
}
251+
222252
private void InitSyntaxColoring()
223253
{
224254
QUtils.AddLog("Entering method: InitSyntaxColoring()");

QVMEditor/QVMEditorForm.resx

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -120,36 +120,36 @@
120120
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
121121
<data name="BtnNextSearch.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
122122
<value>
123-
iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAABGdBTUEAALGPC/xhBQAAAJpJREFUSEtj
124-
GAWjYLgC333+DH578qE8/ACkDqSeJOC3J57Bf+9/KJ4PFcUOQPIwtT779KGiBIDXXnm4JgTGbhGyBRD8
125-
nsFlNz9UlgDw33MeTTMIo1qEaQGmGrwA5Bp8FlFsAQzgtug+FjEyLIAB3BYhYwosgAG8FgHFiY5oQgCr
126-
RdS0AAZQLKKFBTAAtggYBzSzYBSMgkEIGBgAcuCqYV2//8YAAAAASUVORK5CYII=
123+
iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAABGdBTUEAALGPC/xhBQAAAJRJREFUSEtj
124+
YBgFo2CYAt99/gx+e/LRhbECkDqQepKA3554Bv+9/6F4Pro0CgDJw9T67NNHl8YOvPbKI1mA3yJkCyD4
125+
PYPLbn50ZdiB/57zBC3CtABTDV4Acg0+iyi2AAZwW3QfixgZFsAAbouoZAEM4LVoz3niI5oQwGoRNS2A
126+
ARSLaGEBDIAt2jufdhaMglEwKAEAcuCqYRYmHP8AAAAASUVORK5CYII=
127127
</value>
128128
</data>
129129
<data name="BtnPrevSearch.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
130130
<value>
131-
iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAABGdBTUEAALGPC/xhBQAAAIpJREFUSEtj
132-
GAWjYBABvz3xUBaNgP/e+UD8H0zTBCAsgGEqW4RpAZUtAsUBdgtgmEKLCFsAw2RahNWCPecZvPbKg2kM
133-
OVItwmWBy25+sDyIpsgisEvRNSNZAAO4LPLdZw9VQQD47clHaMRiAQxgWkRqkO3tBxqwHqcFMACxaD1Y
134-
/SgYBaOATMDAAADrRqilMw6anwAAAABJRU5ErkJggg==
131+
iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAABGdBTUEAALGPC/xhBQAAAIlJREFUSEtj
132+
YBgFo2DwAL898ehC1AX+e+cz+O/9D6ZpAhAWwDCVLcK0gMoWgeIA03AqWkTYAgotwmrBnvMMXnvlwTSG
133+
HKkW4bLAZTc/WB5EU2QR2KXompEsgAFcFvnus0dRhxP47cnHawEMYFpEpE9gwG9vP4P/nvU4LYABiEXr
134+
wepHwSgYBWQDAOtGqKWR8SA3AAAAAElFTkSuQmCC
135135
</value>
136136
</data>
137137
<data name="BtnCloseSearch.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
138138
<value>
139-
iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAABGdBTUEAALGPC/xhBQAAAMZJREFUSEtj
140-
GAWjYACAy25+Bv895xn8975n8NmnDxVFBSBxkDxIHVkAYsF/KMa0CG4BXM18qAyRwGuvPJJmGEZYhGkB
141-
RB7ke5KA3554NEMgBkHEMS1A9ynRALtFmJhsC2CAkEUgeaoAv7312C0AilMFYI9kGKYgLmAAvwUwTEaq
142-
ggHcFszHFAPmKZItAud2LBbAIhlrYiDVIkxL3jP47rOHykIAiI+ihhzfgHM9uGghruwi2QIYAGkklHpA
143-
jgHhUTAKUAEDAwB+R/3NjLhB/QAAAABJRU5ErkJggg==
139+
iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAABGdBTUEAALGPC/xhBQAAAMFJREFUSEvt
140+
lNERgjAMhrOBIziCI/jik6cwgqMwCoPYsgKjMILe3xq0TRBTPZ/63eWBJOWjlxaiSuX/HK4bat1IrZ/o
141+
NOzycgB51NFXRBTcHiFFs2Du6ZP6Kke/fVksRVIQ69i9icZdVFHMS0G+04/RRTKKBcyaCPWf0PhOvDwI
142+
fJe3lqEPmeOLWTDvBU+R+VQxy4Je5txoF4Xbrgh4yOphsIqkZKLzsE968Jz0WCUg3HrDv8ssYLBwScDg
143+
YxCVSs4dfkf9zTbj7k8AAAAASUVORK5CYII=
144144
</value>
145145
</data>
146146
<data name="BtnCloseReplace.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
147147
<value>
148-
iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAABGdBTUEAALGPC/xhBQAAAMZJREFUSEtj
149-
GAWjYACAy25+Bv895xn8975n8NmnDxVFBSBxkDxIHVkAYsF/KMa0CG4BXM18qAyRwGuvPJJmGEZYhGkB
150-
RB7ke5KA3554NEMgBkHEMS1A9ynRALtFmJhsC2CAkEUgeaoAv7312C0AilMFYI9kGKYgLmAAvwUwTEaq
151-
ggHcFszHFAPmKZItAud2LBbAIhlrYiDVIkxL3jP47rOHykIAiI+ihhzfgHM9uGghruwi2QIYAGkklHpA
152-
jgHhUTAKUAEDAwB+R/3NjLhB/QAAAABJRU5ErkJggg==
148+
iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAABGdBTUEAALGPC/xhBQAAAMFJREFUSEvt
149+
lNERgjAMhrOBIziCI/jik6cwgqMwCoPYsgKjMILe3xq0TRBTPZ/63eWBJOWjlxaiSuX/HK4bat1IrZ/o
150+
NOzycgB51NFXRBTcHiFFs2Du6ZP6Kke/fVksRVIQ69i9icZdVFHMS0G+04/RRTKKBcyaCPWf0PhOvDwI
151+
fJe3lqEPmeOLWTDvBU+R+VQxy4Je5txoF4Xbrgh4yOphsIqkZKLzsE968Jz0WCUg3HrDv8ssYLBwScDg
152+
YxCVSs4dfkf9zTbj7k8AAAAASUVORK5CYII=
153153
</value>
154154
</data>
155155
<metadata name="menuStrip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">

0 commit comments

Comments
 (0)