Lattika ダウンロード
章
  1. ヘルプの目次
  2. はじめに
  3. マウスでウインドウをスナップする
  4. レイアウト
  5. レイアウトエディタ
  6. キーボードショートカット
  7. ウインドウメモリ
  8. アプリのルール
  9. ワークスペース
  10. ショートカットアプリと自動化
  11. iCloud同期
  12. 試用期間、購入、ライセンス
  13. トラブルシューティング
  14. よくある質問

第9章(全13章)

ショートカットアプリと自動化

Lattikaは、ショートカットアプリにアクションを提供します。自分のショートカットに組み込んだり、Spotlightから実行したり、メニューバーのショートカット項目から呼び出したりできます。どのアクションも、Lattikaが起動していなければ働きません。

ショートカットアプリに表示されたLattikaのアクションショートカットアプリに表示されたLattikaのアクション

アクション

最前面のウインドウをゾーンにスナップ
最前面のウインドウを、そのディスプレイのレイアウトのゾーンに移動します。パラメータ: ゾーン番号(1〜20)。レイアウトにその番号のゾーンがなければ失敗します。 例: 「ブラウザを左へ」という名前のショートカットに「最前面のウインドウをゾーン1にスナップ」というアクションを1つ入れ、ブラウザのウインドウが最前面にあるときにSpotlightから実行します。

レイアウトを適用
ディスプレイをレイアウトに切り替えます。パラメータ: リストから選ぶレイアウトと、省略可能なディスプレイ。ディスプレイを指定しない場合は、すべてのディスプレイが切り替わります。ゾーンが一瞬表示されます。 例: 「集中モード」はすべてのディスプレイに 読書カラム レイアウトを適用し、「会議」は外部ディスプレイだけに 2分割 を適用します。

ワークスペースを復元
保存したワークスペースのすべてのウインドウを元の位置に戻します。パラメータ: ワークスペース。移動したウインドウの数を返すので、あとのアクションで使えます。 例: 「ワークスペースを復元: 朝」を実行し、返された数を通知で表示するショートカット。

ワークスペースを保存
現在のウインドウを名前を付けて記録します。同じ名前のワークスペースがあれば更新されます。パラメータ: 名前。 例: 「デスクを保存」というショートカットで「Docked」という名前を使い、モニタを取り外す前に実行します。

ウインドウをゾーンに復元
記憶されているすべてのウインドウをそのゾーンに戻します(第6章)。パラメータはありません。 例: 集中モードがオフになったときに実行するオートメーション。

配置ルールを適用
アプリごとのルールを、開いているすべてのウインドウに対して実行します(第7章)。パラメータはありません。 例: ログイン時に、アプリが開いてから数秒後に実行します。

ゾーンを表示
すべてのディスプレイのゾーンを一瞬表示します。パラメータはありません。 例: ⌃⌥Zよりもショートカットアプリでキーに割り当てるほうが好みの人のためのショートカット。

最後の3つは、「Lattikaのゾーンを表示」、「Lattikaでウインドウを復元」、「Lattikaのルールを適用」というフレーズで、SpotlightとSiriにも提供されます。

URLコマンド

スクリプトや、ショートカットの「URLを開く」アクションのために、Lattikaは次のURLに応答します。ターミナルでは open "lattika://show-zones" を実行します。

URL動作
lattika://snap?zone=2最前面のウインドウをゾーン2にスナップ(番号は1から始まります)
lattika://snap?zone=2&bundle=com.apple.TextEdit代わりに、そのアプリの最前面のウインドウをスナップ
lattika://show-zonesゾーンを一瞬表示
lattika://restore記憶されているウインドウをゾーンに復元
lattika://apply-rules開いているすべてのウインドウにルールを適用
lattika://workspace?name=Dockedその名前のワークスペースを復元
lattika://editorレイアウトエディタを開く。 ?new=1 を付けると「新規レイアウト」シートを開く
lattika://settings設定を開く。パネルを指定するには ?pane=zones 、 shortcuts 、 rules 、 workspaces 、 excludedApps 、 sync 、または license を付ける
lattika://onboarding「ようこそ」ウインドウを開く

ワークスペースの名前に含まれるスペースは %20 と書く必要があります。

うまくいかないとき

  • ショートカットアプリにアクションが表示されない。 Lattikaを一度開いてください。macOSは、アプリの実行時にそのアクションを登録します。それでも表示されない場合は、ショートカットアプリを再起動してください。
  • アクションに「Lattikaが起動していません」と表示される。 Lattikaを起動してください。アクションがLattikaを起動することはできません。
  • 「レイアウトが見つかりません」または「ワークスペースが見つかりません」と表示される。 ショートカットを作ったあとで、レイアウトまたはワークスペースが削除されたか、名前が変更されました。アクションで選び直してください。
  • 「最前面のウインドウをゾーンにスナップ」が何もしない。 最前面のウインドウが除外したアプリのものであるか、標準的なウインドウではないか、ゾーン番号がレイアウトのゾーン数を超えています。アクセシビリティの許可と試用期間も確認してください。
  • URLが何もしない。 ホスト部分のつづりを確認してください。たとえば show-zones にはハイフンが入ります。ゾーン番号は0ではなく1から始まります。