私は自分のココアアプリからメニューを削除しました。すべてのやりとりは、メニューにリンクしている別のNSPanelにリンクしているステータス項目内から行われます。しかし、これはNSTextField内の⌘Cまたは⌘Vの機能を削除したようです。私のアプリに含まれている標準メニューを持たなくてもこれを追加する方法はありますか?Menuを持たずにNSTextFieldに⌘Vを許可するにはどうすればよいですか?
2
A
答えて
2
アプリが顔なしのバックグラウンドアプリであっても、メニューバーを表示しない場合でも、すべてのデフォルトアクションを提供するので、完全なメインメニューが必要です(ユーザーがキーコマンドを選択した場合)。メインメニューを削除した場合は、Appleが今後追加するものを含め、コード内のすべてのものを再実装する必要があります。
そして、私はあなた自身がキーボードショートカットを扱おうとすることに対して特に警告します。それは厄介です。多くのアプリケーションが間違っているため、Dvorakのユーザー(他の人の中でも)が開発者を呪いました。
0
keyDownイベントでメニュー項目に最初に接続されたアクションを実装するだけで済みます。詳細については、このページをチェックしてください:http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/EventOverview/HandlingKeyEvents/HandlingKeyEvents.html
をちょうどそれは、CMD-Vをするpaste:
で応答があり、copy:
編集でCMD-C:私はピーターに同意する必要がありますが、あなたが本当にメインメニューを持っている必要があります...
関連する問題
- 1. UITextFieldでバックスペースを許可するにはどうすればよいですか?
- 2. sshトンネリングアクセスを許可するにはどうすればよいですか?
- 3. Amazon S3をパスワードで保護されたディレクトリに許可するにはどうすればよいですか?
- 4. NSTextFieldをCocoaでクリック可能にするにはどうすればいいですか?
- 5. 私のアプリにVisual Studioのようなドラッグアンドドロップツールボックスを許可するにはどうすればよいですか?
- 6. MVC asp.netでhttpとhttpsトラフィックを許可するコントローラを持つにはどうすればいいですか?
- 7. テンプレート機能に友達(のような)アクセスを許可するにはどうすればいいですか?
- 8. プログラムによるデータグリッドビューの編集を許可するにはどうすればよいですか?
- 9. 動的に生成されるURLを許可するにはどうすればよいですか?
- 10. NSTextFieldが保持するテキストに合わせてNSTextFieldのサイズを変更するにはどうすればよいですか?
- 11. NSTextFieldに数字を入力することを禁止するにはどうすればよいですか?
- 12. 推奨されていないアクセス許可を確認するにはどうすればよいですか?
- 13. FormsAuthenticationを使用してURLに匿名アクセスを許可するにはどうすればよいですか?
- 14. Google Cloud SQLでデータベースユーザーへのアクセスを適切に許可するにはどうすればよいですか?
- 15. リモートサーバーでhg cloneの後にアクセス許可を設定するにはどうすればよいですか?
- 16. クライアントにタブアプリケーションの設定を許可するにはどうすればよいですか?
- 17. UIテストプロジェクトにのみAndroidのアクセス許可を追加するにはどうすればよいですか?
- 18. iOSでマイクの許可を与えるユーザーを検出するにはどうすればよいですか?
- 19. Firefox 5でローカルファイル(file:/// addresses)からポップアップを許可するにはどうすればよいですか?
- 20. ユーザー、ロール、およびアクセス許可のスキーマを設計するにはどうすればよいですか?
- 21. HTMLPurifier + CSStidyでメディアクエリを許可するにはどうすればよいでしょうか
- 22. ページを再読み込みせずにセッションを維持するにはどうすればよいですか?
- 23. NSTextFieldのドラッグアンドドロップを無効にするにはどうすればよいですか?
- 24. アラートメッセージ(iOS)なしでwebviewでジオロケーションの許可を取得するにはどうすればよいですか?
- 25. 管理者ユーザーだけがアクセスするプロパティを許可するにはどうすればよいですか?
- 26. Android 6 Cordovaアプリがファイルシステムにアクセスしようとする前に許可を求めるようにするには、どうすればよいですか?
- 27. メインページのスクロールを削除し、iframeのスクロールを許可するにはどうすればよいですか?
- 28. リストをクリック可能にするにはどうすればよいですか?
- 29. jQueryを使用してSmooth Animated Menuでアウトワードリンクを作成するにはどうすればよいですか?
- 30. Flashのテキストフィールドでタブ文字を許可するにはどうすればよいですか?