Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/Edit/MainWindow.py
diff options
context:
space:
mode:
Diffstat (limited to 'Edit/MainWindow.py')
-rw-r--r--Edit/MainWindow.py24
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):