プログラミング
Quintile – macOS用キーボード操作によるN×Mグリッドタイリング
Quintile – keyboard N×M grid tiling for macOS (github.com)
要約
Quintileは、macOSでキーボード操作のみを使用してウィンドウをN×Mグリッドに配置できるアプリケーションです。マウスを使わずに、任意のN×Mのグリッド範囲にウィンドウを配置でき、カスタムグリッドサイズ、プリセット、プロファイルに対応しています。Accessibility APIのみを使用しており、MITライセンスで提供されています。
全文翻訳
Quintile macOS用キーボード操作によるN×Mグリッドタイリング。
https://github.com/stefanopineda/quintile/raw/main/docs/demos/hero.mp4
任意のウィンドウを任意のN×Mの範囲に配置 — 2回のキー操作、マウス不要。
任意のグリッド — 5×2、4×3、ディスプレイに合うものなら何でも。
スパンピッカー — ⌃⌥G、2つのセル、完了。
プリセット + プロファイル — 3分割、4分割、ディスプレイごとに3つのグリッド。
公開されているAccessibility APIのみを使用 — SIPハックなし、プライベートフレームワークなし。
無料、MITライセンス · Developer ID署名済み & Notarized。
インストール
brew install --cask stefanopineda/quintile/quintile
または:
brew tap stefanopineda/quintile
brew install --cask quintile
または Quintile.app.zip をダウンロード。
または git clone + make run。
公式の brew install quintile (homebrew/cask) は、GitHubリポジトリがHomebrewの著名性の基準(約225スター / 90フォーク / 90ウォッチャー)を満たすまでブロックされています。PR #274471 を提出しましたが、メンテナーは基準を満たしたら再提出するように求めています。
インストール後
Quintileはメニューバーアプリです(Dockアイコンなし)。
起動方法: Spotlight (⌘Space) → Quintile → Enter (または /Applications/Quintile.app)。
時計の近くに ⊞! / ⊞ を探してください。
システム設定 → プライバシーとセキュリティ → アクセシビリティ → Quintile を ON にします(アップデート後に既にONに見える場合は、OFFにしてからONにし、再度確認してください)。
ウィンドウをクリック → Control+Option を押しっぱなし → [ (左の3分の1) を押す。
後でフルマップを表示: メニューバー ⊞ → Quick Start…
アップグレード / 再インストール / 「既にインストール済み」の場合
brew reinstall --cask stefanopineda/quintile/quintile # 推奨
# インストール時に「最新バージョンが既にインストールされています」と表示されるがアプリがない場合:
brew uninstall --cask --force --zap stefanopineda/quintile/quintile
brew install --cask stefanopineda/quintile/quintile
HomebrewがまだCaskレシートを持っている場合、brew install は再インストールしません。Finderでアプリを削除しても完全なアンインストールにはなりません。
キー
まずは3分割から。それ以外はオプションです。
コードアクション
⌃⌥[ ] \ 左 / 中央 / 右の3分割
⌃⌥1…4 4分割
⌃⌥⇧1…6 6分割
⌃⌥G その後、2つのセルでグリッド上の任意の長方形をスパンします。
⌃⌥←↑↓→ グリッド内を移動します。
⌃⌥P グリッドプロファイルを循環します。
⌃⌥N 次のディスプレイ。
リーダーは control + option です。それを押しっぱなしにして、キーを押します。
ソースから
git clone https://github.com/stefanopineda/quintile
cd quintile && make run
make test
make app # dist/Quintile.app
ステータス
v0.1.8 · macOS 14+ · Apple Silicon · Developer ID署名済み & Notarized
ライセンス
MIT