diff options
Diffstat (limited to 'Edit/MainWindow.py')
-rw-r--r-- | Edit/MainWindow.py | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/Edit/MainWindow.py b/Edit/MainWindow.py index 13eedc1..3b6f408 100644 --- a/Edit/MainWindow.py +++ b/Edit/MainWindow.py @@ -1731,36 +1731,36 @@ class MainWindow( SubActivity ): # callback functions #----------------------------------- def handleKeyboardShortcuts(self,event): - key = event.hardware_keycode + keyval = event.keyval # backspace and del keys - if key == 22 or key == 107: + if keyval == gtk.keysyms.Delete or keyval == gtk.keysyms.BackSpace: if self.context == CONTEXT.PAGE: self.pageDelete() if self.context == CONTEXT.TRACK: self.trackDelete() if self.context == CONTEXT.NOTE: self.noteDelete() # plus key - if key == 21: + if keyval == gtk.keysyms.equal: self.pageAdd() # duplicate ctrl-c - if event.state == gtk.gdk.CONTROL_MASK and key == 54: + if event.state == gtk.gdk.CONTROL_MASK and keyval == gtk.keysyms.c: if self.context == CONTEXT.PAGE: self.pageDuplicate() if self.context == CONTEXT.TRACK: self.trackDuplicate() if self.context == CONTEXT.NOTE: self.noteDuplicate() #Arrows if event.state == gtk.gdk.SHIFT_MASK: # up/down arrows volume - if key == 98: self.trackInterface.noteStepVolume(0.1) - if key == 104: self.trackInterface.noteStepVolume(-0.1) + if keyval == gtk.keysyms.Up: self.trackInterface.noteStepVolume(0.1) + if keyval == gtk.keysyms.Down: self.trackInterface.noteStepVolume(-0.1) # left/right arrows onset - if key == 100: self.trackInterface.noteStepDuration(-1) - if key == 102: self.trackInterface.noteStepDuration(1) + if keyval == gtk.keysyms.Left: self.trackInterface.noteStepDuration(-1) + if keyval == gtk.keysyms.Right: self.trackInterface.noteStepDuration(1) else: # up/down arrows pitch - if key == 98: self.trackInterface.noteStepPitch(1) - if key == 104: self.trackInterface.noteStepPitch(-1) + if keyval == gtk.keysyms.Up: self.trackInterface.noteStepPitch(1) + if keyval == gtk.keysyms.Down: self.trackInterface.noteStepPitch(-1) # left/right arrows duration - if key == 100: self.trackInterface.noteStepOnset(-1) - if key == 102: self.trackInterface.noteStepOnset(1) + if keyval == gtk.keysyms.Left: self.trackInterface.noteStepOnset(-1) + if keyval == gtk.keysyms.Right: self.trackInterface.noteStepOnset(1) def onKeyPress(self,widget,event): |