メインコンテンツへスキップ
見出し画像
Photo bygolchiki

iPhoneのアクションボタンに現在開いているアプリに応じて機能を割り当てるショートカットレシピ

    今回ご紹介するのは、iPhoneで現在開いているアプリに応じて、アクションボタンに割り当てる機能を切り替えることができるショートカットレシピとなります。

    理論上はアプリの数だけ無限に機能を割り当てることができます。

    そもそも論ですが・・・「アクションボタンにそんなにたくさん機能割り当てる必要ある?」というツッコミが聞こえてきそうです。

    まあ、用途は作って使ってみてから考えるということで!

    以下がレシピとなります。

    今回のレシピ本体

    レシピ本体にアプリのバンドル識別子とショートカット名を追加するショートカット



    1.仕組み

    仕組みの簡単な説明です。
    ちょっと前に「現在のアプリを取得」という開いているアプリのアプリ名や識別子を取得するアクションが追加されたと思います。

    それを利用してショートカットを実行した際に開いているアプリの識別子を取得して、そのアプリに紐づいているショートカットを実行するという仕組みです。

    アプリ名だと同一名のアプリだったりで区別できない可能性もあるため、バンドル識別子をキーとしております。


    2.アプリおよびショートカット割り当て方法

    まず上にご紹介している二つのショートカットレシピをダウンロードします。

    画像
    左が本体レシピ、
    右が紐づけるアプリとショートカットを割り当てるレシピとなります

    まず「アプリごと機能追加」を実行します。
    以下のウィンドウが表示されるので、これを表示させたまま
    ショートカットレシピと紐づけたいアプリを起動させてください。

    画像
    対象のアプリを開くまで
    このウィンドウを閉じないことがポイント

    事例として僕はこのあとブラウザアプリのBraveに移動して、OKを押しました。すると、以下のウィンドウが表示されるので、アプリと紐づけたいショートカットレシピを名前で検索してください。

    画像
    アプリと紐づけるレシピを検索します
    画像
    レシピの候補が表示されます

    僕はスクリーンショット機能を紐づけたいので2段目のレシピを選択しました。
    すると本体のショートカット「アプリごと機能」に自動遷移します。
    「リスト」アクションの新規項目を追加を押します。
    この時点で、iPhoneのクリップボードに「アプリのバンドルID✦レシピ名」の文字列が格納されているので、それをリストに貼り付けて追加します。

    ※尚、リストに先に追加されているのは僕の設定の事例ですので削除してください。

    画像
    この画面に来た時点で、iPhoneのクリップボードに
    「アプリのバンドルID✦レシピ名」の文字列が格納されています。
    画像
    リストにクリップボードの文字列を貼り付けて完了

    初回設定時に「ホーム画面でアクションボタン押した時のレシピ名」を以下のテキストボックスの1行目に追記する必要があります。

    これを追加しないとエラーになりますのでご注意ください。

    画像
    ホーム画面でアクションボタンを押すと、
    赤枠の名称のショートカットレシピが実行されます。

    これでBraveにスクリーンショットを取るレシピが紐づけられました。他のアプリも同様の方法で設定します。

    全ての設定が終わったら「アプリごと機能」レシピをアクションボタンに紐づけます。

    1つ重大な欠点がありまして。バンドル識別子もしくはアプリ名に「✦」の記号が含まれているとエラーになります。レアケースだとは思いますが・・・


    3.紐づけ例

    「そんなアプリごとに設定するほどショートカット利用してないよ」というご意見が聞こえてきそうです(泣)

    逆に考えると普段使いたい機能以外に特定のアプリで使いたい機能だけを対象に使うのも良いのかなあと(弱気)

    僕は以下のような紐づけをしています。

    ・写真アプリ:選択した写真をGoogleドライブに保存
    ・設定アプリ:よく使う設定画面に移動するメニューを表示
    ・LINE:LINE画面のまま別ウィンドウでWeb検索
    ・ショートカット:レシピ検索
    ・映画アプリ:タイトルからchatGPTに感想書いてもらう

    他にも「このアプリ使ったあとによく移動するアプリ」を設定するのも導線確保の意味でアリかもしれませんね。


    3.実はアクションボタンよりも・・・

    僕は右利きでの片手操作にこだわる派なので、実はこの機能はアクションボタンではなく画面右下に配置した「AssistiveTouch」のダブルタップか長押しに割り当てて利用しています。指の位置を変えないままワンアクションで実行できて便利です。


    4.まとめ

    どちらかというと、この機能を使い始めてから「このアプリを操作している時にこういう機能ワンタップで呼び出せたら便利かな」ということを意識するようになって結果、片っ端から割り当てています。

    どれも効率化できた時間は数秒レベルだと思うのですが、そのわずかな成果に夢中になるのも楽しいんですよね。


    iPhoneショートカットアプリ関連




    この記事が参加している募集

     
     
    本当のお仕事は底辺の非正規労働者。東京都在住。現実逃避のためchatGPTと一緒に無駄に真面目な開発ごっこをしています。効率化とタスク管理を好む一方で非効率でも自動で動くカッコよさげな仕組みも好き。実はITスキル低め。趣味はAbemaの報道リアリティショー『アベマプライム』視聴。

    あなたへのおすすめ