問題タブ [ddhotkey]

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 投票する
1 に答える
381 参照

cocoa - cocoa/carbon インスタンス化 NSWindow に DDHotKey ラッパーを使用する

Stackoverflow の Dave DeLong と他の人の助けを借りて、チュートリアル アプリにクールなホットキー効果を与えましたが、ウィンドウをインスタンス化する方法がわかりません。

私は次の設定をしています:

最初の実行時にはアクティブではありませんが、NSStatusItem アイコンとメニューがあり、メイン ウィンドウを開くメニュー オプションがある電卓。

また、ディレクトリに DDHotKeyCenter.h と DDHotKeyCenter を追加し、Carbon.framework をリンクしました。

NSStatusMenu は、以下を介してウィンドウに接続されます。

私が疑問に思っていたのは、Blocks メソッドを使用して、ホットキーによって起動されたアクションを IBAction に直接接続できるかどうか、またはそれらを接続するための中間ステップがあるかどうかです。

DDHotKey に NSEvent を発生させた方がよいでしょうか?それとも可能でしょうか?

私はその実装について少し混乱しているようです。

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

objective-c - Objective-C でアプリケーションの開始時にクラスを実行する

私は Dave DeLong の DDHotKey クラス (見事なコーディングです) を利用する Objective-C で書かれたデモ アプリケーションを持っています。

具体的には、このクラスには registerhotkey (Dave DeLong 提供のサンプル コードの registerexample1) と unregisterhotkey (Dave DeLong 提供のサンプル コードの unregisterexample1) の 2 つの関数があり、それぞれプログラムの実行時とプログラムの終了時に実行したいと考えています。

これを行う方法がよくわからないので、どこを見ればいいのか、またはいくつかの基本的な指針についてのガイドを探しています。

ありがとう!

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

cocoa - DDHotKeyを使用して、Cocoaアプリケーションでユーザー定義可能なホットキーを作成する

Dave DeLongのDDHotKeyの実装に成功したので、ホットキーユーザーを定義可能にすることが可能かどうか疑問に思っています。

HotKeyを具体的に扱うアプリの唯一のコードは次のとおりです。

それらのセクションを書き直す必要があると思いますが、それが本当かどうかはわかりません。本当かどうかはわかりません。どこから始めればよいかわかりません。

キーボード入力をキャプチャして文字列として保存する必要があるように思われますが、それを超えると、どのように進めるかが本当にわかりません。

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

objective-c - システム ホットキーが DDHotKey/Carbon で既に定義されているかどうかを検出する

既に構成されているシステムのホットキーを踏まずに、ユーザーがホットキーの選択をカスタマイズできるようにする方法を見つけようとしています。誰かがこのようなものを実装していますか?

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

objective-c - DDHotKey を使用したアークの制限とセマンティックの問題

作成中のプログラムでグローバル ホットキーに DDHotKey を使用しようとしていますが、DDHotKeyCenter.m にエラーがあるため、プログラムをコンパイルできません。

エラーは以下のとおりです... エラー

DDHotKey デモは正常にコンパイルおよび実行されるため、これは私のプロジェクト設定と関係があると思います。

アークを無効にしてアークに変換しようとしましたが、どちらも成功しませんでした。

私はまだ Cocoa を使い始めたばかりなので、何が原因なのか他に考えがありません。

どんな助けでも大歓迎です。

編集:アークが無効になっているときのエラー... より多くのエラー

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

objective-c - DDHotKey - イベントをキャンセルせずに追跡

DDHotKeyを使用して、システム全体のキーボード ショートカットを追跡しています。イベントが発生すると、私のアプリだけが配信されます。イベントが元のターゲット アプリケーションに配信されるのを妨げずに監視することは可能ですか?


このモジュールがイベント ハンドラーを登録する方法は次のとおりです。

そして、イベント ハンドラー自体:


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

macos - 再生/早送り/巻き戻しボタン用の Mac OSX DDHotKey

私はDDHotKeyCenterを使用して youtube/pandora の曲の再生を制御する OSX アプリに取り組んでおり、Mac の再生/一時停止、巻き戻し、および FF ボタンを使用したいと考えています。ただし、マップされているファンクション キーを呼び出すことによってのみアクセスできるようです (たとえば、「再生」ボタンは F8 にマップされるため、ユーザーは「fn」+再生/F8 ボタンを押す必要があります)。理想的には、ユーザーがコンボを行うのではなく、プレイをヒットできるようにしたいと考えています。

F8キーなしで再生/巻き戻し/FFボタンにフックする方法はありますか? クリエイティブなソリューションを歓迎します! 私はiOSのバックグラウンドから来ているので、OSXは私にとって少し新しい..

ありがとう!