問題タブ [nsevent]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
14208 参照

iphone - iPhoneでキーイベントを処理する方法

こんにちは、私は iphone アプリケーションに取り組んでおり、iphone でキーボード イベントを処理したいと考えています。Mac には、キーボード イベントとマウス イベントの両方を処理するクラス NSEvent があり、ios (iphone/ipad) では、NSEvent の対応物は、タッチ イベントのみを処理する UIEvent です。iOS API がこの機能を提供していないことは知っていますが、iPhone でキーイベントを処理するにはどうすればよいですか? 開始するための優れたチュートリアルまたは sth...

0 投票する
0 に答える
323 参照

post - NSEvent が機能しない

次のコードの何が問題なのか誰か教えてください。「a」をシミュレートしたい。

0 投票する
2 に答える
323 参照

objective-c - ウィンドウがドラッグされているかどうかの検出

(ドキュメント化されていない API を使用せずに) 任意のウィンドウ (コードが実行されているアプリケーションだけでなく) がドラッグされているかどうかを確認する方法はありますか?

使うことができます

ただし、これは一般的なドラッグのみであり、ウィンドウがドラッグされているかどうかを判断する方法はありません。

ありがとう!

更新: 答えは次の 2 つの関数にあると思います: CGSGetWindowBounds CGSNewRegionWithData 誰かがこれらの関数が何をするのか、またそれらのドキュメントがどこにあるのか教えてくれたら、それは素晴らしいことです! ありがとう。

0 投票する
2 に答える
4492 参照

objective-c - Objective-Cのキーダウン

[最初のAWNSER後に更新] Objective CでkeyDownオプションを使用および実装する方法を見つけようとしました.しかし、試してみると、常に失敗します...

誰でもこれがどのように行われるかの例を教えてもらえますか? 私は Objective C を十分に理解しており、完全な説明は必要ありません。

動作していないため、メソッドを削除しました-(void) keyDown

これは私のコードです:

0 投票する
3 に答える
5832 参照

objective-c - Objective-C のマウス ダウン イベント

この質問は以前によく聞かれたことを知っていますが、何もうまくいきません。次のコードは何もしません。

NSEventsこの方法でカスタムを作成するなど、これを機能させるためにさまざまな方法を試しました。

これは私の.hファイルです:

誰かがこれを何かにする方法を説明してくれますか?

0 投票する
0 に答える
268 参照

objective-c - Objective-Cのマウスダウンイベント?

重複の可能性:
Objective-C のマウス ダウン イベント

この質問は以前によく聞かれたことを知っていますが、何もうまくいきません。次のコードは何もしません。

これは私のヘッダーファイルの最初の行です:

NSEventsこの方法でカスタムを作成するなど、これを機能させるためにさまざまな方法を試しました。

誰かがこれに何かをさせるために必要なコードを投稿してくれませんか?

0 投票する
1 に答える
859 参照

objective-c - CGEventPostToPSN が cgkeycode で機能しない (56)

プロセスにキーボード イベントを送信しようとしています。「a」、「v」、「t」などのセディング キーは正常に機能しますが、スペース、コマンド、コントロールなどのキーは機能しません。これが私がやっていることです:

e4 は機能しますが、e1 は機能しません。ここでの目的は、すべてを選択するために command+a を送信することです。ありがとう。

0 投票する
2 に答える
285 参照

cocoa - ホットキーで現在の選択をコピーします

Mailなどの別のアプリケーションにある場合でも、ユーザーが新しいタスクを作成するときに、Cultured CodeがThingsで行うように、指定されたホットキーを押すと、現在の選択をコピーしたいと思います。ホットキーを機能させ、厚紙に物を置いたり、そこから物を取り出したりする方法を知っています。しかし、現在の選択を取得する方法がわかりません。

誰?ありがとう!

0 投票する
3 に答える
7137 参照

objective-c - NSEventを変更して、押されたキーとは異なるキーを送信します

支援技術の目的でOSXキーボードフックを作成しようとしています(つまり、キーロガーではなく、心配しないでください)。

ユーザーがキーを押したときに、実際のキーが押されるのを防ぎ、代わりに偽のキーを押す(自分で選択した文字)を送信したいと思います。

私は次のコードを持っています:

これらの目標のいずれかを達成するための助けはありますか?基本的に、NSEvent「keyboardEvent」を変更して別の文字を送信します。ありがとう。

0 投票する
3 に答える
2388 参照

objective-c - サブクラス化せずにNSSearchFieldでファンクションキーを押す

NSSearchFieldユーザーが矢印キーなどを押したかどうかを知りたい単純なアプリケーションがあります。アプリケーションでIBOutletsの値を変更したいのですが、サブクラスではそれを行うことができないため、サブクラス化したくありません。

編集

サブクラスでkeyUp:オーバーライドするメソッドは次のとおりです。NSSearchField