summaryrefslogtreecommitdiff
path: root/muse2/muse/midiedit/pianoroll.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'muse2/muse/midiedit/pianoroll.cpp')
-rw-r--r--muse2/muse/midiedit/pianoroll.cpp10
1 files changed, 9 insertions, 1 deletions
diff --git a/muse2/muse/midiedit/pianoroll.cpp b/muse2/muse/midiedit/pianoroll.cpp
index 56507466..c9c5632d 100644
--- a/muse2/muse/midiedit/pianoroll.cpp
+++ b/muse2/muse/midiedit/pianoroll.cpp
@@ -410,7 +410,7 @@ PianoRoll::PianoRoll(PartList* pl, QWidget* parent, const char* name, unsigned i
canvas = new PianoCanvas(this, split1, xscale, yscale);
vscroll = new ScrollScale(-3, 7, yscale, KH * 75, Qt::Vertical, split1);
- setFocusProxy(canvas); // Tim.
+ //setFocusProxy(canvas); // Tim.
int offset = -(config.division/4);
canvas->setOrigin(offset, 0);
@@ -1081,6 +1081,14 @@ void PianoRoll::keyPressEvent(QKeyEvent* event)
pc->pianoCmd(CMD_LEFT);
return;
}
+ else if (key == shortcuts[SHRT_POS_INC_NOSNAP].key) {
+ pc->pianoCmd(CMD_RIGHT_NOSNAP);
+ return;
+ }
+ else if (key == shortcuts[SHRT_POS_DEC_NOSNAP].key) {
+ pc->pianoCmd(CMD_LEFT_NOSNAP);
+ return;
+ }
else if (key == shortcuts[SHRT_INSERT_AT_LOCATION].key) {
pc->pianoCmd(CMD_INSERT);
return;