- -編集 - -
Keycue
この機能を実行するというアプリケーションがあります。
- -/編集 - -
---編集編集---
これは重複しています。 別のアプリケーションからすべてのショートカットのリストを取得する
---/編集編集---
最前面のアプリケーションのメニューバー(Safariが開いている場合はsafariメニュー、XCodeが開いている場合はSafariメニュー、Xcodeメニュー)を取得し、そこからショートカットを解析するアプリケーションを作成するのに苦労しています。
私がこれまでに試したが失敗したこと:
1:アップルスクリプトを学ぶのに1週間を費やしました。メニューバーを取得するために「システムイベント」をいじくりまわしましたが、そこに収集できるショートカットコードを提供する情報はありません。
2:NSWorkspaceを使用してKVOを試みることを検討しました。NSRunningApplicationを取得しようとしましたが、ownsMenuBarプロパティのみがあります。これはBOOLであり、NSMenuではありません。
3:NSWorkspace、NSBundle、およびNSRunningApplicationからNSApplicationを取得しようとしました。すべて無駄に。
4:applescriptからNSMenuを取得しようとしました(成功しませんでした)。
次に試したいのは、ownsMenuBarに対してYESを指定してNSRunningApplicationを検索し、対応するNSApplicationをどこかから取得することです。まだどこにあるのかわかりません。
だから何か提案はありますか?