問題タブ [nstouchbar]
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.
macos - プログラムでMacタッチバーのファンクションキーを強制する
https://support.apple.com/en-us/HT207240に従って、ユーザーはデフォルトでタッチバーでアクティブなファンクションキーを使用して特定のアプリを実行するようにシステムキーボード設定で設定できることを知っています。しかし、開発者がアプリ内からこれを要求する方法はありますか? 私はこのテーマに関する Apple 開発者向けドキュメントを閲覧しましたが、これを行う方法は見当たりませんでした。もしあれば、それは十分に隠されています - Apple は開発者に f キーの存在を忘れさせ、動的な機能を採用するよう促しているようですタッチバー。
nstouchbar - マルチレベルの NSPopoverTouchBarItem を持つ NSTouchBar
私はNSTouchBar
の 3 つのレベルでシンプルにしようとしているNSPopoverTouchBarItem
ので、基本的には次のようになります。
2番目を開くNSTouchbar
3NSButton
と1
のメインがありますNSPopoverTouchBarItem
NSTouchbar
3番目を開くNSTouchbar
2NSButton
と1の2番目NSPopoverTouchBarItem
NSTouchbar
問題は、3番目を開こうとするとNSTouchbar
、2番目が却下されたように見え、3番目NSTouchbar
が開かないことがあります。
また、3 つ目を開いたら、2 つ目ではNSTouchbar
なく1 つ目に移動します。NSTouchbar
これがコードで、シンプルで動作するはずです(私はXcode TouchBar Simulatorを使用しています)
cocoa - フォーカスされていないときに TouchBar をアクティブにしておく方法
既存のクローズド ソース アプリにタッチバー機能を提供するプロキシ アプリを作成しようとしています。API を介してアプリと通信できますが、フォーカスされていないとタッチバーが消えます。
NSTouchBar
ドキュメントには次のように書かれています。
サポートされている MacBook Pro モデルでは、キーボードの上の Touch Bar に、最前面のアプリの NSTouchBar クラスのインスタンスが表示されます。
ただし、どのタッチバーが表示されているかを強制する方法があるかどうか疑問に思っています。辞任しないようにしましたが、これはある程度機能しますが、アプリケーションからフォーカスを失います。
java - MacBook Pro のタッチバーをサポートする Java アプリケーションを作成しますか?
タイルが説明しているように、MacBook Pro 2016 ユーザー向けの Java アプリケーションにいくつかのクールなタッチバー ボタンを追加できるようにしたいと思っています.Java でそれを実装する方法がまだあるかどうかはまだわかりません。
誰かそれについての知識を持っていますか?
objective-c - メイン ウィンドウの作成後に NSTouchBar サポートを追加する
NSTouchBar
他の方法では変更できないアプリケーションに、プラグインを介してボタンを公開するためのサポートを追加しようとしています。共有ライブラリであるプラグインは、メイン ウィンドウが作成された後、実行時に読み込まれます。私はAppDelegate
次のように作成しました:
and関数@implmentation
を実装する を使用すると、次のようになります。makeTouchBar
touchBar
最後に、アプリケーションに挿入しようとしましたonload
。アプリケーションにロードされたときに動的ライブラリで呼び出される関数には、次のものがあります。
ただし...AppDelegate::touchBar
呼び出されることはないため、タッチバーにテストボタンが入力されることはありません。
Xcode で新しいプロジェクトを作成し、まったく同じ実装 (同じとAppDelegate
をコピーして貼り付ける) を使用すると、表示され、プレス イベントに応答する機能ボタンが表示されるため、壊れているように見えるのはインジェクション部分です。(Xcodeでは、すべてが接続されていると思います)@interface
@implementation
MainMenu.xib
更新: 主な問題は、TouchBar が機能しないようにアプリケーションがコンパイルされたことです。おそらく古いバージョンの Mac OS 上に構築されています。
objective-c - プログラムでnstouchbarのコントロールストリップを非表示にする方法は?
プログラムでNSTouchBarのコントロールストリップを非表示にする方法はありますか? NSPopOverTouchBarItem にはプライベート プロパティ showsControlStrip があります。しかし、この私有財産をどのように活用すればよいのでしょうか。
ありがとうございました。
objective-c - NSTouchbar をサポートする os x 10.11 用の cocoa ビルド
Swift では #available を利用できることを知っていますが、objective-c はそれをサポートしていません。
10.11 で実行できるが、NSTouchbar (10.12 以降) もサポートする os x アプリを作成する方法はまだありますか?