nsevent

    5熱度

    2回答

    我正在更新(降低?)我爲10.6+編寫的應用程序在10.5+中工作。我正在努力捕獲-(void)menuWillOpen:(NSMenu *);選擇器中當前按下的鼠標按鈕。 對於10.6+我利用了[NSEvent pressedMouseButtons],它允許我在事件流外面按下按鈕。然而,這不存在10.5+(看來我需要調用[theEvent buttonNumber] 如何捕獲按下鼠標中鍵(右或

    1熱度

    1回答

    我試圖用NSEvent和鼠標點擊觸發基本功能。例如,按下鼠標左鍵時關閉窗口。這種方法還需要什麼? 謝謝。 - (void)mouseDown:(NSEvent *)theEvent { if ([theEvent type] == NSLeftMouseDown){ [window orderOut:nil]; } }

    0熱度

    1回答

    我想寫一個需要定義NSEvent的方法,所以我需要NSEvent.h。我使用的SDK(3.1.3)在其框架中似乎沒有NSEvent.h。我發現它在AppKit.framework中,我已經在/ Developers下。使用Xcode,我導航到這個AppKit的位置並添加它。現在,AppKit出現在Xcode以及框架列表中的UIKit等等,當我在Xcode中打開AppKit框架的頭部時,它列出了Ap

    1熱度

    1回答

    我有一個自定義的NSView,我想收到捏縮放事件。我知道我必須執行 -(void)magnifyWithEvent:(NSEvent *)event 但是,我發現當我嘗試記錄它時,我的視圖沒有收到事件。該視圖正在接收其他鼠標事件,例如scrollWheel:沒有問題,所以我不確定我在這裏丟失了什麼。 在我的項目構建設置中,部署目標設置爲10.5,我不確定這是否會產生影響,如果是這樣,我如何在維

    1熱度

    1回答

    在Dave DeLong和其他人的幫助下,我給了我的教程應用程序一個很酷的熱鍵效果,但我無法弄清楚如何讓它實例化窗口。 我有以下設置: 計算器是不活躍的時候第一次運行,但有一個NSStatusItem圖標和菜單,其中包含用於打開主窗口中的菜單選項。 此外,我已將DDHotKeyCenter.h和DDHotKeyCenter添加到目錄+鏈接Carbon.framework。 的NSStatusMen

    1熱度

    1回答

    我有: myViewController.m myViewController.h myView.xib 在myViewController。我添加了以下內容: - (void)mouseDown:(NSEvent *)theEvent { NSLog(@"mouseDown: entered"); } 當我點擊一些在視圖(myView.xib)上,我從不輸入mouseDown:方

    2熱度

    5回答

    我想知道NSEvent是否響應鍵盤上的「Shift」鍵。我在調試我的應用程序時記錄了keyCodes,我沒有得到shift鍵的keyCode值。 感謝, 凱文 編輯:這是我從一個用戶的響應使用的代碼。 -(void)keyDown:(NSEvent*)event { if ([event modifierFlags] == NSShiftKeyMask) { NSLog(

    0熱度

    2回答

    有人可以展示一個關於如何創建一個NSEvent來模擬按壓返回的例子嗎?

    1熱度

    1回答

    發送MouseEvent到NSView(WebView)我想發送mouseevent(MouseClick或RightMouseClick)到NSView ...在我的情況下,一個WebView,它包含一個加載的網站。我想編寫一些點擊鏈接等。如何創建一個NSEvent並將其發送到WebView來執行點擊? 非常感謝 ksman

    4熱度

    2回答

    嗨 我正在研究一個iphone應用程序,並希望在iphone中處理鍵盤事件。在Mac中,有一個NSEvent類可以處理鍵盤和鼠標事件,而在iOS(iphone/ipad)中,NSEvent的對應部分是UIEvent,它只處理觸摸事件。我知道ios API不提供此功能,但我如何處理iPhone中的關鍵事件?任何好的教程或某物,上手...