• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
how to override all keyboard events?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

how to override all keyboard events?


  • Subject: how to override all keyboard events?
  • From: Carlo Gulliani <email@hidden>
  • Date: Wed, 28 Jan 2009 06:36:57 -0800 (PST)

Good time, everybody. I use WebView in my app, which is loading html with flash. I'm trying to catch keyboard events, so i added the next function to my NSWindow's class - (void)keyDown: (NSEvent *) event
{ NSLog(@"KEYDOWN: %@", event);
}

It works while i didn't press on any buttons in my flash, when i pressed on button in flash, my app doesn't listen keyboard events, how to solve it?

and the next question:

i override initWithContentRect method and made my app's decoration with styleMask: NSBorderlessWindowMask

My app has 2 buttons: "normal mode" and "fullscreen mode":

NSSizesize = [[NSScreenmainScreen] frame].size;

-(IBAction) normal_mode:(id)sender
{
win= NSMakeRect(((size.width/2) - 512), ((size.height/2) - 384), 1024, 768);
SetSystemUIMode(kUIModeNormal, 0);
[selfsetFrame:windisplay:YESanimate:YES];
}

-(IBAction) fullscreen_mode:(id)sender
{
win= NSMakeRect(0, 0, size.width, size.htight);
SetSystemUIMode(kUIModeNormal, 0);
[selfsetFrame:windisplay:YESanimate:YES];
}

it works, but i need add TitleBar with buttons(minimize, close, maximize) to my window while i pressing "normal mode" button. I tried add:
unsignedintstyle = (NSClosableWindowMask| NSResizableWindowMask);
[self setFrame:win display:YES animate:YES styleMask:style];

but i haven't got a result, how can i change titlebar of my app when i pressed any buttons?




_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Prev by Date: Re: Modal Sheet without Spaghetti?
  • Next by Date: NSTableView Grows with # of rows
  • Previous by thread: Re: NStableView roe selection
  • Next by thread: NSTableView Grows with # of rows
  • Index(es):
    • Date
    • Thread