2017-04-06 5 views
0

Carbon APIの場合。 方法が見つかりましたset one key for menuitem. キーコンボを設定する方法が見つかりません。 Cmd + K、次にCmd + L、つまり[Cmd + K、Cmd + L]を押すとmenuitemが動作します。[Cmd + K、O]のようなmenuitemのキーコンボを設定します。

Carbonでの操作方法は?

+0

MacのキーボードはいつCtrlキーを追加しましたか?彼らはかつてこれを持っていなかった。 –

+0

'Cmd'の問題を修正しました。 – Prog1020

+1

MacBook http://xahlee.info/kbd/igm/macbook_keyboard_2015-03.jpg – Prog1020

答えて

2

できません。

複数のキーで構成されたキーは、任意のバージョンのMacOSでは標準的なユーザーインターフェイスのイディオムではなく、フレームワークでサポートされていません。とにかくこの機能を実装したいのであれば、それらを処理するためにメニューマネージャに頼るのではなく、これらのキー同等物を自分で処理する必要があります。

(別名:新しいアプリケーションを開発しているか、既存のコードベースで作業していますか?)Carbonは2012年7月のmacOS 10.8のリリース以来、全面的に非難されています。フレームワークは64ビットアプリケーションはまったく新しいオペレーティングシステムの多くの機能にアクセスすることはできません。新しい開発には非常に悪い選択です)

関連する問題