Revision: 7690
http://supercollider.svn.sourceforge.net/supercollider/?rev=7690&view=revAuthor: ctrl-t
Date: 2008-07-17 07:56:35 +0000 (Thu, 17 Jul 2008)
Log Message:
-----------
arrow key fix for views
Modified Paths:
--------------
trunk/Source/app/SCGraphView.M
Modified: trunk/Source/app/SCGraphView.M
===================================================================
--- trunk/Source/app/SCGraphView.M 2008-07-16 00:44:37 UTC (rev 7689)
+++ trunk/Source/app/SCGraphView.M 2008-07-17 07:56:35 UTC (rev 7690)
@@ -64,17 +64,11 @@
//eat all key Events might add this
- (BOOL)performKeyEquivalent:(NSEvent *)event
{
-// NSString *characters = [event characters];
-// unsigned int modifiers = [event modifierFlags];
-// unichar character = 0;
-// if([characters length] > 0) {
-// character = [characters characterAtIndex: 0];
-// }
+// NSString *characters = [event characters];
+ unsigned int modifiers = [event modifierFlags];
//control tab/escape doesn't get passed here at all ?
-// NSLog(@"in performKeyEquivalent: unicode %d length:%d clength:%d mTopView %08X modifiers %d %08X",
-// character,[characters length],[characters cStringLength], mTopView, modifiers, modifiers);
-// [super performKeyEquivalent: event];
- [self keyDown: event];
+ if(modifiers & NSCommandKeyMask) // allow cmd-key only
+ [self keyDown: event];
return NO; //for now pass on the event
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
_______________________________________________
sc-dev mailing list
info (subscribe and unsubscribe):
http://swiki.hfbk-hamburg.de:8888/MusicTechnology/880archive:
http://www.listarc.bham.ac.uk/marchives/sc-dev/search:
http://www.listarc.bham.ac.uk/lists/sc-dev/search/