<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Webrandum</title>
	<atom:link href="https://webrandum.net/feed/" rel="self" type="application/rss+xml" />
	<link>https://webrandum.net</link>
	<description>Webデザイナーの備忘録</description>
	<lastBuildDate>Wed, 19 Aug 2026 22:39:55 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.4</generator>

<image>
	<url>https://webrandum.net/mskz/wp-content/uploads/2019/03/cropped-favicon-1-32x32.png</url>
	<title>Webrandum</title>
	<link>https://webrandum.net</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>リンクを開くときにブラウザやプロファイルを選択して開けるようになる「OpenIn」</title>
		<link>https://webrandum.net/openin/</link>
		
		<dc:creator><![CDATA[Masa]]></dc:creator>
		<pubDate>Thu, 20 Aug 2026 11:00:00 +0000</pubDate>
				<category><![CDATA[作業環境整備]]></category>
		<category><![CDATA[OpenIn]]></category>
		<category><![CDATA[ブラウザ]]></category>
		<category><![CDATA[Macアプリ]]></category>
		<guid isPermaLink="false">https://webrandum.net/?p=12162</guid>

					<description><![CDATA[当たり前の話ですが、リンクをクリックすると「既定のブラウザ」に設定しているブラウザでリンクが開きます。 基本的にはそれで問題ないのですが、プロファイルを複数使い…]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">当たり前の話ですが、リンクをクリックすると「既定のブラウザ」に設定しているブラウザでリンクが開きます。</p>



<p class="wp-block-paragraph">基本的にはそれで問題ないのですが、プロファイルを複数使い分けていたり、用途に応じてブラウザを使い分けている場合、意図していないブラウザやプロファイルで開かれると面倒です。</p>



<p class="wp-block-paragraph">そこで活用したいのが「OpenIn（オープンイン）」です。<br>リンクを開く瞬間に「どのアプリで開くか」を差し込めるリンクハンドラで、ブラウザだけでなくメールリンクや電話リンク、ファイルの開き先までまとめてコントロールできます。</p>



<p class="wp-block-paragraph">今回はそんなOpenInについて紹介します。</p>



<h2 class="wp-block-heading">OpenIn</h2>



<figure class="wp-block-image size-full is-resized"><img fetchpriority="high" decoding="async" width="1440" height="850" src="https://webrandum.net/mskz/wp-content/uploads/2026/08/image_1-1.png" alt="" class="wp-image-12165" style="width:720px"/></figure>


<div class="linkcard"><div class="lkc-external-wrap"><a class="lkc-link no_icon" href="https://loshadki.app/openin4/" data-lkc-id="1074" target="_blank" rel="external noopener"><div class="lkc-card"><div class="lkc-info"><div class="lkc-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=loshadki.app" alt="" width="16" height="16" /></div><div class="lkc-domain">loshadki.app</div></div><div class="lkc-content"><figure class="lkc-thumbnail"><img decoding="async" class="lkc-thumbnail-img" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Floshadki.app%2Fopenin4%2F?w=160" width="100px" height="108px" alt="" /></figure><div class="lkc-title">OpenIn | Loshadki Apps</div><div class="lkc-url" title="https://loshadki.app/openin4/">https://loshadki.app/openin4/</div><div class="lkc-excerpt">Take control of installed apps on your Mac</div></div><div class="clear"></div></div></a></div></div>



<p class="wp-block-paragraph">OpenInは、Loshadki LLCが開発しているmacOS用のリンクハンドラです。<br>URL・メールリンク（mailto）・電話リンク（tel）・ファイルを開くときに、どのブラウザ・アプリで開くかを選択して開いてくれます。</p>



<p class="wp-block-paragraph">仕組みはシンプルで、OpenIn自体を「デフォルトのブラウザ」としてmacOSに登録します。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1400" height="880" src="https://webrandum.net/mskz/wp-content/uploads/2026/08/image_2-1.png" alt="" class="wp-image-12166" style="width:700px"/></figure>



<p class="wp-block-paragraph">そうすることで、リンクを開く操作がすべてOpenInを経由するようになり、そこからルールに従って目的のアプリへ振り分けたり、その場でアプリを選んだりできるようになります。</p>



<h3 class="wp-block-heading">購入方法</h3>



<p class="wp-block-paragraph">購入方法は3つあり、それぞれ料金と制限に違いがあります。<br>主な違いをまとめると下記の通りです。</p>



<figure class="wp-block-table"><table><thead><tr><th class="has-text-align-left" data-align="left">入手方法</th><th class="has-text-align-left" data-align="left">料金</th><th class="has-text-align-left" data-align="left">特徴</th></tr></thead><tbody><tr><td class="has-text-align-left" data-align="left"><a href="https://apps.apple.com/us/app/openin-4-advanced-link-handler/id1643649331">Mac App Store</a></td><td class="has-text-align-left" data-align="left">¥2,000の買い切り</td><td class="has-text-align-left" data-align="left">サンドボックスあり。一部機能で「OpenIn Helper」が必要</td></tr><tr><td class="has-text-align-left" data-align="left">公式サイトから直接購入</td><td class="has-text-align-left" data-align="left">$11.99の買い切り</td><td class="has-text-align-left" data-align="left">サンドボックスなしで全機能が使える（無料トライアルが可能）</td></tr><tr><td class="has-text-align-left" data-align="left"><a href="https://setapp.com/apps/openin">Setapp</a></td><td class="has-text-align-left" data-align="left"></td><td class="has-text-align-left" data-align="left">サンドボックスなしで全機能が使える</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">有料アプリが使い放題になるサブスクサービスの<a href="https://webrandum.net/setapp/">Setapp</a>にも登録されています。</p>


<div class="linkcard"><div class="lkc-internal-wrap"><a class="lkc-link no_icon" href="https://webrandum.net/setapp" data-lkc-id="858"><div class="lkc-card"><div class="lkc-info"><div class="lkc-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=webrandum.net" alt="" width="16" height="16" /></div><div class="lkc-domain">Webrandum</div></div><div class="lkc-content"><figure class="lkc-thumbnail"><img decoding="async" class="lkc-thumbnail-img" src="//webrandum.net/mskz/wp-content/uploads/2022/02/eyecatch-17.jpg" width="100px" height="108px" alt="" /></figure><div class="lkc-title">220以上の有料Macアプリが使えるサブスクサービス「Setapp」</div><div class="lkc-url" title="https://webrandum.net/setapp">https://webrandum.net/setapp</div><div class="lkc-excerpt">200種類以上のMac有料アプリが使い放題になるサブスクサービスの「Setapp」を最近使い始めました。もともと存在は知っていて、気になっていたのですが最近Path Finderがサブスク化して、Path FinderもSetappの中に入っているので「この機会に使ってみよう」と思い体験版から試しています。結論から言うとかなりお得なので、このまま継続して使い続けることになりそうです。SetappSetappなら本来個別に購入が必要なアプリを定額で使い放題にしてくれるサブスクリプションサービスです。使えるアプリは220種類以上で、今後も追加されてい...</div></div><div class="clear"></div></div></a></div></div>



<p class="wp-block-paragraph">注意点として、ライセンスは入手方法をまたいで移行できません（Mac App Storeで買ったものをあとからSetapp版に引き継ぐ、といったことはできない）。<br>そのため、最初にどこで購入するかを決めておいた方が良さそうです。</p>



<p class="wp-block-paragraph">私の場合はSetappに加入しているので、追加費用なしで使えました。</p>



<h3 class="wp-block-heading">類似ツールとの比較</h3>



<p class="wp-block-paragraph">リンクの振り分けを行うツールはOpenInだけではありません。<br>主なものをまとめると下記の通りです。</p>



<figure class="wp-block-table"><table><thead><tr><th class="has-text-align-left" data-align="left">項目</th><th class="has-text-align-left" data-align="left">OpenIn</th><th class="has-text-align-left" data-align="left"><a href="https://sindresorhus.com/velja">Velja</a></th><th class="has-text-align-left" data-align="left"><a href="https://choosy.app/">Choosy</a></th><th class="has-text-align-left" data-align="left"><a href="https://github.com/johnste/finicky">Finicky</a></th></tr></thead><tbody><tr><td class="has-text-align-left" data-align="left">料金</td><td class="has-text-align-left" data-align="left">$11.99（買い切り）</td><td class="has-text-align-left" data-align="left">$8（買い切り）</td><td class="has-text-align-left" data-align="left">$10（買い切り）</td><td class="has-text-align-left" data-align="left">無料（オープンソース）</td></tr><tr><td class="has-text-align-left" data-align="left">入手方法</td><td class="has-text-align-left" data-align="left">Mac App Store / 公式サイト / Setapp</td><td class="has-text-align-left" data-align="left">Mac App Storeのみ</td><td class="has-text-align-left" data-align="left">公式サイト / Homebrew</td><td class="has-text-align-left" data-align="left">GitHub / Homebrew</td></tr><tr><td class="has-text-align-left" data-align="left">設定方法</td><td class="has-text-align-left" data-align="left">GUI</td><td class="has-text-align-left" data-align="left">GUI</td><td class="has-text-align-left" data-align="left">GUI</td><td class="has-text-align-left" data-align="left">設定ファイル（JavaScript / TypeScript）</td></tr><tr><td class="has-text-align-left" data-align="left">アプリ選択ウィンドウ</td><td class="has-text-align-left" data-align="left">あり</td><td class="has-text-align-left" data-align="left">あり</td><td class="has-text-align-left" data-align="left">あり</td><td class="has-text-align-left" data-align="left">なし（ルールによる自動振り分けのみ）</td></tr><tr><td class="has-text-align-left" data-align="left">扱えるリンクの種類</td><td class="has-text-align-left" data-align="left">URL / mailto / tel / ファイル</td><td class="has-text-align-left" data-align="left">URL中心</td><td class="has-text-align-left" data-align="left">URL中心</td><td class="has-text-align-left" data-align="left">URL</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">mailtoやtel、ファイルの開き先までまとめて管理できるのはOpenInです。Choosyは$10（約1,500円）の買い切りで、ターミナルやAppleScriptから叩けるURL形式のAPIを持っているのが特徴です。</p>



<p class="wp-block-paragraph">設定をコードで管理したい人にはFinickyという選択肢もあります。<br>MITライセンスのオープンソースで、<code>~/.finicky.js</code>にJavaScriptまたはTypeScriptでルールを書く形式です。</p>



<h2 class="wp-block-heading">基本的な使い方</h2>



<p class="wp-block-paragraph">OpenInを使うには、まずOpenInをデフォルトのブラウザに設定します。<br>アプリを起動して案内に従い、macOSの設定でデフォルトのWebブラウザをOpenInに変更します。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1518" height="1322" src="https://webrandum.net/mskz/wp-content/uploads/2026/08/image_3-1.png" alt="" class="wp-image-12167" style="width:759px"/></figure>



<p class="wp-block-paragraph">これでブラウザ以外のアプリからリンクを開く操作が、OpenInを経由するようになります。</p>



<p class="wp-block-paragraph">設定が終わったら、適当なリンクをクリックしてみます。<br>するとアプリ選択ウインドウが表示され、インストール済みのブラウザやアプリが一覧で並びます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="654" height="460" src="https://webrandum.net/mskz/wp-content/uploads/2026/08/image_4-1.png" alt="" class="wp-image-12168" style="width:327px"/></figure>



<p class="wp-block-paragraph">あとは開きたいブラウザ・プロファイルを選ぶだけです。<br>毎回マウスで選ぶのは面倒なので、各項目の右側に表示されている数字キーを押して開くこともできます。</p>



<p class="wp-block-paragraph">もちろん、この一覧に表示されるブラウザやプロファイルを設定したり、開くたびに選ぶのではなく「このドメインは必ずこのブラウザ」といったルールを決めて自動で振り分けることもできます。</p>



<h2 class="wp-block-heading">ブラウザ拡張機能の活用</h2>



<p class="wp-block-paragraph">1点注意しないといけないのが、ブラウザの中で踏んだリンクはOpenInを経由しないという点です。</p>



<p class="wp-block-paragraph">OpenInが呼ばれるのは、あくまで「他のアプリからブラウザが開かれるとき」です。<br>Google Chromeで開いているウェブページ内のリンクをクリックしても、そのままGoogle Chromeの中で開きます。</p>



<p class="wp-block-paragraph">しかし、現在開いているのとは別のブラウザでリンクを開きたい場合があります。</p>



<p class="wp-block-paragraph">そこで用意されているのがブラウザ拡張機能です。<br>Safari用は本体に内蔵されていて、<a href="https://chromewebstore.google.com/detail/openin/iinbnkcidamhlklkapebjknpfdelahel">Google Chrome用</a>と<a href="https://addons.mozilla.org/ja/firefox/addon/openin/">Firefox用</a>はそれぞれのストアで配布されています。</p>


<div class="linkcard"><div class="lkc-external-wrap"><a class="lkc-link no_icon" href="https://chromewebstore.google.com/detail/openin/iinbnkcidamhlklkapebjknpfdelahel" data-lkc-id="1075" target="_blank" rel="external noopener"><div class="lkc-card"><div class="lkc-info"><div class="lkc-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=chromewebstore.google.com" alt="" width="16" height="16" /></div><div class="lkc-domain">chromewebstore.google.com</div></div><div class="lkc-content"><figure class="lkc-thumbnail"><img decoding="async" class="lkc-thumbnail-img" src="//webrandum.net/mskz/wp-content/uploads/pz-linkcard/cache/9cbaba51268fe2aa2718750515ed5e80243a1d9a87b1da23bf41d208091f5e27.webp" width="100px" height="108px" alt="" /></figure><div class="lkc-title">OpenIn - Chrome Web Store</div><div class="lkc-url" title="https://chromewebstore.google.com/detail/openin/iinbnkcidamhlklkapebjknpfdelahel">https://chromewebstore.google.com/detail/openin/iinbnkcidamhlklkapebjknpfdelahel</div><div class="lkc-excerpt">Open links directly in OpenIn.</div></div><div class="clear"></div></div></a></div></div>


<div class="linkcard"><div class="lkc-external-wrap"><a class="lkc-link no_icon" href="https://addons.mozilla.org/ja/firefox/addon/openin/" data-lkc-id="1076" target="_blank" rel="external noopener"><div class="lkc-card"><div class="lkc-info"><div class="lkc-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=addons.mozilla.org" alt="" width="16" height="16" /></div><div class="lkc-domain">addons.mozilla.org</div></div><div class="lkc-content"><figure class="lkc-thumbnail"><img decoding="async" class="lkc-thumbnail-img" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Faddons.mozilla.org%2Fja%2Ffirefox%2Faddon%2Fopenin%2F?w=160" width="100px" height="108px" alt="" /></figure><div class="lkc-title">OpenIn – 🦊 Firefox (ja) 向け拡張機能を入手</div><div class="lkc-url" title="https://addons.mozilla.org/ja/firefox/addon/openin/">https://addons.mozilla.org/ja/firefox/addon/openin/</div><div class="lkc-excerpt">Firefox 向け OpenIn をダウンロード。Open links in another browser or Firefox Profile using OpenIn (macOS only).</div></div><div class="clear"></div></div></a></div></div>



<p class="wp-block-paragraph">拡張機能を入れると、リンクの右クリックメニューから［OpenInに送る（Open in OpenIn）］ができるようになります。</p>



<p class="wp-block-paragraph">ブラウザ間でリンクを渡したい場面に便利です。</p>



<h2 class="wp-block-heading">環境設定</h2>



<p class="wp-block-paragraph">ここからはOpenInの環境設定をまとめます。</p>



<h3 class="wp-block-heading">General</h3>



<p class="wp-block-paragraph">OpenIn全体の動作に関わる基本的な設定です。<br>主な項目は下記の通りです。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1352" height="1688" src="https://webrandum.net/mskz/wp-content/uploads/2026/08/image_5-1.png" alt="" class="wp-image-12169" style="width:676px"/></figure>



<figure class="wp-block-table"><table><thead><tr><th class="has-text-align-left" data-align="left">設定項目</th><th class="has-text-align-left" data-align="left">内容</th></tr></thead><tbody><tr><td class="has-text-align-left" data-align="left"><strong>Configuration</strong></td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Start at login</td><td class="has-text-align-left" data-align="left">ログイン時に自動起動する</td></tr><tr><td class="has-text-align-left" data-align="left">Show menu bar icon</td><td class="has-text-align-left" data-align="left">メニューバーにアイコンを表示する</td></tr><tr><td class="has-text-align-left" data-align="left">Menu bar icon</td><td class="has-text-align-left" data-align="left">表示するメニューバーアイコンを選ぶ</td></tr><tr><td class="has-text-align-left" data-align="left">Check if OpenIn is a default app in background</td><td class="has-text-align-left" data-align="left">OpenInがデフォルトアプリのままか定期的に確認する</td></tr><tr><td class="has-text-align-left" data-align="left">Store history of opened links and files</td><td class="has-text-align-left" data-align="left">開いたリンクやファイルの履歴をローカルに保存する期間</td></tr><tr><td class="has-text-align-left" data-align="left">Disable tips</td><td class="has-text-align-left" data-align="left">操作のヒント表示をオフにする</td></tr><tr><td class="has-text-align-left" data-align="left"><strong>App selection window</strong></td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Always show the Window (even with one app)</td><td class="has-text-align-left" data-align="left">候補が1つでもアプリ選択ウインドウを表示する</td></tr><tr><td class="has-text-align-left" data-align="left">Icon Size</td><td class="has-text-align-left" data-align="left">アプリ選択ウインドウのアイコンサイズを選択する</td></tr><tr><td class="has-text-align-left" data-align="left">Reduce animation</td><td class="has-text-align-left" data-align="left">アプリ選択ウインドウのアニメーションを減らす</td></tr><tr><td class="has-text-align-left" data-align="left"><strong>Developer</strong></td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Enable JavaScript logs</td><td class="has-text-align-left" data-align="left">ルール用JavaScriptのログを記録する</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">候補が1つしかないときにもウィンドウを出すかどうか（Always show the Window）は、好みが分かれそうです。私の場合は候補が1つなら確認なしで開いてほしいので、オフにしています。</p>



<h3 class="wp-block-heading">Browsers</h3>



<p class="wp-block-paragraph">ブラウザでリンクを開くときの挙動を設定します。<br>Applications・Rules・Developer・Redirectsの4つのセクションに分かれています。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1352" height="1688" src="https://webrandum.net/mskz/wp-content/uploads/2026/08/image_6-1.png" alt="" class="wp-image-12170" style="width:676px"/></figure>



<h4 class="wp-block-heading">Applications</h4>



<p class="wp-block-paragraph">リンクを開く候補となるブラウザを登録する場所です。</p>



<p class="wp-block-paragraph">インストール済みのブラウザを候補として追加し、アプリ選択ウィンドウに表示する順番を並び替えられます。<br>よく使うブラウザを上に置いておくと選びやすくなります。</p>



<p class="wp-block-paragraph">ChromeやArc系のブラウザであれば、プロファイルを指定して特定のプロファイルで開いたり、プライベートウィンドウ（シークレットウィンドウ）で開く候補を別に用意したりもできます。</p>



<p class="wp-block-paragraph">仕事用と個人用のプロファイルを別々の候補として並べておけるのは、ブラウザを使い分けている人には嬉しいポイントです。</p>



<h4 class="wp-block-heading">Rules</h4>



<p class="wp-block-paragraph">リンクの条件に応じて、開くブラウザを自動で振り分ける場所です。</p>



<p class="wp-block-paragraph">ルールは［+ Add condition］から追加でき、ドメイン・パス・修飾キーの有無・送信元アプリ・macOSのFocus（集中モード）などを条件にできます。</p>



<p class="wp-block-paragraph">条件は上から順に評価され、最初にマッチしたルールが適用されます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1352" height="1688" src="https://webrandum.net/mskz/wp-content/uploads/2026/08/image_7.png" alt="" class="wp-image-12171" style="width:676px"/></figure>



<p class="wp-block-paragraph">例えば「会社のドメインのリンクは仕事用プロファイルのChromeで開く」「Messagesアプリから来たリンクはSafariで開く」といった振り分けが可能です。</p>



<p class="wp-block-paragraph">よく開くリンクほどルール化しておくと、アプリ選択ウィンドウを出さずにそのまま目的のブラウザで開けるのでラクになります。</p>



<p class="wp-block-paragraph">Focusを条件にする場合は別途設定が必要です。<br>macOSは集中モードの名前をアプリ側に教えてくれないため、OpenIn側で「Focus Hint」という文字列（例えば<code>Work</code>）を作り、macOSの集中モードの設定で同じ文字列を指定して紐づけます。</p>



<p class="wp-block-paragraph">ひと手間かかりますが、仕事モードのときだけ仕事用ブラウザを起動するといった切り替えができます。</p>



<p class="wp-block-paragraph">Launchを［Selected］に切り替えて、有効にしたいブラウザにチェックを入れると、ルール適用時にはそのブラウザだけが表示されるようになります。</p>



<p class="wp-block-paragraph">ちなみに、［General］の設定で［Always show the Window］のチェックを外していると、選択ブラウザが1つだけの場合は選択ウインドウが出ずにいきなりリンクが開くようになります。</p>



<h4 class="wp-block-heading">Developer</h4>



<p class="wp-block-paragraph">ルールをJavaScriptで自作するための場所です。</p>



<p class="wp-block-paragraph">ドメインやパスの指定だけでは表現しきれない複雑な条件を、JavaScriptで書いて制御できます。<br>書いたルールの動きはログで確認でき、［General］設定の「Enable JavaScript logs」をオンにしておくと挙動を追いやすくなります。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1352" height="1688" src="https://webrandum.net/mskz/wp-content/uploads/2026/08/image_8.png" alt="" class="wp-image-12172" style="width:676px"/></figure>



<p class="wp-block-paragraph">私自身ここまで凝ったルールは組んでいませんが、標準のルールで物足りなくなったときにさらに細かく設定できるのはありがたいです。</p>



<h4 class="wp-block-heading">Redirects</h4>



<p class="wp-block-paragraph">リンクのURLそのものを書き換えてから開く機能です。<br>正規表現でURLのパターンを指定し、別のURLに置き換えられます。</p>



<p class="wp-block-paragraph">例えば <code>https://music\.apple\.com/(.*)</code> を <code>music://music.apple.com/$1</code> に書き換えるルールを作れば、本来ブラウザで開かれるApple MusicのリンクをMusicアプリで直接開けます。</p>



<p class="wp-block-paragraph">Apple MusicやApple TV、Zoomのように、Web版ではなくネイティブアプリで開きたいリンクをアプリ側へ送りたいときに便利です。</p>



<h3 class="wp-block-heading">Schema</h3>



<p class="wp-block-paragraph">電話リンク（tel）や通話・会議系のリンク、メールリンク（mailto）を開くときの挙動を設定します。<br>Browsersと同じく、Applications・Rules・Developerのセクションに分かれています。</p>



<p class="wp-block-paragraph">デフォルトだと「Call apps」と「Mail apps」だけですが、他にも［Add scheme…］から追加することもできます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1352" height="1688" src="https://webrandum.net/mskz/wp-content/uploads/2026/08/image_9.png" alt="" class="wp-image-12173" style="width:676px"/></figure>



<h4 class="wp-block-heading">Applications</h4>



<p class="wp-block-paragraph">リンクを開く候補となるアプリケーションを登録します。<br>メールの場合、標準のメールアプリだけでなく、GmailやOutlookといったWebメールも候補にできます。</p>



<h4 class="wp-block-heading">Rules</h4>



<p class="wp-block-paragraph">アプリケーションの振り分けルールを設定します。</p>



<p class="wp-block-paragraph">メールの場合、ここでGmailなどのWebメールを指定し、URLの書き換えを有効にすると、mailtoリンクをブラウザ上のGmailの新規作成画面で開けるようになります。<br>デスクトップ版のメールアプリを使っていない人には便利な設定です。</p>



<h4 class="wp-block-heading">Developer</h4>



<p class="wp-block-paragraph">Browsersと同様、JavaScriptでリンク用のルールを自作できます。<br>私の場合はメールはルールを細かく組むほど使っていないので、ここはほとんど触っていません。</p>



<h3 class="wp-block-heading">Files</h3>



<p class="wp-block-paragraph">ファイルを開くアプリを、拡張子ごとに設定するセクションです。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1352" height="1688" src="https://webrandum.net/mskz/wp-content/uploads/2026/08/image_10.png" alt="" class="wp-image-12174" style="width:676px"/></figure>



<p class="wp-block-paragraph">BrowsersやSchemesと同じ考え方で、Finderでファイルを開くときに拡張子ごとに開く候補アプリを複数登録できます。<br>［Add file type…］で拡張子を入力するか、その拡張子のファイルをリストにドラッグすると追加できます。</p>



<p class="wp-block-paragraph">追加したらURLやメール・電話リンクと同様に、その拡張子のファイルを開くときにどのアプリケーションで開くかを設定できます。</p>



<p class="wp-block-paragraph">常に固定のアプリで開く場合は問題ないですが、たまに別のアプリで開きたい場合があるときはこの設定をしておくと便利です。</p>



<p class="wp-block-paragraph">ただ、私の場合はAlfredを使って選択中のファイルを指定アプリで開けるようにしているので、この設定はあまり使うことがなさそうです。</p>


<div class="linkcard"><div class="lkc-external-wrap"><a class="lkc-link no_icon" href="https://github.com/31mskz10/alfred-workflows#open-with-application-download-" data-lkc-id="1078" target="_blank" rel="external noopener"><div class="lkc-card"><div class="lkc-info"><div class="lkc-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=github.com" alt="" width="16" height="16" /></div><div class="lkc-domain">GitHub</div></div><div class="lkc-content"><figure class="lkc-thumbnail"><img decoding="async" class="lkc-thumbnail-img" src="//webrandum.net/mskz/wp-content/uploads/pz-linkcard/cache/a07250820ca84561fa3a81d458a073258cbe062db2f49834121bca6277c352e5.webp" width="100px" height="108px" alt="" /></figure><div class="lkc-title">GitHub - 31mskz10/alfred-workflows: My Alfred Workflows · GitHub</div><div class="lkc-url" title="https://github.com/31mskz10/alfred-workflows#open-with-application-download-">https://github.com/31mskz10/alfred-workflows#open-with-application-download-</div><div class="lkc-excerpt">My Alfred Workflows. Contribute to 31mskz10/alfred-workflows development by creating an account on GitHub.</div></div><div class="clear"></div></div></a></div></div>



<h3 class="wp-block-heading">Backups</h3>



<p class="wp-block-paragraph">設定したルールや候補アプリの構成をバックアップするセクションです。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1352" height="1688" src="https://webrandum.net/mskz/wp-content/uploads/2026/08/image_11.png" alt="" class="wp-image-12175" style="width:676px"/></figure>



<p class="wp-block-paragraph">バックアップはiCloudに保存され、設定を変更する前にバックアップを取っておけば、あとから元の状態に戻せます。<br>ファイルとしてエクスポート・インポートもできるので、別のMacに同じ設定を持っていきたいときにも使えます。</p>



<p class="wp-block-paragraph">ルールを作り込むほど構成は複雑になっていくので、大きく変更する前にバックアップを取っておくと安心です。</p>



<h3 class="wp-block-heading">About</h3>



<p class="wp-block-paragraph">OpenInのバージョン情報などを確認できるセクションです。</p>



<p class="wp-block-paragraph">Mac App Store版を使っている場合は、ここでOpenIn Helperのアップデートを求められることがあります（ブラウザのプロファイル対応など、Helper側の更新が必要な機能を使うとき）。</p>



<h2 class="wp-block-heading">まとめ</h2>



<p class="wp-block-paragraph">プライベート用や仕事用にプロファイルを分けていたり、状況に応じて開くブラウザを変えたい場合が多々あったので、どこで開くか選択できるようになってかなり快適になりました。</p>



<p class="wp-block-paragraph">普段ブラウザを1つしか使わない人には、出番がないかもしれません。<br>Setappに加入している人なら追加費用なしで試せるので、まずはSetapp版で使い勝手を確かめてみるのが良さそうです。</p>



<p class="wp-block-paragraph">ルールやJavaScriptまで設定をしていくと沼ですが、まず最初はデフォルトのブラウザに設定してアプリ選択ウィンドウを使うだけでも十分です。</p>



<p class="wp-block-paragraph">複数のブラウザやプロファイルを活用している方は、ぜひお試しください。</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ウェブ開発時のテスト環境と本番環境の取り違えを防ぐChrome拡張機能「Environment Marker」</title>
		<link>https://webrandum.net/environment-marker/</link>
		
		<dc:creator><![CDATA[Masa]]></dc:creator>
		<pubDate>Thu, 06 Aug 2026 11:00:00 +0000</pubDate>
				<category><![CDATA[作業環境整備]]></category>
		<category><![CDATA[Chrome拡張機能]]></category>
		<guid isPermaLink="false">https://webrandum.net/?p=12129</guid>

					<description><![CDATA[ウェブ開発では、本番環境のほかにテスト環境やステージング環境を用意するのが一般的です。 しかし、これらの環境は当然ながら見た目がまったく同じです。URLの一部が…]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">ウェブ開発では、本番環境のほかにテスト環境やステージング環境を用意するのが一般的です。</p>



<p class="wp-block-paragraph">しかし、これらの環境は当然ながら見た目がまったく同じです。<br>URLの一部が違うだけなので「今開いているのはどっちだっけ？」と分からなくなります。</p>



<p class="wp-block-paragraph">他にも、最初はテスト環境を開いて操作していても、リダイレクトでいつの間にか本番環境に移動している可能性も0ではありません（そんな設定かなり危ないですが、近い内容で過去に肝を冷やした経験があります）。</p>



<p class="wp-block-paragraph">テスト環境のつもりで本番環境の管理画面を操作してしまう事故は起こり得ます。<br>そこで活用したいのが、ブラウザ拡張機能の「Environment Marker」です。</p>



<p class="wp-block-paragraph">今回はEnvironment Markerでウェブページに環境ごとの目印を表示する方法をまとめます。</p>



<h2 class="wp-block-heading">Environment Marker</h2>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="2960" height="1704" src="https://webrandum.net/mskz/wp-content/uploads/2026/08/image_1.png" alt="" class="wp-image-12145" style="width:1480px"/></figure>


<div class="linkcard"><div class="lkc-external-wrap"><a class="lkc-link no_icon" href="https://environmentmarker.io/" data-lkc-id="1071" target="_blank" rel="external noopener"><div class="lkc-card"><div class="lkc-info"><div class="lkc-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=environmentmarker.io" alt="" width="16" height="16" /></div><div class="lkc-domain">environmentmarker.io</div></div><div class="lkc-content"><figure class="lkc-thumbnail"><img decoding="async" class="lkc-thumbnail-img" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Fenvironmentmarker.io%2F?w=160" width="100px" height="108px" alt="" /></figure><div class="lkc-title">Environment Marker</div><div class="lkc-url" title="https://environmentmarker.io/">https://environmentmarker.io</div><div class="lkc-excerpt">Environment Marker</div></div><div class="clear"></div></div></a></div></div>



<p class="wp-block-paragraph">Environment Markerは、URLのパターンごとに色付きのリボン（ラベル）をページ上に表示してくれるChrome拡張機能です。</p>



<p class="wp-block-paragraph">例えば「本番環境のURLには赤いリボン」「テスト環境には黄色いリボン」と設定しておけば、ページを開いた瞬間にどの環境かが視覚的に分かるようになります。</p>



<p class="wp-block-paragraph">ChromeのほかMicrosoft Edge版も提供されています。<br>なお、Firefoxアドオンにも「<a href="https://addons.mozilla.org/ja/firefox/addon/environment-marker/">Environment Marker</a>」という同名の拡張機能がありますが、こちらは別の開発者によるものです。</p>



<h2 class="wp-block-heading">インストール方法</h2>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="2960" height="1704" src="https://webrandum.net/mskz/wp-content/uploads/2026/08/image_2.png" alt="" class="wp-image-12146" style="width:1480px"/></figure>


<div class="linkcard"><div class="lkc-external-wrap"><a class="lkc-link no_icon" href="https://addons.mozilla.org/ja/firefox/addon/environment-marker/" data-lkc-id="1072" target="_blank" rel="external noopener"><div class="lkc-card"><div class="lkc-info"><div class="lkc-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=addons.mozilla.org" alt="" width="16" height="16" /></div><div class="lkc-domain">addons.mozilla.org</div></div><div class="lkc-content"><figure class="lkc-thumbnail"><img decoding="async" class="lkc-thumbnail-img" src="//webrandum.net/mskz/wp-content/uploads/pz-linkcard/cache/5202486916e66a903acc4b3025d2538500d5005c3d65cac69324f09c576cfdc5.webp" width="100px" height="108px" alt="" /></figure><div class="lkc-title">Environment Marker – 🦊 Firefox (ja) 向け拡張機能を入手</div><div class="lkc-url" title="https://addons.mozilla.org/ja/firefox/addon/environment-marker/">https://addons.mozilla.org/ja/firefox/addon/environment-marker/</div><div class="lkc-excerpt">Firefox 向け Environment Marker をダウンロード。Provides a way to add a color indicator or marker (ribbon) on a web page depending on the URL.</div></div><div class="clear"></div></div></a></div></div>



<p class="wp-block-paragraph"><a href="https://chromewebstore.google.com/detail/environment-marker/ahjhdebcnlgmojdmjnhikhakkghcchkk">Chrome Web Store</a>で「Environment Marker」を検索して追加するだけです。</p>



<p class="wp-block-paragraph">インストール後、ツールバーの拡張機能アイコンから設定画面を開けます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1024" height="1334" src="https://webrandum.net/mskz/wp-content/uploads/2026/08/image_3.png" alt="" class="wp-image-12149" style="width:512px"/></figure>



<h2 class="wp-block-heading">使い方</h2>



<p class="wp-block-paragraph">設定はシンプルで、「①表示するURLのパターン」と「②表示するリボン」の2つをルールとして登録していくだけです。</p>



<p class="wp-block-paragraph">アイコンをクリックして［クイック設定］から新規追加することもできますし、［設定ページへ移動］リンクをクリックして、設定ページから管理することもできます。</p>



<p class="wp-block-paragraph">設定ページは下記のような表示になっていて、［マーカー設定］にすべての設定が表示されます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="2960" height="1704" src="https://webrandum.net/mskz/wp-content/uploads/2026/08/image_4.png" alt="" class="wp-image-12150" style="width:1480px"/></figure>



<h3 class="wp-block-heading">ルールを登録する</h3>



<p class="wp-block-paragraph">設定画面で［＋］アイコンをクリックして新しいルールを追加し、下記を入力します。</p>



<ol class="wp-block-list">
<li>名前（リボンにも表示されます）</li>



<li>対象のURLパターン（部分一致で正規表現も使えます）</li>



<li>リボンの色やフォント・位置</li>
</ol>



<p class="wp-block-paragraph">これだけで、パターンにマッチしたページを開いたときにリボンが表示されるようになります。</p>



<h3 class="wp-block-heading">表示位置とスタイルを変える</h3>



<p class="wp-block-paragraph">リボンの表示位置は、［右上］［右下］［左上］［左下］の四隅から選べます。ページのUIと被ってしまう場合は、位置を変えるだけで解決することが多いです。</p>



<p class="wp-block-paragraph">リボンの透明度も調整できるので、「常に見えていてほしいが操作の邪魔はしてほしくない」というバランスも取れます。</p>



<p class="wp-block-paragraph">また、リボンの代わりにページ全体を枠線で囲む［枠］も選べます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="3024" height="1896" src="https://webrandum.net/mskz/wp-content/uploads/2026/08/image_5.png" alt="" class="wp-image-12151" style="width:1512px"/></figure>



<p class="wp-block-paragraph">個人的にはこちらの方が好みですし、ページの一部に注意が行っていると、リボンだと意外と目に入っていないことがあります。<br>ページ全体を囲んだ方が、リボンよりもさらに見落としにくくなります。</p>



<h3 class="wp-block-heading">設定のエクスポート・インポート</h3>



<p class="wp-block-paragraph">登録したルールはJSONファイルとしてエクスポート・インポートできます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1980" height="1070" src="https://webrandum.net/mskz/wp-content/uploads/2026/08/image_6.png" alt="" class="wp-image-12152" style="width:990px"/></figure>



<p class="wp-block-paragraph">環境の取り違えはチーム全体で防ぎたい事故なので、プロジェクトの環境一覧をルール化してチームメンバーに配れます。新しいメンバーが入ったときにJSONを渡すだけで済むのはラクです。</p>



<h2 class="wp-block-heading">類似の拡張機能</h2>



<p class="wp-block-paragraph">同じ目的の拡張機能はほかにもいくつかあります。</p>



<ul class="wp-block-list">
<li><a href="https://chromewebstore.google.com/detail/environment-indicator/kgdbcpllbbnimjgoiomfdebldcofmlbl?hl=ja">Environment Indicator</a>：三角形やリボンでの表示。URLのマッチ方式が細かく選べる</li>



<li><a href="https://chromewebstore.google.com/detail/env-alert-%E6%9C%AC%E7%95%AA%E7%92%B0%E5%A2%83%E3%81%A7%E8%AD%A6%E5%91%8A%E8%A1%A8%E7%A4%BA/oekknalaoogdkgfnmmbodjmjmlkjmlkj?hl=ja">ENV Alert</a>：本番環境を開いたときに警告バナーを表示する</li>
</ul>



<p class="wp-block-paragraph">私の場合は常時表示のリボンで足りていますが、慎重にしたくて「本番を開いたら警告を出す」方が良ければ、ENV Alertを検討しても良さそうです。</p>



<h2 class="wp-block-heading">まとめ</h2>



<p class="wp-block-paragraph">こうしたミスは「気をつける」だけでは防ぎきれません。<br>Environment Markerのように、視覚的に環境を区別できる仕組みを入れておくのが確実です。</p>



<p class="wp-block-paragraph">導入もURLパターンを数個登録するだけなので、手間に対して効果が大きいのが良いところです。</p>



<p class="wp-block-paragraph">そもそも気軽に本番環境を触れないようにするなどの他の対策もセットで必要ですが、手間や工数の問題で後回しにされてしまう案件もあるのではないでしょうか（チキンレースをやっていることに変わりありませんし、事故が起こっていないのは運が良いだけというのは肝に銘じておく必要があります）。</p>



<p class="wp-block-paragraph">個人レベルですぐにできる対策として、試してみる価値があると思います。</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【2026年版】Karabiner-Elementsで実現する右commandキー活用のススメ</title>
		<link>https://webrandum.net/karabiner-elements-right-command/</link>
		
		<dc:creator><![CDATA[Masa]]></dc:creator>
		<pubDate>Thu, 30 Jul 2026 11:00:00 +0000</pubDate>
				<category><![CDATA[作業効率化]]></category>
		<category><![CDATA[Karabiner-Elements]]></category>
		<guid isPermaLink="false">https://webrandum.net/?p=12127</guid>

					<description><![CDATA[昔からKarabiner-Elementsを使って右commandキーを活用してきました。今回は2026年版として、改めて自分のルールファイルを見直し、整理した…]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">昔からKarabiner-Elementsを使って<kbd>右command</kbd>キーを活用してきました。<br>今回は2026年版として、改めて自分のルールファイルを見直し、整理したものを紹介します。</p>



<h2 class="wp-block-heading">Karabiner-Elements</h2>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="2960" height="1704" src="https://webrandum.net/mskz/wp-content/uploads/2026/07/image_1-2.jpg" alt="" class="wp-image-12135" style="width:1480px"/></figure>


<div class="linkcard"><div class="lkc-external-wrap"><a class="lkc-link no_icon" href="https://karabiner-elements.pqrs.org" data-lkc-id="1077" target="_blank" rel="external noopener"><div class="lkc-card"><div class="lkc-info"><div class="lkc-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=karabiner-elements.pqrs.org" alt="" width="16" height="16" /></div><div class="lkc-domain">Karabiner-Elements</div></div><div class="lkc-content"><figure class="lkc-thumbnail"><img decoding="async" class="lkc-thumbnail-img" src="//webrandum.net/mskz/wp-content/uploads/pz-linkcard/cache/156452a5b35c3df49c46edcf38768e80bfa18c6dd12c36debf26a02e24b89bbe.webp" width="100px" height="108px" alt="" /></figure><div class="lkc-title">Karabiner-Elements</div><div class="lkc-url" title="https://karabiner-elements.pqrs.org">https://karabiner-elements.pqrs.org</div><div class="lkc-excerpt">Karabiner-Elements A powerful and stable keyboard customizer for macOS. Download v16.1.0 Toggle Dropdown Download v16.1.0 For macOS 27 Golden Gate For macOS 26 Tahoe For macOS 15 Sequoia For macOS 14 Sonoma For macOS 13 Ventura Download v14.13.0 For macOS 12 Monterey For macOS 11 Big Sur Download v13.7.0 For macOS 10.15 Catalina (10.15.6 or later) Download v12.10.0 For macOS 10.15 Catalina For macOS 10.14 Mojave For macOS 10.13 High Sierra For macOS 10.12 Sierra Download v11.6.0 For macOS 10.11 </div></div><div class="clear"></div></div></a></div></div>



<p class="wp-block-paragraph">Karabiner-Elementsは、キーボードのカスタマイズ（リマップ）ができるアプリです。</p>



<p class="wp-block-paragraph">特にUS配列のキーボードを使っている人は必須と言っても過言ではないアプリで、<kbd>左command</kbd>キーの単体押しで「英数入力」、<kbd>右command</kbd>キーの単体押しで「かな入力」といった入力ソースの切り替えをUS配列で実現できます。</p>



<h2 class="wp-block-heading">Complex Modifications</h2>



<p class="wp-block-paragraph">単純なキーの置き換えだけでなく、複数キーの組み合わせや条件付きの細かな設定もできます。こうした設定をKarabiner-Elementsでは「Complex Modifications」と呼び、JSON形式で記述します。</p>



<p class="wp-block-paragraph">ルールは<a href="https://ke-complex-modifications.pqrs.org/">公式の共有サイト</a>からインポートできるので、まずはそこから探すのがラクです。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="2960" height="1704" src="https://webrandum.net/mskz/wp-content/uploads/2026/07/image_2-2.png" alt="" class="wp-image-12136" style="width:1480px"/></figure>


<div class="linkcard"><div class="lkc-external-wrap"><a class="lkc-link no_icon" href="https://ke-complex-modifications.pqrs.org/" data-lkc-id="1070" target="_blank" rel="external noopener"><div class="lkc-card"><div class="lkc-info"><div class="lkc-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=ke-complex-modifications.pqrs.org" alt="" width="16" height="16" /></div><div class="lkc-domain">ke-complex-modifications.pqrs.org</div></div><div class="lkc-content"><figure class="lkc-thumbnail"><img decoding="async" class="lkc-thumbnail-img" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Fke-complex-modifications.pqrs.org%2F?w=160" width="100px" height="108px" alt="" /></figure><div class="lkc-title">Karabiner-Elements complex_modifications rules</div><div class="lkc-url" title="https://ke-complex-modifications.pqrs.org/">https://ke-complex-modifications.pqrs.org</div><div class="lkc-excerpt">Karabiner-Elements complex_modifications predefined rules by community</div></div><div class="clear"></div></div></a></div></div>



<p class="wp-block-paragraph">自作する場合は、JSONファイルを <code>~/.config/karabiner/assets/complex_modifications/</code> に置くか、設定画面から追加します。</p>



<p class="wp-block-paragraph">Karabiner-Elementsの設定画面を開き、［Complex Modifications］内の［Add your own rule］ボタンをクリックします。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="2274" height="1536" src="https://webrandum.net/mskz/wp-content/uploads/2026/07/image_3-2.png" alt="" class="wp-image-12137" style="width:1137px"/></figure>



<p class="wp-block-paragraph">するとJSONの編集モーダルが表示されるので、ここでJSONを貼り付けて［Save］をクリックするとルールが追加されます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="2274" height="1536" src="https://webrandum.net/mskz/wp-content/uploads/2026/07/image_4-1.png" alt="" class="wp-image-12139" style="width:1137px"/></figure>



<h2 class="wp-block-heading">右commandキー関連で実現していること</h2>



<p class="wp-block-paragraph">ここからは<kbd>右command</kbd>キーを活用して実現していることを紹介します。<br>私の場合は下記の3つを実現しています。</p>



<ol class="wp-block-list">
<li>Vimキーバインドでの矢印キー入力</li>



<li><kbd>esc</kbd> / <kbd>delete</kbd> / <kbd>return</kbd> / <kbd>tilde</kbd>キーの入力</li>



<li><kbd>space</kbd>の入力</li>
</ol>



<h3 class="wp-block-heading">Vimキーバインドで矢印キーの入力</h3>



<p class="wp-block-paragraph"><kbd>右command</kbd>キーと<kbd>h</kbd>/<kbd>j</kbd>/<kbd>k</kbd>/<kbd>l</kbd>で<kbd>←</kbd>/<kbd>↓</kbd>/<kbd>↑</kbd>/<kbd>→</kbd>の矢印キーが入力できるようにしています。<br>ちょっとした選択をするときやFinderでファイル選択をするときに、ホームポジションから手を動かさずに移動できるようになります。</p>



<p class="wp-block-paragraph">ちなみに、<kbd>h</kbd>が<kbd>←</kbd>で<kbd>l</kbd>が<kbd>→</kbd>なのは位置関係的に分かりやすいと思います。<br>Vimキーバインドに慣れていない人にとって、問題は<kbd>j</kbd>と<kbd>k</kbd>でどちらが上矢印・下矢印なのかです。</p>



<p class="wp-block-paragraph">覚え方として、<kbd>j</kbd>にはホームポジションの目印としてポッチが付いているキーボードが大半だと思います。ホームポジションで人差し指が来るのが<kbd>j</kbd>です。</p>



<p class="wp-block-paragraph">つまり、基本となるキー（よく押すキー）が<kbd>j</kbd>に設定されて、その反対が<kbd>k</kbd>に設定されているはずだと推測できます。</p>



<p class="wp-block-paragraph">PCでは上から下に向かって選択していく流れが基本です。<br>なので下矢印キーの方がよく使うはず。というわけで<kbd>j</kbd>が<kbd>↓</kbd>になります。</p>



<p class="wp-block-paragraph">これはあくまで私の覚え方なので、実際のところは分かりませんが、無理矢理でも理屈を付けると覚えやすくなるかもしれません。</p>



<p class="wp-block-paragraph">設定用のJSONは下記の通りです。</p>



<pre class="wp-block-code"><code>{
    "description": "right_command + h/j/k/l → arrow keys",
    "manipulators": &#091;
        {
            "from": {
                "key_code": "h",
                "modifiers": {
                    "mandatory": &#091;"right_command"],
                    "optional": &#091;"any"]
                }
            },
            "to": &#091;{ "key_code": "left_arrow" }],
            "type": "basic"
        },
        {
            "from": {
                "key_code": "j",
                "modifiers": {
                    "mandatory": &#091;"right_command"],
                    "optional": &#091;"any"]
                }
            },
            "to": &#091;{ "key_code": "down_arrow" }],
            "type": "basic"
        },
        {
            "from": {
                "key_code": "k",
                "modifiers": {
                    "mandatory": &#091;"right_command"],
                    "optional": &#091;"any"]
                }
            },
            "to": &#091;{ "key_code": "up_arrow" }],
            "type": "basic"
        },
        {
            "from": {
                "key_code": "l",
                "modifiers": {
                    "mandatory": &#091;"right_command"],
                    "optional": &#091;"any"]
                }
            },
            "to": &#091;{ "key_code": "right_arrow" }],
            "type": "basic"
        }
    ]
}</code></pre>



<h4 class="wp-block-heading">Vimキーバインドが慣れない場合</h4>



<p class="wp-block-paragraph">横一列のVimキーバインドが慣れない場合、<kbd>右command</kbd>と<kbd>i</kbd>/<kbd>j</kbd>/<kbd>k</kbd>/<kbd>l</kbd>という手もあります。<br>これなら矢印キーと同じ位置関係になるので、学習コストが低く、押す位置だけホームポジション付近に移動できます。</p>



<h3 class="wp-block-heading">esc / delete / return / tildeキーの入力</h3>



<p class="wp-block-paragraph">他にもキーボードの端の方にあるキーを、<kbd>右command</kbd>キーを活用して入力できるようにしています。<br>偶然にも、左手で押しやすい位置に各キーの頭文字が並んでいました。</p>



<ul class="wp-block-list">
<li>esc：右command + e</li>



<li>delete：右command + d</li>



<li>return：右command + r</li>



<li>tilde：右command + t</li>
</ul>



<p class="wp-block-paragraph"><kbd>delete</kbd>や<kbd>return</kbd>は文字入力の締めで頻繁に押すキーなのに、キーボードの右端まで小指を伸ばす必要があります。<br>ホームポジション付近で完結するようになると、手の移動が減ります。</p>



<p class="wp-block-paragraph">あとは<kbd>command</kbd> + <kbd>delete</kbd>したいときに、両方の<kbd>command</kbd>を押しながら<kbd>d</kbd>を押して使ったりもしています。</p>



<p class="wp-block-paragraph">設定用のJSONは下記の通りです。</p>



<pre class="wp-block-code"><code>{
    "description": "right_command + r/e/d/t → return/esc/delete/tilde",
    "manipulators": &#091;
        {
            "from": {
                "key_code": "r",
                "modifiers": {
                    "mandatory": &#091;"right_command"],
                    "optional": &#091;"any"]
                }
            },
            "to": &#091;{ "key_code": "return_or_enter" }],
            "type": "basic"
        },
        {
            "from": {
                "key_code": "e",
                "modifiers": {
                    "mandatory": &#091;"right_command"],
                    "optional": &#091;"any"]
                }
            },
            "to": &#091;
                { "key_code": "escape" },
                { "key_code": "japanese_eisuu" }
            ],
            "type": "basic"
        },
        {
            "from": {
                "key_code": "d",
                "modifiers": {
                    "mandatory": &#091;"right_command"],
                    "optional": &#091;"any"]
                }
            },
            "to": &#091;{ "key_code": "delete_or_backspace" }],
            "type": "basic"
        },
        {
            "from": {
                "key_code": "t",
                "modifiers": {
                    "mandatory": &#091;"right_command"],
                    "optional": &#091;"any"]
                }
            },
            "to": &#091;{ "key_code": "grave_accent_and_tilde" }],
            "type": "basic"
        }
    ]
}</code></pre>



<h3 class="wp-block-heading">spaceの入力</h3>



<p class="wp-block-paragraph"><kbd>右command</kbd>を押している間は、矢印キーによる操作を行っている場合が大半です。<br>特に多いのは、Finderをキーボードで操作しているときです。</p>



<p class="wp-block-paragraph">Finderでは<kbd>space</kbd>を押すとクイックルックが開きますが、<kbd>右command</kbd>を押しっぱなしのまま<kbd>space</kbd>を押すと、<kbd>command</kbd> + <kbd>space</kbd>扱いになってランチャーアプリが起動してしまいます（デフォルトだとSpotlightで、私の場合はAlfredを割り当てています）。</p>



<p class="wp-block-paragraph">しかし、<kbd>右command</kbd>を押しているときにランチャーを呼びたい場面はほぼありません。<br>そこで、<kbd>右command</kbd> + <kbd>space</kbd>はただの<kbd>space</kbd>になるようにして、矢印キーで選択してそのままクイックルックという流れを崩さないようにしています。</p>



<p class="wp-block-paragraph">設定用のJSONは下記の通りです。</p>



<pre class="wp-block-code"><code>{
    "description": "right_command + space → space",
    "manipulators": &#091;
        {
            "from": {
                "key_code": "spacebar",
                "modifiers": {
                    "mandatory": &#091;"right_command"],
                    "optional": &#091;"any"]
                }
            },
            "to": &#091;{ "key_code": "spacebar" }],
            "type": "basic"
        }
    ]
}</code></pre>



<h2 class="wp-block-heading">活用事例</h2>



<h3 class="wp-block-heading">Finderでのファイル選択・削除</h3>



<p class="wp-block-paragraph">Finderをリスト表示にしているので、<kbd>右command</kbd> + <kbd>h</kbd>/<kbd>j</kbd>/<kbd>k</kbd>/<kbd>l</kbd>でファイル選択ができます。</p>



<p class="wp-block-paragraph">また、左右両方の<kbd>command</kbd> + <kbd>j</kbd>を押すと、<kbd>command</kbd> + <kbd>↓</kbd>になるので、選択フォルダ内に移動したり、ファイルを開けます。<br>左右両方の<kbd>command</kbd> + <kbd>k</kbd>で<kbd>command</kbd> + <kbd>↑</kbd>になるので、親フォルダに移動できます。</p>



<p class="wp-block-paragraph">そしてさらに、両方の<kbd>command</kbd> + <kbd>d</kbd>を押せば、<kbd>command</kbd> + <kbd>delete</kbd>になるので選択ファイルの削除ができます。</p>



<p class="wp-block-paragraph">ホームポジションから移動することなく、ファイル操作がラクにできます。<br>この辺りはPath Finderを使ってキーボードでファイル操作をする方法でも紹介しているので、そちらもぜひご覧ください。</p>


<div class="linkcard"><div class="lkc-internal-wrap"><a class="lkc-link no_icon" href="https://webrandum.net/path-finder-file-manipulation-1" data-lkc-id="1013"><div class="lkc-card"><div class="lkc-info"><div class="lkc-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=webrandum.net" alt="" width="16" height="16" /></div><div class="lkc-domain">Webrandum</div></div><div class="lkc-content"><figure class="lkc-thumbnail"><img decoding="async" class="lkc-thumbnail-img" src="//webrandum.net/mskz/wp-content/uploads/2026/01/eyecatch.png" width="100px" height="108px" alt="" /></figure><div class="lkc-title">Path Finderを使ってキーボードだけでファイル操作する方法（基本操作編）</div><div class="lkc-url" title="https://webrandum.net/path-finder-file-manipulation-1">https://webrandum.net/path-finder-file-manipulation-1</div><div class="lkc-excerpt">PCで仕事をしている人なら必ず行うファイル操作。マウスでフォルダをクリックして回る方が一般的ですが、キーボードだけで完結させることで効率的に操作できます。今回はキーボードだけでMacのファイル操作する方法をまとめます。FinderとPath Finderの違いまず、私はmacOS標準のFinderではなく、Path Finderというアプリを使っています。Path FinderはFinderの機能を踏襲しつつ、下記機能が備わっています。デュアルペイン機能1つのウインドウを分割してそれぞれの画面（ペイン）を操作できる高いカスタマイズ性ショートカットキーや...</div></div><div class="clear"></div></div></a></div></div>


<div class="linkcard"><div class="lkc-internal-wrap"><a class="lkc-link no_icon" href="https://webrandum.net/path-finder-file-manipulation-2" data-lkc-id="1016"><div class="lkc-card"><div class="lkc-info"><div class="lkc-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=webrandum.net" alt="" width="16" height="16" /></div><div class="lkc-domain">Webrandum</div></div><div class="lkc-content"><figure class="lkc-thumbnail"><img decoding="async" class="lkc-thumbnail-img" src="//webrandum.net/mskz/wp-content/uploads/2026/01/eyecatch.png" width="100px" height="108px" alt="" /></figure><div class="lkc-title">Path Finderを使ってキーボードだけでファイル操作する方法（応用編）</div><div class="lkc-url" title="https://webrandum.net/path-finder-file-manipulation-2">https://webrandum.net/path-finder-file-manipulation-2</div><div class="lkc-excerpt">前回に引き続き、今回はPath Finderをキーボードだけでさらに便利に操作する方法についてまとめます。一括名称変更ファイル・フォルダ名を変えたい場合、デフォルトではshift + command + Rで名称変更ができます。ファイルを1つだけ選択していると単体の名称変更になります。ただ、ファイル1つだけの場合はenterを押して編集した方が早いです。ファイルを複数選択している場合はshift + command + Rで一括名称変更画面が表示されます。Finderでも一括名称変更は可能ですが、変更方法は下記の3種類に限られています。テキストを置き換え...</div></div><div class="clear"></div></div></a></div></div>



<h3 class="wp-block-heading">テキストカーソルの移動</h3>



<p class="wp-block-paragraph">文章を書いたりするとき、<kbd>右command</kbd> + <kbd>h</kbd>/<kbd>j</kbd>/<kbd>k</kbd>/<kbd>l</kbd>で矢印キーが使えるので、ホームポジションから動くことなくテキストカーソルの移動ができます。</p>



<p class="wp-block-paragraph">システム設定でキーのリピートと最速にしておくことで、長押しで快適にカーソル移動ができます。</p>



<h2 class="wp-block-heading">まとめ</h2>



<p class="wp-block-paragraph"><kbd>右command</kbd>キーを活用して矢印キーや<kbd>esc</kbd>を詰め込めるだけで、手の移動がかなり減ります。</p>



<p class="wp-block-paragraph">まずは矢印キーの<kbd>h</kbd>/<kbd>j</kbd>/<kbd>k</kbd>/<kbd>l</kbd>だけでも設定してみて、少しずつ慣れしていくのがオススメです。</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Bartender ProのTop Shelf機能でできること</title>
		<link>https://webrandum.net/bartender-pro-top-shelf/</link>
		
		<dc:creator><![CDATA[Masa]]></dc:creator>
		<pubDate>Thu, 23 Jul 2026 11:00:00 +0000</pubDate>
				<category><![CDATA[作業環境整備]]></category>
		<category><![CDATA[Bartender Pro]]></category>
		<category><![CDATA[Bartender]]></category>
		<guid isPermaLink="false">https://webrandum.net/?p=12080</guid>

					<description><![CDATA[最新のMacBookにあるノッチ（Notch）は、カメラ部分を隠すためにディスプレイ上部の真ん中に陣取っています。iPhoneのDynamic Islandのよ…]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">最新のMacBookにあるノッチ（Notch）は、カメラ部分を隠すためにディスプレイ上部の真ん中に陣取っています。<br>iPhoneのDynamic Islandのように何かを表示してくれるわけでもなく、画面の一部が少し欠けているだけの存在です。</p>



<p class="wp-block-paragraph">このノッチ周辺をDynamic Islandのように操作や情報表示できる状態に変えるのが、メニューバー管理アプリBartenderの上位プラン「Bartender Pro」に追加された「Top Shelf」です。</p>



<p class="wp-block-paragraph">今回はTop Shelfでできることをまとめます。</p>



<h2 class="wp-block-heading">Bartender ProとTop Shelf</h2>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="2960" height="1644" src="https://webrandum.net/mskz/wp-content/uploads/2026/07/image_1-1.png" alt="" class="wp-image-12117" style="width:1480px"/></figure>


<div class="linkcard"><div class="lkc-external-wrap"><a class="lkc-link no_icon" href="https://www.macbartender.com/pro/" data-lkc-id="1069" target="_blank" rel="external noopener"><div class="lkc-card"><div class="lkc-info"><div class="lkc-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=www.macbartender.com" alt="" width="16" height="16" /></div><div class="lkc-domain">Bartender</div></div><div class="lkc-content"><figure class="lkc-thumbnail"><img decoding="async" class="lkc-thumbnail-img" src="//webrandum.net/mskz/wp-content/uploads/pz-linkcard/cache/90e9b134096ad3faa77eeef9b022b398c1f38dc65b327448fecdac1e9a951320.webp" width="100px" height="108px" alt="" /></figure><div class="lkc-title">Bartender Pro</div><div class="lkc-url" title="https://www.macbartender.com/pro/">https://www.macbartender.com/pro/</div><div class="lkc-excerpt">Bartender Pro expands what your menu bar and your Mac are capable of, starting with Top Shelf.</div></div><div class="clear"></div></div></a></div></div>



<p class="wp-block-paragraph">BartenderはmacOSのメニューバーをキレイに整理・管理するアプリです。<br>詳細は<a href="https://webrandum.net/bartender4/">過去記事</a>にまとめているのでそちらをご覧ください。</p>



<p class="wp-block-paragraph">Top ShelfはこのBartenderの上位プランの「<a href="https://www.macbartender.com/pro/">Bartender Pro</a>」でのみ使える機能で、2026年5月に追加されました。</p>



<p class="wp-block-paragraph">ノッチにウィジェットやファイル、クリップボードなどを置けるバーを表示してくれます。<br>Bartenderには通常版に加えてBartender Proライセンスが追加され、Top Shelfが使えるのはPro以上です。</p>



<figure class="wp-block-table"><table><thead><tr><th class="has-text-align-left" data-align="left">商品</th><th class="has-text-align-left" data-align="left">料金</th><th class="has-text-align-left" data-align="left">形態</th><th class="has-text-align-left" data-align="left">内容</th></tr></thead><tbody><tr><td class="has-text-align-left" data-align="left">Bartender 6</td><td class="has-text-align-left" data-align="left">$20</td><td class="has-text-align-left" data-align="left">買い切り</td><td class="has-text-align-left" data-align="left">Bartender 6本体（メニューバー整理）</td></tr><tr><td class="has-text-align-left" data-align="left">Bartender Pro</td><td class="has-text-align-left" data-align="left">$15/年</td><td class="has-text-align-left" data-align="left">サブスク</td><td class="has-text-align-left" data-align="left">Bartender 6の全機能 + Top Shelf + 今後のPro機能</td></tr><tr><td class="has-text-align-left" data-align="left">Mega Supporter</td><td class="has-text-align-left" data-align="left">$80</td><td class="has-text-align-left" data-align="left">買い切り（ライフタイム）</td><td class="has-text-align-left" data-align="left">Pro相当の機能を永続的に利用</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">買い切りのBartender 6を持っていてもTop Shelfは使えないので、ここは少し悩むポイントです。すでに買い切りで使ってきた人にとっては、Top Shelfのために年額サブスクへ移るかどうかの判断になります。</p>



<p class="wp-block-paragraph">しかし、Setappを契約している人なら追加費用なしで使えます。</p>



<h3 class="wp-block-heading">Setappの活用</h3>


<div class="linkcard"><div class="lkc-internal-wrap"><a class="lkc-link no_icon" href="https://webrandum.net/setapp" data-lkc-id="858"><div class="lkc-card"><div class="lkc-info"><div class="lkc-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=webrandum.net" alt="" width="16" height="16" /></div><div class="lkc-domain">Webrandum</div></div><div class="lkc-content"><figure class="lkc-thumbnail"><img decoding="async" class="lkc-thumbnail-img" src="//webrandum.net/mskz/wp-content/uploads/2022/02/eyecatch-17.jpg" width="100px" height="108px" alt="" /></figure><div class="lkc-title">220以上の有料Macアプリが使えるサブスクサービス「Setapp」</div><div class="lkc-url" title="https://webrandum.net/setapp">https://webrandum.net/setapp</div><div class="lkc-excerpt">200種類以上のMac有料アプリが使い放題になるサブスクサービスの「Setapp」を最近使い始めました。もともと存在は知っていて、気になっていたのですが最近Path Finderがサブスク化して、Path FinderもSetappの中に入っているので「この機会に使ってみよう」と思い体験版から試しています。結論から言うとかなりお得なので、このまま継続して使い続けることになりそうです。SetappSetappなら本来個別に購入が必要なアプリを定額で使い放題にしてくれるサブスクリプションサービスです。使えるアプリは220種類以上で、今後も追加されてい...</div></div><div class="clear"></div></div></a></div></div>



<p class="wp-block-paragraph">Bartenderは有料アプリが使い放題になるサブスクサービスの<a href="https://webrandum.net/setapp/">Setapp</a>にも登録されています。Bartender Proの機能もSetapp経由で利用できます。</p>



<p class="wp-block-paragraph">私の場合はSetapp経由でBartenderを使っているので、Top Shelfもそのまま試せました。<br>また、Setapp版を使っている人はアプリ名も「Bartender Pro」に変わっています。</p>



<h3 class="wp-block-heading">ノッチが無いMacBookでも使える？</h3>



<p class="wp-block-paragraph">ノッチが無いMacBookじゃないと使えないのかと思いきや、ノッチが無いMacBookや外付けディスプレイにもメニューバーに黒い角丸長方形が表示されるようになります。</p>



<p class="wp-block-paragraph">ノッチ無しのMacBookを使っていて、メニューアイコンをいっぱい並べている人は、そもそもノッチが邪魔に感じてしまうかもしれません。</p>



<p class="wp-block-paragraph">また、この黒い角丸長方形はデスクトップの画面共有にも映ってしまいます。</p>



<p class="wp-block-paragraph">気にならない人もいるかもしれませんが、私はできる限り画面共有時にノイズになる情報は消しておきたい派です。<br>そのため余計なアイコンもBartenderで普段は非表示にしていますし、デスクトップにファイルを置かないようにしています（画面共有時にうっかり他案件のファイルが見られないようにという理由もあります）。</p>



<p class="wp-block-paragraph">普段は仕方ありませんが、デモ操作などで画面共有が必要なときはオフにしています。</p>



<h2 class="wp-block-heading">Top Shelfの設定方法</h2>



<p class="wp-block-paragraph">Bartender環境設定のサイドバーの一番下に［Bartender Pro］カテゴリが追加されています。そこにある［Top Shelf］をクリックすると設定できます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1872" height="1672" src="https://webrandum.net/mskz/wp-content/uploads/2026/07/image_2-1.png" alt="" class="wp-image-12118" style="width:936px"/></figure>



<p class="wp-block-paragraph">ちなみに2026年7月現在、Bartender ProにはTop Shelfしかありませんが、今後他の機能も追加していく予定だそうです。</p>



<p class="wp-block-paragraph">［Set up Top Shelf］ボタンをクリックすると、チュートリアルが表示されます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="2034" height="1336" src="https://webrandum.net/mskz/wp-content/uploads/2026/07/image_3-1.png" alt="" class="wp-image-12119" style="width:1017px"/></figure>



<p class="wp-block-paragraph">チュートリアルの内容は主に下記の通りです。</p>



<ol class="wp-block-list">
<li>ライブアクティビティにホバーすることで詳細が開ける</li>



<li>ノッチの中心をホバーするとトレーを表示できる</li>



<li>ファイルをノッチにドラッグすると一時置き場として使える</li>



<li>クリップボードにコピーしたものも表示される</li>
</ol>



<p class="wp-block-paragraph">進むと権限を許可する画面が表示されます。<br>カレンダーと位置情報、そしてAirPods（Bluetooth）へのアクセス許可をして次へ進みます。</p>



<h2 class="wp-block-heading">Top Shelfでできること</h2>



<p class="wp-block-paragraph">Top Shelfはノッチ周辺に表示され、必要なときに展開して使う作りになっています。ここからはそこに置ける主な機能をまとめます。気になるものから流し見してください。</p>



<h3 class="wp-block-heading">ウィジェット</h3>



<p class="wp-block-paragraph">ノッチ周辺にカレンダーや天気などのウィジェットを表示できます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1500" height="500" src="https://webrandum.net/mskz/wp-content/uploads/2026/07/image_5-1.png" alt="" class="wp-image-12120" style="width:750px"/></figure>



<p class="wp-block-paragraph">カレンダーは予定の前にアラートを出してくれたり、会議にそのまま参加できたりします。天気はリアルタイムの情報を表示します。</p>



<p class="wp-block-paragraph">音楽プレイヤーのウィジェットも用意されていて、Apple MusicやSpotify、YouTube、Apple TVに対応しています。再生中はNow Playingのパネルにアルバムアートが表示され、音量を操作したときには表示が広がる作りになっています。</p>



<h3 class="wp-block-heading">ファイルの一時置き場</h3>



<p class="wp-block-paragraph">ノッチをファイルの一時的な置き場として使えます。</p>



<p class="wp-block-paragraph">ファイルやフォルダをノッチにドラッグして、最大6件まで、最大1週間ほど保管できます。アプリ間でファイルを移すときの中継地点として置いておくとラクです。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1500" height="500" src="https://webrandum.net/mskz/wp-content/uploads/2026/07/image_6-2.png" alt="" class="wp-image-12121" style="width:750px"/></figure>



<p class="wp-block-paragraph">AirDropで共有するエリアもあるので、別のデバイスにサッと送りたいときにも使えます。</p>



<p class="wp-block-paragraph">また、私は普段Path FinderというFinder代替アプリを使っています。<br>非常に便利なのですが、AirDropだけ対応していなくて、iPhoneに何か送信したいときにはわざわざFinderでAirDropを開いてそこにドラッグする必要がありました。</p>



<p class="wp-block-paragraph">それがTop Shelfにドラッグするだけですぐに共有できるのは便利で</p>



<h3 class="wp-block-heading">クリップボード履歴</h3>



<p class="wp-block-paragraph">コピーした内容の履歴をノッチから呼び出せます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1500" height="500" src="https://webrandum.net/mskz/wp-content/uploads/2026/07/image_7-2.png" alt="" class="wp-image-12122" style="width:750px"/></figure>



<p class="wp-block-paragraph">履歴はカルーセル形式で並び、最大100件まで保存されます。<br>ただ、すでに他のクリップボード履歴系のアプリを使っている人はわざわざTop Shelfのクリップボード履歴を使う必要がなさそうです。</p>



<h3 class="wp-block-heading">システム情報</h3>



<p class="wp-block-paragraph">音量や画面の明るさ、バッテリー残量といったシステム情報もノッチに表示されるようになります。<br>音量や明るさは表示するだけでなく調整もできるので、ノッチがちょっとしたコントロール用のスペースになります。</p>



<p class="wp-block-paragraph">表示位置が画面の右上からノッチ（画面上部中央）になるので、人によってはこの方が気づきやすいかもしれません。<br>ただし、ノッチは表示領域が小さいので、そこだけ注意が必要です。</p>



<h3 class="wp-block-heading">AIエージェントの情報表示</h3>



<p class="wp-block-paragraph">Claude CodeやCodexと連携して、現在のステータス表示も可能です。<br>AIエージェントから質問が来ているときや、動作中か完了済みかどうかなどが表示できます。</p>



<p class="wp-block-paragraph">現状この機能が一番よく使っています。</p>



<figure class="wp-block-embed is-type-rich is-provider-x wp-block-embed-x"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="500" data-dnt="true"><p lang="ja" dir="ltr">最近、Bartender ProのTop Shelf機能を試しに有効化しています。個人的に良いと思った機能は下記2つ。<br><br>• AIエージェントのステータス表示<br>• AirDrop<br><br>Path Finderを使っている関係で、AirDropはいつもAlfredで検索して開いていました。… <a href="https://t.co/9hPDOyYYrK">pic.twitter.com/9hPDOyYYrK</a></p>&mdash; サイトウ マサカズ｜Webrandum (@31mskz10) <a href="https://x.com/31mskz10/status/2074635373519761794?ref_src=twsrc%5Etfw">July 7, 2026</a></blockquote><script async src="https://platform.x.com/widgets.js" charset="utf-8"></script>
</div></figure>



<p class="wp-block-paragraph">設定は設定画面の［Tops Shelf］→［AI Agents］で可能です。<br>初回は［Install Hooks」ボタンをクリックして、Claude CodeやCodexにHooksと呼ばれる設定をインストールする必要があります。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1872" height="1672" src="https://webrandum.net/mskz/wp-content/uploads/2026/07/image_8-3.png" alt="" class="wp-image-12123" style="width:936px"/></figure>



<h2 class="wp-block-heading">まとめ</h2>



<p class="wp-block-paragraph">ノッチを活用したアプリは他にもいくつかありますが、メニューバー整理の定番であるBartenderがその延長として出してきたのが面白いところです。</p>



<p class="wp-block-paragraph">しかし、Top Shelfが使えるのは年額サブスクのBartender Proからなので、買い切りで使ってきた人には悩ましい変更だと思います。買い切りのBartender 6だけでもメニューバー整理は十分できるので、Top Shelfに価値を感じるかどうかで判断することになりそうです。</p>



<p class="wp-block-paragraph">私の場合はSetapp経由なので追加費用なく試せましたが、Top Shelfのためだけに単体でProへ移るかというと微妙です。<br>今後Top Shelf以外にどんな機能が追加されるのか、楽しみにしています。</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>高機能なスクリーンショットアプリ「CleanShot X」</title>
		<link>https://webrandum.net/cleanshot-x/</link>
		
		<dc:creator><![CDATA[Masa]]></dc:creator>
		<pubDate>Thu, 16 Jul 2026 11:00:00 +0000</pubDate>
				<category><![CDATA[作業効率化]]></category>
		<category><![CDATA[CleanShot X]]></category>
		<category><![CDATA[スクリーンショット]]></category>
		<guid isPermaLink="false">https://webrandum.net/?p=12067</guid>

					<description><![CDATA[macOSではshift + command + 3で画面全体のスクショが撮れて、shift + command + 4で画面の一部を選択してスクショできます。…]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">macOSでは<kbd>shift</kbd> + <kbd>command</kbd> + <kbd>3</kbd>で画面全体のスクショが撮れて、<kbd>shift</kbd> + <kbd>command</kbd> + <kbd>4</kbd>で画面の一部を選択してスクショできます。<br>また、<kbd>shift</kbd> + <kbd>command</kbd> + <kbd>5</kbd>でスクリーンショット.appを起動できるので、画面録画を含めて何かしたい場合はこのショートカットキーを使います。</p>



<p class="wp-block-paragraph">標準のスクショ機能でも十分ですが、これをさらに便利にするのがCleanShot Xです。</p>



<p class="wp-block-paragraph">今回はこのCleanShot Xについてまとめます。</p>



<h2 class="wp-block-heading">CleanShot X</h2>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1510" height="850" src="https://webrandum.net/mskz/wp-content/uploads/2026/07/image_1.png" alt="" class="wp-image-12072" style="width:755px"/></figure>


<div class="linkcard"><div class="lkc-external-wrap"><a class="lkc-link no_icon" href="https://cleanshot.com/" data-lkc-id="1065" target="_blank" rel="external noopener"><div class="lkc-card"><div class="lkc-info"><div class="lkc-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=cleanshot.com" alt="" width="16" height="16" /></div><div class="lkc-domain">CleanShot</div></div><div class="lkc-content"><figure class="lkc-thumbnail"><img decoding="async" class="lkc-thumbnail-img" src="//webrandum.net/mskz/wp-content/uploads/pz-linkcard/cache/c1800d79400cc02ed6b90b14c8b6979b0ca479ba5dd71802d01a5105c76faf65.webp" width="100px" height="108px" alt="" /></figure><div class="lkc-title">CleanShot X for Mac</div><div class="lkc-url" title="https://cleanshot.com/">https://cleanshot.com</div><div class="lkc-excerpt">Capture your Mac’s screen like a pro.</div></div><div class="clear"></div></div></a></div></div>



<p class="wp-block-paragraph">CleanShot XはmacOS専用のスクリーンショット・画面録画アプリです。<br>範囲選択や全画面のキャプチャだけでなく、スクロールキャプチャ、注釈、画面録画、OCR、クラウド共有まで、スクショ関係でやりたいことがすべて揃っています。</p>



<p class="wp-block-paragraph">標準のスクリーンショット機能を置き換えて、撮影直後に注釈を入れたり、すぐにリンクで共有したりできるようになります。</p>



<p class="wp-block-paragraph">2026年7月時点での料金は$29です。<br>完全な買い切りというわけではなく、アップデートは購入してから1年間だけです。</p>



<p class="wp-block-paragraph">しかし、1年を過ぎてもアプリが使えなくなるわけではありません。<br>その時点での最新バージョンをそのまま使い続けられます。さらに新しいバージョンへアップデートしたい場合のみ、年$19で更新できる仕組みです。</p>



<p class="wp-block-paragraph">サブスクリプションと違って、アプリへのアクセスを取り上げることはないのがポイントです。</p>



<h3 class="wp-block-heading">Setappの活用</h3>


<div class="linkcard"><div class="lkc-internal-wrap"><a class="lkc-link no_icon" href="https://webrandum.net/setapp" data-lkc-id="858"><div class="lkc-card"><div class="lkc-info"><div class="lkc-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=webrandum.net" alt="" width="16" height="16" /></div><div class="lkc-domain">Webrandum</div></div><div class="lkc-content"><figure class="lkc-thumbnail"><img decoding="async" class="lkc-thumbnail-img" src="//webrandum.net/mskz/wp-content/uploads/2022/02/eyecatch-17.jpg" width="100px" height="108px" alt="" /></figure><div class="lkc-title">220以上の有料Macアプリが使えるサブスクサービス「Setapp」</div><div class="lkc-url" title="https://webrandum.net/setapp">https://webrandum.net/setapp</div><div class="lkc-excerpt">200種類以上のMac有料アプリが使い放題になるサブスクサービスの「Setapp」を最近使い始めました。もともと存在は知っていて、気になっていたのですが最近Path Finderがサブスク化して、Path FinderもSetappの中に入っているので「この機会に使ってみよう」と思い体験版から試しています。結論から言うとかなりお得なので、このまま継続して使い続けることになりそうです。SetappSetappなら本来個別に購入が必要なアプリを定額で使い放題にしてくれるサブスクリプションサービスです。使えるアプリは220種類以上で、今後も追加されてい...</div></div><div class="clear"></div></div></a></div></div>



<p class="wp-block-paragraph">有料アプリが使い放題になるサブスクサービスの<a href="https://webrandum.net/setapp/">Setapp</a>にも登録されています。</p>



<p class="wp-block-paragraph">CleanShot Xは1年後のバージョンアップを考えなければ買い切りとしてでも利用できますが、最新バージョンを使い続けるには実質毎年アップデート料金が必要になります。</p>



<p class="wp-block-paragraph">すでにSetappを使っている人や、他にも使うアプリがある場合はSetapp経由の方がお得です。</p>



<p class="wp-block-paragraph">また、Setapp版ならではのメリットとして、後述するCloud Proの機能（クラウド容量無制限など）が追加のサブスクなしで使えます。買い切り版だと別途サブスクが必要になる部分がカバーされるので、Cloud機能をしっかり使いたい人にとってもSetappが向いています。</p>



<h2 class="wp-block-heading">基本的な使い方</h2>



<p class="wp-block-paragraph">CleanShot Xにはスクショ関連のさまざまな機能があります。<br>環境設定でショートカットキーを設定して発火するか、もしくはメニューバーアイコンをクリックしてそこから機能を選択して使用します。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="974" height="1259" src="https://webrandum.net/mskz/wp-content/uploads/2026/07/image_4.png" alt="" class="wp-image-12096" style="width:487px"/></figure>



<h3 class="wp-block-heading">キャプチャ</h3>



<p class="wp-block-paragraph">macOS標準と同じようにスクショができますが、スクショ後の動きが豊富です。<br>まず、キャプチャ直後には画面の端へ小さく表示されるポップアップが表示されます（Quick Accessと呼びます）です。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1291" height="602" src="https://webrandum.net/mskz/wp-content/uploads/2026/07/image_2.png" alt="" class="wp-image-12094" style="width:646px"/></figure>



<p class="wp-block-paragraph">これはmacOS標準のフローティングサムネールと同じですが、下記のようなことができます。</p>



<ul class="wp-block-list">
<li>Save：スクショを保存</li>



<li>Copy：スクショをクリップボードにコピー</li>



<li>Quick Accessを閉じる</li>



<li>スクショをピン留めして画面上に表示する</li>



<li>アノテーション（編集画面）を開く</li>



<li>クラウドにアップする</li>
</ul>



<p class="wp-block-paragraph">アノテーションを開くと、スクショにその場で矢印や四角形、テキスト、ぼかしなどを描き込めます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="2054" height="1562" src="https://webrandum.net/mskz/wp-content/uploads/2026/07/image_3.png" alt="" class="wp-image-12095" style="width:1027px"/></figure>



<p class="wp-block-paragraph">「ここを見てほしい」と示したいときに、別の画像編集アプリを開かずに完結できます。</p>



<p class="wp-block-paragraph">ウインドウ下の［Drag Me］をドラッグすると、チャットサービスなどにそのまま添付できるので、テキストだけよりも画像で説明した方が分かりやすい場合に重宝します。</p>



<h3 class="wp-block-heading">スクロールキャプチャ</h3>



<p class="wp-block-paragraph">スクロールキャプチャ（Scrolling Capture）は画面に収まらない縦長の範囲をまとめて撮影して1枚の画像にできる機能です。</p>



<p class="wp-block-paragraph">［Scrolling Capture］を実行したあと、下記手順で撮影できます。</p>



<ol class="wp-block-list">
<li>キャプチャ範囲を指定</li>



<li>［Start Capture］ボタンをクリック</li>



<li>ゆっくりスクロール</li>
</ol>



<figure class="wp-block-embed is-type-rich is-provider-x wp-block-embed-x"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="500" data-dnt="true"><p lang="ja" dir="ltr">CleanShot XのScrolling Capture機能を使うと、下記の手順でスクロールエリア全体を簡単にキャプチャできます（スクロールバー部分は崩れやすいですが仕方なさそうです）。<br><br>①キャプチャ範囲を指定<br>②［Start Capture］をクリック<br>③ゆっくりスクロール… <a href="https://t.co/fuGuTvailV">pic.twitter.com/fuGuTvailV</a></p>&mdash; サイトウ マサカズ｜Webrandum (@31mskz10) <a href="https://x.com/31mskz10/status/2071616227936788909?ref_src=twsrc%5Etfw">June 29, 2026</a></blockquote><script async src="https://platform.x.com/widgets.js" charset="utf-8"></script>
</div></figure>



<p class="wp-block-paragraph">ウェブサイトのフルスクリーンショットを撮影するブラウザ拡張機能はよく見かけますし、最近はブラウザ標準で用意されていたりもします。</p>



<p class="wp-block-paragraph">しかし、このスクロールキャプチャ機能はウェブサイト以外のアプリ画面でも利用できる点が便利です。</p>



<h3 class="wp-block-heading">画面録画（動画・GIF）</h3>



<p class="wp-block-paragraph">画面録画もCleanShot Xから行えます。<br>動画（MP4）だけでなくGIFでも保存できます。</p>



<p class="wp-block-paragraph">また、録画中のクリックやキー入力を表示したり、カメラ映像を重ねることもできます。<br>録画後は内蔵の動画エディタで前後をトリミングできます。</p>



<p class="wp-block-paragraph">GIFはサイズが軽くSlackやGitHubなどにそのまま貼れるので、ちょっとした操作手順を共有するときに便利です。</p>



<h3 class="wp-block-heading">OCR</h3>



<p class="wp-block-paragraph">画面に表示されている文字を、範囲選択するだけで読み取ってコピーできるOCR機能も備わっています。</p>



<p class="wp-block-paragraph">［Capture Text (OCR)］を実行して、スクショと同じ要領で画面をキャプチャします。<br>すると、キャプチャした範囲内のテキストがクリップボードにコピーされます。</p>



<p class="wp-block-paragraph">コピーできないアプリの文字や、画像内の文字をコピーしたいときに役立ちます。</p>



<h3 class="wp-block-heading">ピン留め</h3>



<p class="wp-block-paragraph">撮影したスクリーンショットを、付箋のように画面の最前面へ固定表示できる機能です。</p>



<p class="wp-block-paragraph">フォーカスが外れると消えてしまうような表示を見ながら何か別の操作をしたいときなど、参考にしたい資料や手順を表示したまま別のアプリで作業できるので、ウインドウを行き来する手間が減ります。</p>



<h3 class="wp-block-heading">All-In-One</h3>



<p class="wp-block-paragraph">All-In-Oneは、1つのショートカットからスクショ・録画・スクロールキャプチャなど、すべてのモードにアクセスできる機能です。<br>これはmacOS標準のスクリーンショット.appに似た機能です。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="2722" height="1600" src="https://webrandum.net/mskz/wp-content/uploads/2026/07/image_5-1.jpg" alt="" class="wp-image-12097" style="width:1361px"/></figure>



<p class="wp-block-paragraph">機能ごとにショートカットを覚えるのが面倒な場合は、All-In-Oneだけ覚えておけばひとまず事足ります。</p>



<p class="wp-block-paragraph">さらに地味に便利なのが横幅と縦幅をpx指定できる点です。<br>スクリーンショット.appだと、ドラッグして細かく範囲を調節しないといけません。</p>



<p class="wp-block-paragraph">「横幅1280pxで撮影したいのに、1281pxになっていた……」なんて人もいるのではないでしょうか？</p>



<p class="wp-block-paragraph">All-In-Oneでpx指定すれば確実なので、決まったサイズでスクショを撮りたい人は重宝します。</p>



<h2 class="wp-block-heading">CleanShot Cloud</h2>



<p class="wp-block-paragraph">CleanShot Cloudは、撮影したスクリーンショットや録画をクラウドにアップロードして、リンクで共有できる機能です。</p>



<p class="wp-block-paragraph">撮影直後にワンクリックでアップロードでき、コピーされたURLを相手に渡すだけで共有できます。ファイルそのものを送らなくて済むので、サッと共有したいときにラクです。</p>



<p class="wp-block-paragraph">買い切り版にも無料のCloudアカウント（1GB）が付いてくるので、ちょっとした共有であればこの範囲でも使えます。</p>



<p class="wp-block-paragraph">しかし、下記のような機能はCloud Pro（サブスク）でのみ使えます。</p>



<ul class="wp-block-list">
<li>クラウドストレージ無制限</li>



<li>共有リンクのパスワード保護</li>



<li>一定時間で消える自己消滅リンク</li>



<li>独自ドメインでの共有</li>
</ul>



<p class="wp-block-paragraph">Cloud Proの料金は、年払いで月8ドル（年96ドル）、月払いで月10ドルです。<br>アプリ自体は買い切りでも、Cloudの高度な機能を使いたい場合はサブスクが前提になります。</p>



<p class="wp-block-paragraph">ちなみに、先ほど触れた通りSetapp版ならCloud Proの機能が追加料金なしで使えます。Cloudをしっかり使いたいならSetapp版がオススメです。</p>



<h2 class="wp-block-heading">環境設定</h2>



<p class="wp-block-paragraph">CleanShot Xのメニューバーアイコンから［Settings…］を開くか、<kbd>command</kbd> + <kbd>,（カンマ）</kbd>で環境設定を開けます。</p>



<h3 class="wp-block-heading">General</h3>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1414" height="1434" src="https://webrandum.net/mskz/wp-content/uploads/2026/07/image_6-1.png" alt="" class="wp-image-12100" style="width:707px"/></figure>



<p class="wp-block-paragraph">［General］タブでは、起動やサウンド、保存先などの基本設定ができます。</p>



<figure class="wp-block-table"><table><thead><tr><th class="has-text-align-left" data-align="left">項目</th><th class="has-text-align-left" data-align="left">内容</th><th class="has-text-align-left" data-align="left">備考</th></tr></thead><tbody><tr><td class="has-text-align-left" data-align="left">Startup</td><td class="has-text-align-left" data-align="left">ログイン時にCleanShot Xを起動する（Start at login）</td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Sounds</td><td class="has-text-align-left" data-align="left">キャプチャ時などにサウンドを再生する（Play sounds）</td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Shutter sound</td><td class="has-text-align-left" data-align="left">シャッター音を選択する</td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Menu bar</td><td class="has-text-align-left" data-align="left">メニューバーにアイコンを表示する（Show icon）</td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Export location</td><td class="has-text-align-left" data-align="left">キャプチャの保存先を指定する</td><td class="has-text-align-left" data-align="left">デフォルトはデスクトップ</td></tr><tr><td class="has-text-align-left" data-align="left">Desktop icons</td><td class="has-text-align-left" data-align="left">キャプチャ中はデスクトップのアイコンを隠す（Hide while capturing）</td><td class="has-text-align-left" data-align="left">アイコンの写り込みを防げる</td></tr><tr><td class="has-text-align-left" data-align="left">After capture</td><td class="has-text-align-left" data-align="left">キャプチャ後のアクションを指定する</td><td class="has-text-align-left" data-align="left"></td></tr></tbody></table></figure>



<h3 class="wp-block-heading">Wallpaper</h3>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1414" height="1356" src="https://webrandum.net/mskz/wp-content/uploads/2026/07/image_7-1.png" alt="" class="wp-image-12101" style="width:707px"/></figure>



<p class="wp-block-paragraph">CleanShot Xはウインドウだけを撮影したときに、背景へ壁紙を敷いてキレイに見せる機能があります。<br>［Wallpaper］タブでは、その背景をここで設定します。</p>



<figure class="wp-block-table"><table><thead><tr><th class="has-text-align-left" data-align="left">項目</th><th class="has-text-align-left" data-align="left">内容</th></tr></thead><tbody><tr><td class="has-text-align-left" data-align="left">Desktop wallpaper</td><td class="has-text-align-left" data-align="left">現在のデスクトップ壁紙を背景に使う</td></tr><tr><td class="has-text-align-left" data-align="left">Don&#8217;t change the wallpaper when switching spaces</td><td class="has-text-align-left" data-align="left">スペースを切り替えても背景の壁紙を変えない</td></tr><tr><td class="has-text-align-left" data-align="left">Custom wallpaper</td><td class="has-text-align-left" data-align="left">任意の画像を背景に指定する</td></tr><tr><td class="has-text-align-left" data-align="left">Plain color</td><td class="has-text-align-left" data-align="left">単色を背景に指定する</td></tr><tr><td class="has-text-align-left" data-align="left">Window screenshots</td><td class="has-text-align-left" data-align="left">ウインドウ撮影時の背景を選ぶ（With wallpaper／Transparent）</td></tr><tr><td class="has-text-align-left" data-align="left">Padding</td><td class="has-text-align-left" data-align="left">ウインドウと背景のあいだの余白を調整する</td></tr><tr><td class="has-text-align-left" data-align="left">Shadow</td><td class="has-text-align-left" data-align="left">ウインドウの影もキャプチャする（Capture window shadow）</td></tr></tbody></table></figure>



<h3 class="wp-block-heading">Shortcuts</h3>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1412" height="1532" src="https://webrandum.net/mskz/wp-content/uploads/2026/07/image_8-2.png" alt="" class="wp-image-12102" style="width:706px"/></figure>



<p class="wp-block-paragraph">［Shortcuts］タブでは、各キャプチャ機能にショートカットキーを割り当てられます。</p>



<p class="wp-block-paragraph">割り当ては、各項目の入力欄をクリックして、設定したいキーを実際に押すだけです。<br>割り当てできる項目は多いので、ここではよく使う主なものを挙げます。</p>



<figure class="wp-block-table"><table><thead><tr><th class="has-text-align-left" data-align="left">項目</th><th class="has-text-align-left" data-align="left">内容</th></tr></thead><tbody><tr><td class="has-text-align-left" data-align="left">All-In-One</td><td class="has-text-align-left" data-align="left">すべてのモードにアクセスする</td></tr><tr><td class="has-text-align-left" data-align="left">Capture Area</td><td class="has-text-align-left" data-align="left">範囲を選択してキャプチャする</td></tr><tr><td class="has-text-align-left" data-align="left">Capture Previous Area</td><td class="has-text-align-left" data-align="left">前回と同じ範囲でキャプチャする</td></tr><tr><td class="has-text-align-left" data-align="left">Capture Fullscreen</td><td class="has-text-align-left" data-align="left">全画面をキャプチャする</td></tr><tr><td class="has-text-align-left" data-align="left">Capture Window</td><td class="has-text-align-left" data-align="left">ウインドウ単位でキャプチャする</td></tr><tr><td class="has-text-align-left" data-align="left">Self-Timer</td><td class="has-text-align-left" data-align="left">セルフタイマーでキャプチャする</td></tr><tr><td class="has-text-align-left" data-align="left">Scrolling Capture</td><td class="has-text-align-left" data-align="left">スクロールキャプチャを行う</td></tr><tr><td class="has-text-align-left" data-align="left">Capture Text</td><td class="has-text-align-left" data-align="left">画面の文字を読み取る（OCR）</td></tr><tr><td class="has-text-align-left" data-align="left">Record Screen</td><td class="has-text-align-left" data-align="left">画面を録画する</td></tr><tr><td class="has-text-align-left" data-align="left">Record GIF</td><td class="has-text-align-left" data-align="left">GIFで録画する</td></tr></tbody></table></figure>



<h3 class="wp-block-heading">Quick Access</h3>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1414" height="1290" src="https://webrandum.net/mskz/wp-content/uploads/2026/07/image_9.png" alt="" class="wp-image-12103" style="width:707px"/></figure>



<p class="wp-block-paragraph">［Quick Access］タブでは、キャプチャ後に表示されるQuick Accessの設定ができます。</p>



<figure class="wp-block-table"><table><thead><tr><th class="has-text-align-left" data-align="left">項目</th><th class="has-text-align-left" data-align="left">内容</th><th class="has-text-align-left" data-align="left">備考</th></tr></thead><tbody><tr><td class="has-text-align-left" data-align="left">Position on screen</td><td class="has-text-align-left" data-align="left">オーバーレイを表示する画面上の位置を選ぶ</td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Multi-display</td><td class="has-text-align-left" data-align="left">複数ディスプレイ使用時の表示先（Move to active screen＝アクティブな画面に表示）</td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Overlay size</td><td class="has-text-align-left" data-align="left">オーバーレイのサイズを調整する</td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Auto-close</td><td class="has-text-align-left" data-align="left">一定時間で自動的に閉じる（Enable）</td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Action</td><td class="has-text-align-left" data-align="left">自動で閉じるときの動作を指定する</td><td class="has-text-align-left" data-align="left">Auto-close関連</td></tr><tr><td class="has-text-align-left" data-align="left">Interval</td><td class="has-text-align-left" data-align="left">自動で閉じるまでの時間を指定する</td><td class="has-text-align-left" data-align="left">Auto-close関連</td></tr><tr><td class="has-text-align-left" data-align="left">Drag &amp; drop</td><td class="has-text-align-left" data-align="left">ドラッグして渡したあとに閉じる（Close after dragging）</td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Cloud upload</td><td class="has-text-align-left" data-align="left">アップロード後に閉じる（Close after uploading）</td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Save button behavior</td><td class="has-text-align-left" data-align="left">保存ボタンの動作を指定する（Save to &#8220;Export location&#8221;＝保存先に保存）</td><td class="has-text-align-left" data-align="left"></td></tr></tbody></table></figure>



<p class="wp-block-paragraph">私の場合はオーバーレイを左に表示し、保存ボタンは指定の保存先に直接保存する設定にしています。</p>



<h3 class="wp-block-heading">Recording</h3>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1414" height="1042" src="https://webrandum.net/mskz/wp-content/uploads/2026/07/image_10-1.png" alt="" class="wp-image-12104" style="width:707px"/></figure>



<p class="wp-block-paragraph">［Recording］タブでは、画面録画に関する設定ができます。General・Video・GIFの3つに分かれています。</p>



<figure class="wp-block-table"><table><thead><tr><th class="has-text-align-left" data-align="left">項目</th><th class="has-text-align-left" data-align="left">内容</th><th class="has-text-align-left" data-align="left">備考</th></tr></thead><tbody><tr><td class="has-text-align-left" data-align="left"><strong>General</strong></td><td class="has-text-align-left" data-align="left"></td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Controls</td><td class="has-text-align-left" data-align="left">録画中にコントロールを表示する（Show controls while recording）</td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Menu bar</td><td class="has-text-align-left" data-align="left">メニューバーに録画時間を表示する（Display recording time）</td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Retina</td><td class="has-text-align-left" data-align="left">Retina動画を1倍に縮小する（Scale Retina videos to 1x）</td><td class="has-text-align-left" data-align="left">ファイルサイズを抑えられる</td></tr><tr><td class="has-text-align-left" data-align="left">Notifications</td><td class="has-text-align-left" data-align="left">録画中は集中モードにする（&#8221;Do Not Disturb&#8221; while recording）</td><td class="has-text-align-left" data-align="left">通知の写り込みを防ぐ</td></tr><tr><td class="has-text-align-left" data-align="left">Cursor</td><td class="has-text-align-left" data-align="left">カーソルを表示する（Show cursor）／クリックをハイライトする（Highlight clicks）</td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Keyboard</td><td class="has-text-align-left" data-align="left">キー入力を表示する（Show keystrokes）</td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Recording area</td><td class="has-text-align-left" data-align="left">録画範囲を記憶する（Remember last selection）／録画中に画面を暗くする（Dim screen）／カウントダウンを表示する（Show countdown）</td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left"><strong>Video</strong></td><td class="has-text-align-left" data-align="left"></td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Max resolution</td><td class="has-text-align-left" data-align="left">最大解像度を指定する</td><td class="has-text-align-left" data-align="left">デフォルトはOriginal</td></tr><tr><td class="has-text-align-left" data-align="left">Video FPS</td><td class="has-text-align-left" data-align="left">動画のフレームレートを指定する</td><td class="has-text-align-left" data-align="left">60など</td></tr><tr><td class="has-text-align-left" data-align="left">Audio</td><td class="has-text-align-left" data-align="left">録音の音声設定／モノラルで録音する（Record audio in mono）</td><td class="has-text-align-left" data-align="left">コンピュータ音声などを設定</td></tr><tr><td class="has-text-align-left" data-align="left">Video Encoder</td><td class="has-text-align-left" data-align="left">動画エンコーダーの設定／録画後に動画エディタを開く（Open Video Editor after recording）</td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left"><strong>GIF</strong></td><td class="has-text-align-left" data-align="left"></td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">GIF FPS</td><td class="has-text-align-left" data-align="left">GIFのフレームレートを指定する</td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">GIF quality</td><td class="has-text-align-left" data-align="left">GIFの画質を指定する</td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">GIF size</td><td class="has-text-align-left" data-align="left">GIFのサイズを指定する</td><td class="has-text-align-left" data-align="left">デフォルトは800 x auto</td></tr></tbody></table></figure>



<h3 class="wp-block-heading">Screenshots</h3>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1414" height="1656" src="https://webrandum.net/mskz/wp-content/uploads/2026/07/image_11-1.png" alt="" class="wp-image-12105" style="width:707px"/></figure>



<p class="wp-block-paragraph">［Screenshots］タブでは、スクリーンショットの保存形式や見た目に関する設定ができます。</p>



<figure class="wp-block-table"><table><thead><tr><th class="has-text-align-left" data-align="left">項目</th><th class="has-text-align-left" data-align="left">内容</th><th class="has-text-align-left" data-align="left">備考</th></tr></thead><tbody><tr><td class="has-text-align-left" data-align="left">File format</td><td class="has-text-align-left" data-align="left">保存形式を指定する</td><td class="has-text-align-left" data-align="left">デフォルトはPNG</td></tr><tr><td class="has-text-align-left" data-align="left">Retina</td><td class="has-text-align-left" data-align="left">Retinaスクショを1倍に縮小する（Scale Retina screenshots to 1x）</td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Color management</td><td class="has-text-align-left" data-align="left">sRGBプロファイルに変換する（Convert to sRGB profile）</td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Frame</td><td class="has-text-align-left" data-align="left">すべてのスクショに1pxの枠線を付ける（Add 1px border）</td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Background</td><td class="has-text-align-left" data-align="left">スクショに背景を付ける</td><td class="has-text-align-left" data-align="left">デフォルトはNone（なし）</td></tr><tr><td class="has-text-align-left" data-align="left">Self-Timer interval</td><td class="has-text-align-left" data-align="left">セルフタイマーの秒数を指定する</td><td class="has-text-align-left" data-align="left">デフォルトは5秒</td></tr><tr><td class="has-text-align-left" data-align="left">Cursor</td><td class="has-text-align-left" data-align="left">スクショにカーソルを表示する（Show on screenshots）</td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Freeze screen</td><td class="has-text-align-left" data-align="left">撮影時に画面をフリーズさせる（Freeze screen when taking a screenshot）</td><td class="has-text-align-left" data-align="left">範囲選択中に画面が動かなくなる</td></tr><tr><td class="has-text-align-left" data-align="left">Crosshair mode</td><td class="has-text-align-left" data-align="left">範囲選択時のクロスヘア表示を設定する／拡大鏡を表示する（Show Magnifier）</td><td class="has-text-align-left" data-align="left">デフォルトはDisabled</td></tr></tbody></table></figure>



<h3 class="wp-block-heading">Annotate</h3>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1414" height="1058" src="https://webrandum.net/mskz/wp-content/uploads/2026/07/image_12-1.png" alt="" class="wp-image-12106" style="width:707px"/></figure>



<p class="wp-block-paragraph">［Annotate］タブでは、Annotate（注釈）ツールの挙動を設定できます。</p>



<figure class="wp-block-table"><table><thead><tr><th class="has-text-align-left" data-align="left">項目</th><th class="has-text-align-left" data-align="left">内容</th></tr></thead><tbody><tr><td class="has-text-align-left" data-align="left">Arrow tool</td><td class="has-text-align-left" data-align="left">矢印の向きを反転する（Inverse arrow direction）</td></tr><tr><td class="has-text-align-left" data-align="left">Pencil tool</td><td class="has-text-align-left" data-align="left">なめらかに描画する（Smooth drawing）</td></tr><tr><td class="has-text-align-left" data-align="left">Background tool</td><td class="has-text-align-left" data-align="left">ツールを開いた状態を記憶する（Remember if tool was opened）</td></tr><tr><td class="has-text-align-left" data-align="left">Shadow</td><td class="has-text-align-left" data-align="left">オブジェクトに影を描画する（Draw shadow on objects）</td></tr><tr><td class="has-text-align-left" data-align="left">Canvas</td><td class="has-text-align-left" data-align="left">キャンバスを自動的に広げる（Automatically expand）</td></tr><tr><td class="has-text-align-left" data-align="left">Accessibility</td><td class="has-text-align-left" data-align="left">色名を表示する（Show color names）</td></tr><tr><td class="has-text-align-left" data-align="left">Window</td><td class="has-text-align-left" data-align="left">常に最前面に表示する（Always on top）／Dockアイコンを表示する（Show Dock icon）</td></tr></tbody></table></figure>



<h3 class="wp-block-heading">Cloud</h3>



<p class="wp-block-paragraph">［Cloud］タブでは、CleanShot Cloudのアカウント連携やアップロードに関する設定ができます。</p>



<p class="wp-block-paragraph">ログイン状態の管理や、アップロードしたファイルの扱い、共有リンクの形式などをここで設定します。</p>



<h3 class="wp-block-heading">Advanced</h3>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1414" height="1654" src="https://webrandum.net/mskz/wp-content/uploads/2026/07/image_13-1.png" alt="" class="wp-image-12107" style="width:707px"/></figure>



<p class="wp-block-paragraph">［Advanced］タブでは、ファイル名やクリップボード、履歴など細かな挙動を設定できます。</p>



<figure class="wp-block-table"><table><thead><tr><th class="has-text-align-left" data-align="left">項目</th><th class="has-text-align-left" data-align="left">内容</th><th class="has-text-align-left" data-align="left">備考</th></tr></thead><tbody><tr><td class="has-text-align-left" data-align="left">File name</td><td class="has-text-align-left" data-align="left">ファイル名の形式を編集する（Edit）／毎回キャプチャ後に名前を尋ねる（Ask for name after every capture）</td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Add &#8220;@2x&#8221; suffix to Retina screenshots</td><td class="has-text-align-left" data-align="left">Retinaスクショのファイル名に「@2x」を付ける</td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Copy to clipboard</td><td class="has-text-align-left" data-align="left">クリップボードにコピーする内容を指定する</td><td class="has-text-align-left" data-align="left">デフォルトはFile &amp; Image。貼り付けやクリップボード管理アプリで問題が出るとき変更する</td></tr><tr><td class="has-text-align-left" data-align="left">Pinned screenshots</td><td class="has-text-align-left" data-align="left">ピン留め時の見た目を設定する（Rounded corners／Shadow／Border）</td><td class="has-text-align-left" data-align="left">角丸・影・枠線から選択する</td></tr><tr><td class="has-text-align-left" data-align="left">Keep history</td><td class="has-text-align-left" data-align="left">キャプチャ履歴を保持する期間を指定する</td><td class="has-text-align-left" data-align="left">Never／1 day／3 days／1 week／1 monthから選択。Capture Historyから復元できる</td></tr><tr><td class="has-text-align-left" data-align="left">All-In-One</td><td class="has-text-align-left" data-align="left">前回の選択を記憶する（Remember last selection）</td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Text recognition</td><td class="has-text-align-left" data-align="left">OCRの言語や挙動を設定する（言語の自動判別／改行を保持／リンクを検出）</td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">API</td><td class="has-text-align-left" data-align="left">外部アプリからの制御を許可する（Allow applications to control CleanShot）</td><td class="has-text-align-left" data-align="left">URLスキームAPIでの制御。無効にすると外部アプリから操作できなくなる</td></tr><tr><td class="has-text-align-left" data-align="left">Dialogs</td><td class="has-text-align-left" data-align="left">すべての警告ダイアログをリセットする（Reset All Warning Dialogs）</td><td class="has-text-align-left" data-align="left"></td></tr></tbody></table></figure>



<h3 class="wp-block-heading">About</h3>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1414" height="926" src="https://webrandum.net/mskz/wp-content/uploads/2026/07/image_14-1.png" alt="" class="wp-image-12108" style="width:707px"/></figure>



<p class="wp-block-paragraph">［About］タブでは、バージョン情報やライセンス、アップデートの確認ができます。</p>



<p class="wp-block-paragraph">現在使っているバージョンの確認や、最新版へのアップデート確認をここから行えます。</p>



<h2 class="wp-block-heading">アクションURL</h2>



<p class="wp-block-paragraph">CleanShot XにはアクションURLが設定されています。<br>これはURLのような形式で、アプリの特定機能を発火できる機能のことです。</p>


<div class="linkcard"><div class="lkc-external-wrap"><a class="lkc-link no_icon" href="https://cleanshot.com/docs-api" data-lkc-id="1067" target="_blank" rel="external noopener"><div class="lkc-card"><div class="lkc-info"><div class="lkc-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=cleanshot.com" alt="" width="16" height="16" /></div><div class="lkc-domain">CleanShot</div></div><div class="lkc-content"><figure class="lkc-thumbnail"><img decoding="async" class="lkc-thumbnail-img" src="//webrandum.net/mskz/wp-content/uploads/pz-linkcard/cache/c1800d79400cc02ed6b90b14c8b6979b0ca479ba5dd71802d01a5105c76faf65.webp" width="100px" height="108px" alt="" /></figure><div class="lkc-title">CleanShot X - URL scheme API</div><div class="lkc-url" title="https://cleanshot.com/docs-api">https://cleanshot.com/docs-api</div><div class="lkc-excerpt">CleanShot X is the best screenshot and screen recording app for Mac with a built-in annotation tool, Cloud uploading, scrolling capture, and a lot more.</div></div><div class="clear"></div></div></a></div></div>



<p class="wp-block-paragraph">用意されているアクションは下記の通りです。形式は<code>cleanshot://アクション名</code>で、必要に応じて<code>?パラメータ=値</code>を付けて細かく制御できます。</p>



<figure class="wp-block-table"><table><thead><tr><th class="has-text-align-left" data-align="left">アクション名</th><th class="has-text-align-left" data-align="left">URL</th><th class="has-text-align-left" data-align="left">何ができるか</th><th class="has-text-align-left" data-align="left">備考</th></tr></thead><tbody><tr><td class="has-text-align-left" data-align="left"><strong>キャプチャ（スクリーンショット）</strong></td><td class="has-text-align-left" data-align="left"></td><td class="has-text-align-left" data-align="left"></td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">All-In-One</td><td class="has-text-align-left" data-align="left"><code>cleanshot://all-in-one</code></td><td class="has-text-align-left" data-align="left">すべてのキャプチャモードにアクセスする</td><td class="has-text-align-left" data-align="left">表示位置・ディスプレイを指定可能</td></tr><tr><td class="has-text-align-left" data-align="left">Capture Area</td><td class="has-text-align-left" data-align="left"><code>cleanshot://capture-area</code></td><td class="has-text-align-left" data-align="left">範囲を選択してキャプチャする</td><td class="has-text-align-left" data-align="left">x / y / width / height / display / actionパラメータ対応</td></tr><tr><td class="has-text-align-left" data-align="left">Capture Previous Area</td><td class="has-text-align-left" data-align="left"><code>cleanshot://capture-previous-area</code></td><td class="has-text-align-left" data-align="left">前回と同じ範囲でキャプチャする</td><td class="has-text-align-left" data-align="left">actionパラメータ対応</td></tr><tr><td class="has-text-align-left" data-align="left">Capture Fullscreen</td><td class="has-text-align-left" data-align="left"><code>cleanshot://capture-fullscreen</code></td><td class="has-text-align-left" data-align="left">全画面をキャプチャする</td><td class="has-text-align-left" data-align="left">actionパラメータ対応</td></tr><tr><td class="has-text-align-left" data-align="left">Capture Window</td><td class="has-text-align-left" data-align="left"><code>cleanshot://capture-window</code></td><td class="has-text-align-left" data-align="left">ウインドウ単位でキャプチャする</td><td class="has-text-align-left" data-align="left">actionパラメータ対応</td></tr><tr><td class="has-text-align-left" data-align="left">Self-Timer</td><td class="has-text-align-left" data-align="left"><code>cleanshot://self-timer</code></td><td class="has-text-align-left" data-align="left">セルフタイマーでキャプチャする</td><td class="has-text-align-left" data-align="left">actionパラメータ対応</td></tr><tr><td class="has-text-align-left" data-align="left">Scrolling Capture</td><td class="has-text-align-left" data-align="left"><code>cleanshot://scrolling-capture</code></td><td class="has-text-align-left" data-align="left">スクロールキャプチャを行う</td><td class="has-text-align-left" data-align="left">開始位置・自動スクロールを指定可能（4.7以降）</td></tr><tr><td class="has-text-align-left" data-align="left">Pin</td><td class="has-text-align-left" data-align="left"><code>cleanshot://pin</code></td><td class="has-text-align-left" data-align="left">スクリーンショットをピン留め表示する</td><td class="has-text-align-left" data-align="left">filepathで画像を指定可能</td></tr><tr><td class="has-text-align-left" data-align="left"><strong>録画</strong></td><td class="has-text-align-left" data-align="left"></td><td class="has-text-align-left" data-align="left"></td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Record Screen</td><td class="has-text-align-left" data-align="left"><code>cleanshot://record-screen</code></td><td class="has-text-align-left" data-align="left">画面録画を開始する</td><td class="has-text-align-left" data-align="left">表示位置・ディスプレイを指定可能（4.7以降）</td></tr><tr><td class="has-text-align-left" data-align="left"><strong>テキスト認識（OCR）</strong></td><td class="has-text-align-left" data-align="left"></td><td class="has-text-align-left" data-align="left"></td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Capture Text</td><td class="has-text-align-left" data-align="left"><code>cleanshot://capture-text</code></td><td class="has-text-align-left" data-align="left">画面や画像の文字を読み取る（OCR）</td><td class="has-text-align-left" data-align="left">filepathで画像を指定、改行保持などのパラメータ対応</td></tr><tr><td class="has-text-align-left" data-align="left"><strong>注釈</strong></td><td class="has-text-align-left" data-align="left"></td><td class="has-text-align-left" data-align="left"></td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Open Annotate</td><td class="has-text-align-left" data-align="left"><code>cleanshot://open-annotate</code></td><td class="has-text-align-left" data-align="left">画像を注釈エディタで開く</td><td class="has-text-align-left" data-align="left">filepathで画像を指定</td></tr><tr><td class="has-text-align-left" data-align="left">Open from Clipboard</td><td class="has-text-align-left" data-align="left"><code>cleanshot://open-from-clipboard</code></td><td class="has-text-align-left" data-align="left">クリップボードの画像を注釈エディタで開く</td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left"><strong>デスクトップアイコン</strong></td><td class="has-text-align-left" data-align="left"></td><td class="has-text-align-left" data-align="left"></td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Toggle Desktop Icons</td><td class="has-text-align-left" data-align="left"><code>cleanshot://toggle-desktop-icons</code></td><td class="has-text-align-left" data-align="left">デスクトップアイコンの表示を切り替える</td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Hide Desktop Icons</td><td class="has-text-align-left" data-align="left"><code>cleanshot://hide-desktop-icons</code></td><td class="has-text-align-left" data-align="left">デスクトップアイコンを隠す</td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Show Desktop Icons</td><td class="has-text-align-left" data-align="left"><code>cleanshot://show-desktop-icons</code></td><td class="has-text-align-left" data-align="left">デスクトップアイコンを表示する</td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left"><strong>オーバーレイ・履歴・設定</strong></td><td class="has-text-align-left" data-align="left"></td><td class="has-text-align-left" data-align="left"></td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Add Quick Access Overlay</td><td class="has-text-align-left" data-align="left"><code>cleanshot://add-quick-access-overlay</code></td><td class="has-text-align-left" data-align="left">指定した画像・動画でQuick Accessオーバーレイを表示する</td><td class="has-text-align-left" data-align="left">filepathが必須</td></tr><tr><td class="has-text-align-left" data-align="left">Open History</td><td class="has-text-align-left" data-align="left"><code>cleanshot://open-history</code></td><td class="has-text-align-left" data-align="left">キャプチャ履歴を開く</td><td class="has-text-align-left" data-align="left">4.4以降</td></tr><tr><td class="has-text-align-left" data-align="left">Restore Recently Closed</td><td class="has-text-align-left" data-align="left"><code>cleanshot://restore-recently-closed</code></td><td class="has-text-align-left" data-align="left">直近で閉じたファイルを復元する</td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Open Settings</td><td class="has-text-align-left" data-align="left"><code>cleanshot://open-settings</code></td><td class="has-text-align-left" data-align="left">環境設定を開く</td><td class="has-text-align-left" data-align="left">tabパラメータで特定タブを直接開ける</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">多くのキャプチャ系アクションは<code>action</code>パラメータに<code>copy</code>／<code>save</code>／<code>annotate</code>／<code>upload</code>／<code>pin</code>を指定でき、キャプチャ後の動作をURL側から決められます。</p>



<p class="wp-block-paragraph">なお、これらのアクションを外部アプリから呼び出すには、前述の［Advanced］タブにあるAPIの項目（Allow applications to control CleanShot）が有効になっている必要があります。</p>



<h2 class="wp-block-heading">Keyboard Maestroの活用</h2>



<p class="wp-block-paragraph">CleanShot XでmacOS標準のスクショショートカットキーを上書きする手もありますが、私の場合はKeyboard Maestroを使って<kbd>shift</kbd> + <kbd>command</kbd> + <kbd>4</kbd>の1回押しで標準のスクショにして、2回押しでCleanShot Xが起動するようにしています。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1004" height="874" src="https://webrandum.net/mskz/wp-content/uploads/2026/07/image_15-1.png" alt="" class="wp-image-12109" style="width:502px"/></figure>



<p class="wp-block-paragraph">Keyboard Maestroのトリガーを2回押しを設定して、<kbd>esc</kbd>で標準のスクショをキャンセルしてから、アクションURLでCleanShot Xを呼び出しています。</p>



<p class="wp-block-paragraph">これならショートカットキーを忘れる心配がありませんし、標準機能とCleanShot Xを使い分けられます。</p>



<p class="wp-block-paragraph">他にも<kbd>shift</kbd> + <kbd>command</kbd> + <kbd>5</kbd>の2回押しならAll in Oneが起動するようにもしています。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1004" height="874" src="https://webrandum.net/mskz/wp-content/uploads/2026/07/image_16-1.png" alt="" class="wp-image-12110" style="width:502px"/></figure>



<p class="wp-block-paragraph">このように、アクションURLがあると他アプリとの連携がラクに実現できます。</p>



<h2 class="wp-block-heading">Alfredの活用</h2>



<p class="wp-block-paragraph">アクションURLを一覧で表示して、そこからAlfredで絞り込んで実行できるワークフローを作成しました。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1190" height="1024" src="https://webrandum.net/mskz/wp-content/uploads/2026/07/image_17-1.png" alt="" class="wp-image-12111" style="width:595px"/></figure>



<p class="wp-block-paragraph">下記GitHubリポジトリ内の「<a href="https://github.com/31mskz10/alfred-workflows">CleanShot X Actions</a>」です。</p>


<div class="linkcard"><div class="lkc-external-wrap"><a class="lkc-link no_icon" href="https://github.com/31mskz10/alfred-workflows" data-lkc-id="1014" target="_blank" rel="external noopener"><div class="lkc-card"><div class="lkc-info"><div class="lkc-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=github.com" alt="" width="16" height="16" /></div><div class="lkc-domain">GitHub</div></div><div class="lkc-content"><figure class="lkc-thumbnail"><img decoding="async" class="lkc-thumbnail-img" src="//webrandum.net/mskz/wp-content/uploads/pz-linkcard/cache/47c556f635476ad2ec1076e16d18385b21ec940b8ddc4343638a6837f0f81cec.webp" width="100px" height="108px" alt="" /></figure><div class="lkc-title">GitHub - 31mskz10/alfred-workflows: My Alfred Workflows</div><div class="lkc-url" title="https://github.com/31mskz10/alfred-workflows">https://github.com/31mskz10/alfred-workflows</div><div class="lkc-excerpt">My Alfred Workflows. Contribute to 31mskz10/alfred-workflows development by creating an account on GitHub.</div></div><div class="clear"></div></div></a></div></div>



<p class="wp-block-paragraph">これはCleanShot XのドキュメントページからアクションURLを取得して表示しているので、今後アップデートがあって新しいアクションURLが追加されても反映されるようになっています。</p>



<h2 class="wp-block-heading">PixelSnapとの連携</h2>



<p class="wp-block-paragraph">ふわっとの<a href="https://x.com/okada41">岡田さん</a>がCleanShot XとPixelSnapの連携についてnoteを書いてくださいました。<br>ぜひこちらの記事もご覧ください。</p>


<div class="linkcard"><div class="lkc-external-wrap"><a class="lkc-link no_icon" href="https://note.com/fuwhat_okada/n/nf2a52c739325" data-lkc-id="1068" target="_blank" rel="external noopener"><div class="lkc-card"><div class="lkc-info"><div class="lkc-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=note.com" alt="" width="16" height="16" /></div><div class="lkc-domain">note（ノート）</div></div><div class="lkc-content"><figure class="lkc-thumbnail"><img decoding="async" class="lkc-thumbnail-img" src="//webrandum.net/mskz/wp-content/uploads/pz-linkcard/cache/1b20bf17160e5182f784a66f43873c6906aa13021f85d18e2397cc91185d2b53.webp" width="100px" height="108px" alt="" /></figure><div class="lkc-title">CleanShot Xがもっと便利になる。私が手放せない「PixelSnap」との組み合わせ｜岡...</div><div class="lkc-url" title="https://note.com/fuwhat_okada/n/nf2a52c739325">https://note.com/fuwhat_okada/n/nf2a52c739325</div><div class="lkc-excerpt">友人のサイトウさんが、Mac向けスクリーンショットアプリ「CleanShot X」のとても詳しい記事を公開されました。  機能や基本的な使い方については、まずサイトウさんのこちらの記事をご覧ください。  高機能なスクリーンショットアプリ「CleanShot X」macOSではshift + command + 3で画面全体のスクショが撮れて、shift + command + 4でwebrandum.net  私もCleanShot Xを長く愛用していますが、ひとつだけ「これはぜひ知ってほしい」と思う使い方があります。  それが、PixelSnapとの組み合</div></div><div class="clear"></div></div></a></div></div>



<p class="wp-block-paragraph">PixelSnapは画面上のオブジェクトの幅・高さ・オブジェクト間の距離・余白などを測定できるアプリで、PixelSnapとCleanShot Xはアプリレベルで連携できるようになっています。</p>



<h2 class="wp-block-heading">まとめ</h2>



<p class="wp-block-paragraph">標準のスクリーンショット機能でも撮影自体は十分です。<br>しかし、撮ったあとに注釈を入れたりすぐ共有したりといったその先の作業まで考えると、CleanShot Xがあると一気にラクになります。</p>



<p class="wp-block-paragraph">スクショを撮る機会が多い人や、撮った画像に手を加えて共有することが多い人にはオススメのアプリです。</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>macOSの効率化に関するDiscordコミュニティ「CMD-F」を立ち上げました</title>
		<link>https://webrandum.net/launch-cmd-f/</link>
		
		<dc:creator><![CDATA[Masa]]></dc:creator>
		<pubDate>Thu, 09 Jul 2026 11:00:00 +0000</pubDate>
				<category><![CDATA[お知らせ]]></category>
		<guid isPermaLink="false">https://webrandum.net/?p=12083</guid>

					<description><![CDATA[新しい試みとして、2026年7月1日からDiscordコミュニティを立ち上げました。 当ブログでもよく紹介しているKeyboard MaestroのマクロやIl…]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">新しい試みとして、2026年7月1日からDiscordコミュニティを立ち上げました。</p>



<p class="wp-block-paragraph">当ブログでもよく紹介しているKeyboard MaestroのマクロやIllustratorのスクリプト、便利なユーティリティアプリの活用方法などを参加者同士で共有し、お互いの作業環境の効率化や新たな発見・刺激を得られたりする場を目指しています。</p>



<h2 class="wp-block-heading">CMD-F</h2>



<p class="wp-block-paragraph">コミュニティの名前はCMD-F（コマンド エフ）にしました。<br>macOSユーザーにはおなじみの検索ショートカットの<kbd>command</kbd> + <kbd>F</kbd>に由来しています。</p>



<p class="wp-block-paragraph">お互いの効率化方法をシェアして、集まった知見の中から自分に合った最適解を探す場という意味を込めています。</p>



<p class="wp-block-paragraph">X（旧：Twitter）のアカウントも<a href="https://x.com/cmd_f_jp" target="_blank" rel="noreferrer noopener">@cmd_f_jp</a>で作成しました。</p>



<figure class="wp-block-embed is-type-rich is-provider-x wp-block-embed-x"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="500" data-dnt="true"><p lang="ja" dir="ltr">macOS環境の効率化について情報交換や交流、マクロの共有を行うコミュニティ「CMD-F（コマンド エフ）」をスタートします。<br><br>交流はDiscordサーバーを中心に行うので、興味のある方はぜひ下記の招待リンクからご参加ください。<a href="https://t.co/z9rN96gdxe">https://t.co/z9rN96gdxe</a></p>&mdash; CMD-F｜macOS環境の効率化コミュニティ (@cmd_f_jp) <a href="https://x.com/cmd_f_jp/status/2071972038810501459?ref_src=twsrc%5Etfw">June 30, 2026</a></blockquote><script async src="https://platform.x.com/widgets.js" charset="utf-8"></script>
</div></figure>



<h2 class="wp-block-heading">CMD-Fでできること</h2>



<p class="wp-block-paragraph">現時点で大きく分けて「交流」と「共有」「質問」ができます。</p>



<h3 class="wp-block-heading">交流</h3>



<p class="wp-block-paragraph">「#雑談」チャンネルでは、macOSに関することはもちろん、それ以外の話題も気軽に雑談できます。</p>



<p class="wp-block-paragraph">「#宣伝」チャンネルで登壇情報やご自身で作成したウェブサービス・アプリ等の宣伝ができます。</p>



<h3 class="wp-block-heading">共有</h3>



<p class="wp-block-paragraph">「#マクロ・スクリプトシェア」チャンネルで作成したマクロやスクリプトの共有ができます。<br>タイトルや説明と合わせてデータを添付してシ共有します。</p>



<p class="wp-block-paragraph">タグで管理しているので、後から探しやすくなります。<br>現時点ではKeyboard MaestroマクロやIllustratorスクリプト、設定ファイル程度ですが、今後投稿数が増えてきたらタグも増やして整理していきます。</p>



<p class="wp-block-paragraph">また、「#アプリ情報」チャンネルでは、アプリごとにスレッドを立てて情報交換できるようにしています。</p>



<p class="wp-block-paragraph">人によって使っている・興味があるアプリが違うと思ったので、スレッドごとに分ける方式を採用していますが、ある程度人が増えないと機能しないかな？と思ったり……</p>



<p class="wp-block-paragraph">どのように運用していくかは様子を見ながら柔軟に見直していく予定です。</p>



<h3 class="wp-block-heading">質問</h3>



<p class="wp-block-paragraph">「#質問」チャンネルでは、困ったことや「他の人はどうしているのだろう？」と思ったことを気軽に質問できます。</p>



<p class="wp-block-paragraph">「#マクロ・スクリプトシェア」チャンネルもそうですが、フォーラムチャンネルという設定にしておくと、テキストチャンネルと違って、投稿ごとにスレッドができて返信やフォローができるため、後から振り返りやすいメリットがあります。</p>



<h2 class="wp-block-heading">Discordを採用した理由</h2>



<p class="wp-block-paragraph">コミュニティを作るにあたって、選択肢はいろいろあります。<br>Slack、X（旧Twitter）、Facebookグループなどなど。</p>



<p class="wp-block-paragraph">DiscordはSlackによく似ていますが、Slackに比べて無料でより多くの機能が使えます。<br>チャンネルのカテゴリ分けやロール管理に加え、アプリの導入やBotの作成によって、さまざまな機能を追加しながらコミュニティを運営できます。</p>



<p class="wp-block-paragraph">最近はウェブサービスのコミュニティでもDiscordが採用されているケースを見かけるようになったため、試しにDiscordにしてみました。<br>Slackのように無料プランだと履歴が見られる期間に制限があるといったこともありません。</p>



<p class="wp-block-paragraph">現時点では最小限の構成ですが、規模の拡大に合わせてチャンネルを増やしたり、Botや音声チャンネルも検討していきます。</p>



<h2 class="wp-block-heading">ぜひご参加ください</h2>



<p class="wp-block-paragraph">当ブログ（Webrandum）を読んでくださっている方とは相性の良いコミュニティだと思います。<br>ぜひ下記の招待リンクからご参加ください。</p>


<div class="linkcard"><div class="lkc-external-wrap"><a class="lkc-link no_icon" href="https://t.co/z9rN96gdxe" data-lkc-id="1066" target="_blank" rel="external noopener"><div class="lkc-card"><div class="lkc-info"><div class="lkc-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=t.co" alt="" width="16" height="16" /></div><div class="lkc-domain">t.co</div></div><div class="lkc-content"><figure class="lkc-thumbnail"><img decoding="async" class="lkc-thumbnail-img" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Ft.co%2Fz9rN96gdxe?w=160" width="100px" height="108px" alt="" /></figure><div class="lkc-title">https://discord.gg/eC6nau9q8w</div><div class="lkc-url" title="https://t.co/z9rN96gdxe">https://t.co/z9rN96gdxe</div></div><div class="clear"></div></div></a></div></div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>1Passwordの開発者向け機能（SSH Agent / Environments / 1Password CLI / Developer Watchtower）</title>
		<link>https://webrandum.net/1password-developer/</link>
		
		<dc:creator><![CDATA[Masa]]></dc:creator>
		<pubDate>Thu, 02 Jul 2026 11:00:00 +0000</pubDate>
				<category><![CDATA[作業環境整備]]></category>
		<category><![CDATA[コーディング]]></category>
		<category><![CDATA[1Password CLI]]></category>
		<category><![CDATA[1Password]]></category>
		<guid isPermaLink="false">https://webrandum.net/?p=12027</guid>

					<description><![CDATA[1Passwordはパスワード管理アプリとして使っている人が多いと思いますが、SSHキーやAPIトークン、.envまで扱える「開発者向け機能」が用意されているこ…]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">1Passwordはパスワード管理アプリとして使っている人が多いと思いますが、SSHキーやAPIトークン、<code>.env</code>まで扱える「開発者向け機能」が用意されていることはあまり知られていません。</p>



<p class="wp-block-paragraph">今回は1Passwordの開発者向け機能についてまとめます。</p>



<h2 class="wp-block-heading">1Password</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="3020" height="1702" src="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_1-3.jpg" alt="" class="wp-image-12028" srcset="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_1-3.jpg 3020w, https://webrandum.net/mskz/wp-content/uploads/2026/06/image_1-3-320x180.jpg 320w, https://webrandum.net/mskz/wp-content/uploads/2026/06/image_1-3-640x360.jpg 640w" sizes="(max-width: 3020px) 100vw, 3020px" /></figure>


<div class="linkcard"><div class="lkc-external-wrap"><a class="lkc-link no_icon" href="https://1password.com/developer-security" data-lkc-id="1063" target="_blank" rel="external noopener"><div class="lkc-card"><div class="lkc-info"><div class="lkc-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=1password.com" alt="" width="16" height="16" /></div><div class="lkc-domain">1password.com</div></div><div class="lkc-content"><figure class="lkc-thumbnail"><img decoding="async" class="lkc-thumbnail-img" src="//webrandum.net/mskz/wp-content/uploads/pz-linkcard/cache/7706af488d26b3f6a346a8f27a281aaa163e7088f5d09383b879e8b75af6ade7.webp" width="100px" height="108px" alt="" /></figure><div class="lkc-title">1Password Developer – Secure Your Secrets  | 1Password</div><div class="lkc-url" title="https://1password.com/developer-security">https://1password.com/developer-security</div><div class="lkc-excerpt">1Password provides essential DevOps security tools to secure infrastructure. Protect developers secrets without slowing down your pipeline.</div></div><div class="clear"></div></div></a></div></div>



<p class="wp-block-paragraph">1Passwordはパスワード管理アプリです。マスターパスワードを1つ覚えておけば、あらゆるサービスのパスワード情報を全部管理できます。</p>



<p class="wp-block-paragraph">この手のパスワード管理アプリは数多くありますし、最近はApple純正のパスワード管理アプリもあります。</p>



<p class="wp-block-paragraph">そして今回紹介する1Password Developerは、1Passwordが開発者向けに用意している機能の総称です。<br>執筆時点では主に下記の4つがあります。</p>



<ul class="wp-block-list">
<li>SSHエージェント（1Password SSH Agent）</li>



<li>環境（1Password Environments）</li>



<li>CLI（1Password CLI）</li>



<li>Watchtower（Developer Watchtower）</li>
</ul>



<p class="wp-block-paragraph">すでに1Passwordのアプリをインストールして使っている場合、［環境設定］→［開発者］で有効にして使用できます。</p>



<h2 class="wp-block-heading">1Password CLIのインストール</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="3020" height="1702" src="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_2-3.png" alt="" class="wp-image-12029" srcset="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_2-3.png 3020w, https://webrandum.net/mskz/wp-content/uploads/2026/06/image_2-3-320x180.png 320w, https://webrandum.net/mskz/wp-content/uploads/2026/06/image_2-3-640x360.png 640w" sizes="(max-width: 3020px) 100vw, 3020px" /></figure>


<div class="linkcard"><div class="lkc-external-wrap"><a class="lkc-link no_icon" href="https://1password.com/downloads/command-line" data-lkc-id="1064" target="_blank" rel="external noopener"><div class="lkc-card"><div class="lkc-info"><div class="lkc-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=1password.com" alt="" width="16" height="16" /></div><div class="lkc-domain">1password.com</div></div><div class="lkc-content"><figure class="lkc-thumbnail"><img decoding="async" class="lkc-thumbnail-img" src="//webrandum.net/mskz/wp-content/uploads/pz-linkcard/cache/9cd317557a56a37e288698e7069f8f9f6d8670c1b342d6fc1ce3044dc4d06e64.webp" width="100px" height="108px" alt="" /></figure><div class="lkc-title">Download Command Line (CLI) | 1Password</div><div class="lkc-url" title="https://1password.com/downloads/command-line">https://1password.com/downloads/command-line</div><div class="lkc-excerpt">Get the 1Password CLI download to manage secrets and automate tasks. Integrate the 1Password command line tool into your development workflow today.</div></div><div class="clear"></div></div></a></div></div>



<p class="wp-block-paragraph">1Password CLIを使うためには、デスクトップアプリとは別でインストールする必要があります。</p>



<p class="wp-block-paragraph">Homebrewでインストールするか、<a href="https://1password.com/downloads/command-line">公式サイト</a>からインストーラーをダウンロードして実行しましょう。</p>



<p class="wp-block-paragraph">ちなみに「環境（1Password Environments）」機能は現在ベータ機能なので、使用したい場合はベータ版をインストールする必要があります（1Password CLI 2.33.0-beta.02以降でのみ利用可能）。</p>



<pre class="wp-block-code"><code>brew install --cask 1password-cli@beta</code></pre>



<p class="wp-block-paragraph">Environmentsが不要な場合は通常版をインストールしましょう。</p>



<pre class="wp-block-code"><code>brew install --cask 1password-cli</code></pre>



<h2 class="wp-block-heading">1Password Developerの初期設定</h2>



<p class="wp-block-paragraph">1Passwordデスクトップアプリの［環境設定］→［開発者］を開いて、［1Password開発者エクスペリエンスを表示する］にチェックを入れます（1Password 7の頃のデスクトップアプリを使っている場合は利用不可なので、最新版のデスクトップアプリをインストールしましょう）。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1635" height="1433" src="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_3-3.png" alt="" class="wp-image-12033" style="width:818px"/></figure>



<p class="wp-block-paragraph">これで1Passwordアプリのサイドバーに［開発者］が表示されるようになります。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="466" height="770" src="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_4-3.png" alt="" class="wp-image-12034" style="width:233px"/></figure>



<p class="wp-block-paragraph">そのうえで、用途に応じて下記もオンにしておきます。</p>



<ul class="wp-block-list">
<li>［1Password CLIと連携］</li>



<li>［ディスク上の開発者認証情報をチェックする］</li>
</ul>



<p class="wp-block-paragraph">これで最初の設定は完了です。</p>



<h2 class="wp-block-heading">1Passwordの開発者向け機能</h2>



<p class="wp-block-paragraph">ここからは4つの機能を1つずつ紹介します。<br>それぞれの機能の概要は下記の通りです。</p>



<figure class="wp-block-table"><table><thead><tr><th class="has-text-align-left" data-align="left">機能</th><th class="has-text-align-left" data-align="left">できること</th></tr></thead><tbody><tr><td class="has-text-align-left" data-align="left">SSHエージェント（1Password SSH Agent）</td><td class="has-text-align-left" data-align="left">1Password内のSSH鍵でGitやSSH認証を行う</td></tr><tr><td class="has-text-align-left" data-align="left">環境（1Password Environments）</td><td class="has-text-align-left" data-align="left">環境変数を管理し、<code>.env</code>のマウントやCLIから読み込む</td></tr><tr><td class="has-text-align-left" data-align="left">CLI（1Password CLI）</td><td class="has-text-align-left" data-align="left"><code>op</code>コマンドでシークレット取得や注入を行う</td></tr><tr><td class="has-text-align-left" data-align="left">Watchtower（Developer Watchtower）</td><td class="has-text-align-left" data-align="left"><code>~/.ssh</code>以下のSSH鍵を監査する</td></tr></tbody></table></figure>



<h3 class="wp-block-heading">SSHエージェント</h3>



<p class="wp-block-paragraph">1PasswordのSSHエージェントは、1Passwordに保存したSSHキーを使ってGitやSSH接続を認証する機能です。<br>秘密鍵を各マシンの<code>~/.ssh</code>に置きっぱなしにせずに済むのがメリットですし、鍵の実体は1Passwordアプリの外に出ません。</p>



<p class="wp-block-paragraph">また、接続時は1Password側で認証の許可を出す形になるので、「秘密鍵ファイルはあるけれど、どのプロセスが使っているか分かりにくい」という状態を避けやすくなります。</p>



<p class="wp-block-paragraph">GitHub用とサーバー接続用で鍵を分けたい場合も、1Password側でVaultを分けて管理できます。<br>最近のアクティビティもアプリ側で確認できるので、「この鍵いつ使われたっけ？」を後追いしやすいのも嬉しいポイントです。</p>



<p class="wp-block-paragraph">ただし、LinuxのFlatpak版やSnap版の1PasswordアプリだとSSHエージェントが動きません。Linuxで使う場合は注意が必要です。</p>



<h4 class="wp-block-heading">SSHエージェントの初回設定方法</h4>



<p class="wp-block-paragraph">まずは［環境設定］→［開発者］で［SSHエージェントを使用］にチェックを入れます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1635" height="1433" src="https://webrandum.net/mskz/wp-content/uploads/2026/07/image_5.png" alt="" class="wp-image-12051" style="width:818px"/></figure>



<p class="wp-block-paragraph">［SSHの設定を変更する…］ボタンをクリックすると、設定が表示されます。<br>表示されるコードを「<code>~/.ssh/config</code>」に追加するか、もしくは［自動的に編集］ボタンを押すと自動で追加してくれます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1635" height="1433" src="https://webrandum.net/mskz/wp-content/uploads/2026/07/image_6.png" alt="" class="wp-image-12052" style="width:818px"/></figure>



<p class="wp-block-paragraph">正常に追加されると、モーダルが閉じて「SSHエージェントが追加されました」メッセージが表示されます。</p>



<h4 class="wp-block-heading">SSHキーの登録</h4>



<p class="wp-block-paragraph">次に、すでに使っているSSHキーを1Password側に登録したり、SSHエージェントで利用するように設定する必要があります。</p>



<p class="wp-block-paragraph">1Passwordアプリのサイドバーにある［開発者］をクリックし、［SSHエージェントを表示］ボタンをクリックします。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="2121" height="1478" src="https://webrandum.net/mskz/wp-content/uploads/2026/07/image_7.png" alt="" class="wp-image-12053" style="width:1061px"/></figure>



<p class="wp-block-paragraph">［新しいSSHキー］ボタンをクリックすると、新たにSSHキーの新規アイテム登録画面が表示されます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="2121" height="1478" src="https://webrandum.net/mskz/wp-content/uploads/2026/07/image_8.png" alt="" class="wp-image-12054" style="width:1061px"/></figure>



<p class="wp-block-paragraph">ちなみに、ここから登録しなくても［新規アイテム］の中から［SSHキー］を選択しても登録できます。</p>



<p class="wp-block-paragraph">登録できたら、［すべてのSSHキーを表示］でSSHキーに絞り込んだアイテム一覧が表示されます。<br>SSHエージェントに追加したいアイテムを選択して、［SSHエージェントの設定ファイルを開く…］ボタンをクリックします。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="2121" height="1478" src="https://webrandum.net/mskz/wp-content/uploads/2026/07/image_8-1.png" alt="" class="wp-image-12055" style="width:1061px"/></figure>



<p class="wp-block-paragraph">ターミナルなどで「agent.toml」ファイルが開くので、ここにSSHエージェントのアイテムを下記の形式で追加します。</p>



<pre class="wp-block-code"><span class="hljs-code-title">agent.toml</span><code>&#091;&#091;ssh-keys]]
item = "アイテム名"
vault = "アイテムを格納しているVault名"</code></pre>



<p class="wp-block-paragraph">入力して保存したら、1Passwordを一度ロックしてから再度解除する必要があります（<kbd>shift</kbd> + <kbd>command</kbd> + <kbd>L</kbd>でロックできます）。</p>



<p class="wp-block-paragraph">一度ロック → 解除することで、1Password側で認識されるようになります。<br>もう一度サイドバーにある［開発者］→［SSHエージェントを表示］で［利用できるSSHキー］に表示されていればOKです。</p>



<p class="wp-block-paragraph">ここからさらにGitのコミットに署名するには、再度SSHキーのアイテム詳細画面に移動します。</p>



<p class="wp-block-paragraph">今度は［次のステップ：Gitのコミットに署名する］と書かれているので、［設定する…］ボタンをクリックします。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="2121" height="1478" src="https://webrandum.net/mskz/wp-content/uploads/2026/07/image_10.png" alt="" class="wp-image-12056" style="width:1061px"/></figure>



<p class="wp-block-paragraph">［Gitコミットの署名を設定する］画面が表示されるので、出てきたコードを<code>~/.gitconfig</code>ファイルに追加すると、そのキーで署名出来るようになりますし、［自動的に編集］ボタンを押せば自動でファイルを編集して設定してくれます。 </p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1174" height="1210" src="https://webrandum.net/mskz/wp-content/uploads/2026/07/image_11.png" alt="" class="wp-image-12057" style="width:587px"/></figure>



<p class="wp-block-paragraph">最初の設定は面倒ですが、1Passwordで管理しているSSHキーをそのまま使えるようになります。</p>



<p class="wp-block-paragraph">あとはいままでSSHキーを1Passwordで管理していなかったので、この機会に少しずつ1Passwordで管理するように移行していっています。<br>PCの移行時などにも1Passwordを接続して移行できるので便利そうです。</p>



<h3 class="wp-block-heading">1Password Environments</h3>



<p class="wp-block-paragraph">1Password Environmentsは、プロジェクト用の環境変数（.envファイル）を1Password上で管理する機能です。<br>通常のアイテムとは別枠で、.envファイルを管理できます。</p>



<p class="wp-block-paragraph">ただし、この機能は2026年6月時点ではまだベータ版ですし、1Password CLIから読み込む場合には1Password CLIをベータ版にしておく必要があります。</p>



<p class="wp-block-paragraph">1Password CLIと一緒に使用する場合が多く、<code>op run --environment</code>というコマンドを使って、必要なタイミングだけ環境変数を注入してコマンドを実行できます。</p>



<p class="wp-block-paragraph">例えば、下記のコマンドを実行すれば指定の.envを使って<code>npm run dev</code>を実行できます。</p>



<pre class="wp-block-code"><code>op run --environment &lt;environment-id&gt; -- npm run dev</code></pre>



<p class="wp-block-paragraph">また、<code>.env</code>ファイルをマウントする仕組みも用意されていて、平文の<code>.env</code>をディスクに置かずに済みます。</p>



<h4 class="wp-block-heading">環境の追加方法</h4>



<p class="wp-block-paragraph">1Passwordアプリのサイドバーにある［開発者］をクリックし、［環境を表示］ボタンをクリックします。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="2121" height="1478" src="https://webrandum.net/mskz/wp-content/uploads/2026/07/image_12.png" alt="" class="wp-image-12058" style="width:1061px"/></figure>



<p class="wp-block-paragraph">［新しい環境］ボタンをクリックして追加します。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="2121" height="1478" src="https://webrandum.net/mskz/wp-content/uploads/2026/07/image_13.png" alt="" class="wp-image-12059" style="width:1061px"/></figure>



<p class="wp-block-paragraph">追加したら既に作成済みの.envファイルをドラッグアンドドロップでインポートするか、［新しい変数］ボタンで変数と値を入力します。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="2121" height="1478" src="https://webrandum.net/mskz/wp-content/uploads/2026/07/image_14.png" alt="" class="wp-image-12060" style="width:1061px"/></figure>



<p class="wp-block-paragraph">これで環境変数の追加は完了です。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="2121" height="1478" src="https://webrandum.net/mskz/wp-content/uploads/2026/07/image_15.png" alt="" class="wp-image-12061" style="width:1061px"/></figure>



<h4 class="wp-block-heading">ローカルにマウントする</h4>



<p class="wp-block-paragraph">作成した環境変数をローカルの.envファイルとしてマウントする場合は［保存先］タブを選択して、ローカル.envファイルの［保存先の設定］をクリックします。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="2121" height="1478" src="https://webrandum.net/mskz/wp-content/uploads/2026/07/image_16.png" alt="" class="wp-image-12062" style="width:1061px"/></figure>



<p class="wp-block-paragraph">［ファイルパスを選択する］ボタンをクリックしてマウントしたいフォルダを選択すれば、そこに.envファイルがマウントされます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="2121" height="1478" src="https://webrandum.net/mskz/wp-content/uploads/2026/07/image_17.png" alt="" class="wp-image-12063" style="width:1061px"/></figure>



<h4 class="wp-block-heading">1Password CLI経由で読み込む場合</h4>



<p class="wp-block-paragraph">ターミナルコマンド上で使用したい場合は、1Password CLIを使って読み込みます。</p>



<p class="wp-block-paragraph">［アクセスの管理］の右横にあるボタンを選択して［環境IDをコピーする］をクリックします。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="2121" height="1478" src="https://webrandum.net/mskz/wp-content/uploads/2026/07/image_18.png" alt="" class="wp-image-12064" style="width:1061px"/></figure>



<p class="wp-block-paragraph">そのあと、下記コマンドの「&lt;environment-id&gt;」部分にコピーした環境IDをペーストして、「npm run dev」部分は実行したいコマンドを入力します。</p>



<pre class="wp-block-code"><code>op run --environment &lt;environment-id&gt; -- npm run dev</code></pre>



<p class="wp-block-paragraph">これでコマンドを実行すると1Passwordの認証が求められて、解除すると1Password Environmentsで管理している環境変数が渡った状態でコマンドが実行されます。</p>



<h3 class="wp-block-heading">1Password CLI</h3>



<p class="wp-block-paragraph">1Password CLIをインストールすると、ターミナル上で<code>op</code>コマンドが使えるようになります。<br>このコマンドを使うことで、1Passwordの情報をターミナル上で扱えるようになります。</p>



<p class="wp-block-paragraph">また、［環境設定］→［開発者］で［1Password CLIと連携」にチェックを入れておくと、<code>op</code>コマンドを使うときの認証にTouch IDが使えるようになります。</p>



<p class="wp-block-paragraph">1Passwordの開発者向け機能はCLIと組み合わせて使い場合が多いので、基本1Password CLIはインストールする前提で考えた方が良さそうです。</p>



<h3 class="wp-block-heading">Developer Watchtower</h3>



<p class="wp-block-paragraph">Developer Watchtowerは、ローカルディスク上の開発者向け認証情報をチェックする機能です。<br>現時点の対象は<code>~/.ssh</code>以下にあるSSH秘密鍵になっています（APIキーや<code>.env</code>まで全部スキャンしてくれるわけではありません）。</p>



<p class="wp-block-paragraph">1Passwordアプリのサイドバーにある［開発者］をクリックし、［Watchtowerを表示］ボタンをクリックして確認できます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="2121" height="1478" src="https://webrandum.net/mskz/wp-content/uploads/2026/07/image_19.png" alt="" class="wp-image-12065" style="width:1061px"/></figure>



<p class="wp-block-paragraph">通常のWatchtowerが漏えいパスワードや弱いパスワードを確認する機能なのに対して、こちらは開発用のSSH鍵まわりを見る機能だと考えると分かりやすいです。</p>



<p class="wp-block-paragraph">SSHエージェントを使うためにすべて1Password上で管理している場合は不要ですが、そうでない場合はSSHキーの監査をしてくれます。</p>



<p class="wp-block-paragraph">検出対象はOpenSSH、PKCS#8、PKCS#1形式のSSH秘密鍵で、<code>~/.ssh</code>配下を最大3階層までスキャンします（シンボリックリンクは追わず、1MiBを超えるファイルはスキップされます）。</p>



<p class="wp-block-paragraph">警告内容は下記のようなものです。</p>



<ul class="wp-block-list">
<li>1Passwordにすでに取り込んだ鍵の重複</li>



<li>パスフレーズなしで平文保存された秘密鍵</li>



<li>古い方式の危険な鍵</li>
</ul>



<p class="wp-block-paragraph">いままで雑に管理していた人は、一度見ておくと良いかもしれません。</p>



<h2 class="wp-block-heading">まとめ</h2>



<p class="wp-block-paragraph">1Passwordは単純なパスワード管理だけでなく開発者にとって便利かつセキュリティ上注意しないといけない情報の管理もできるようになっています。</p>



<p class="wp-block-paragraph">チームプランを利用すれば、これらをチームで共有して管理できるのも嬉しいポイントです。<br><code>.env</code>を直接チャットサービスなどで送付していたり、どこかにそのままファイルを置いているよりも1Passwordで管理している方がセキュアです。</p>



<p class="wp-block-paragraph">こうした取り組みは面倒ですが、セキュリティ関連は何かあってからでは遅いです。</p>



<p class="wp-block-paragraph">すでに1Passwordを使っている人は試してみてはいかがでしょうか。</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Default Folder Xで保存ダイアログ内のファイルリストにフォーカスする方法</title>
		<link>https://webrandum.net/default-folder-x-keyboard-file-selection/</link>
		
		<dc:creator><![CDATA[Masa]]></dc:creator>
		<pubDate>Thu, 25 Jun 2026 11:00:00 +0000</pubDate>
				<category><![CDATA[作業効率化]]></category>
		<category><![CDATA[Default Folder X]]></category>
		<guid isPermaLink="false">https://webrandum.net/?p=12037</guid>

					<description><![CDATA[今までMacの保存ダイアログで不満だったことがDefault Folder Xで解消されました。 今回はDefault Folder Xを使った、保存ダイアログ…]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">今までMacの保存ダイアログで不満だったことがDefault Folder Xで解消されました。</p>



<figure class="wp-block-embed is-type-rich is-provider-x wp-block-embed-x"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="500" data-dnt="true"><p lang="ja" dir="ltr">Macの「保存ダイアログ」で、今まで下記がストレスでした。<br><br>• command + ↑で親フォルダへ移動できる<br>• でも、そのまま矢印キー（↑↓）でフォルダを選ぼうとしても、ファイル名入力欄にフォーカスしているせいで選択できない<br>• tabでフォーカスを切り替えようとしても何回も押す必要がある<br>•… <a href="https://t.co/JOqNZBtRgr">pic.twitter.com/JOqNZBtRgr</a></p>&mdash; サイトウ マサカズ｜Webrandum (@31mskz10) <a href="https://x.com/31mskz10/status/2069797162855379011?ref_src=twsrc%5Etfw">June 24, 2026</a></blockquote><script async src="https://platform.x.com/widgets.js" charset="utf-8"></script>
</div></figure>



<p class="wp-block-paragraph">今回はDefault Folder Xを使った、保存ダイアログ内でファイルリストにフォーカスする方法をまとめます。</p>



<h2 class="wp-block-heading">Default Folder X</h2>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="3020" height="1702" src="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_1-3.png" alt="" class="wp-image-12038" style="width:1510px" srcset="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_1-3.png 3020w, https://webrandum.net/mskz/wp-content/uploads/2026/06/image_1-3-320x180.png 320w, https://webrandum.net/mskz/wp-content/uploads/2026/06/image_1-3-640x360.png 640w" sizes="(max-width: 3020px) 100vw, 3020px" /></figure>


<div class="linkcard"><div class="lkc-external-wrap"><a class="lkc-link no_icon" href="https://www.stclairsoft.com/DefaultFolderX/" data-lkc-id="114" target="_blank" rel="external noopener"><div class="lkc-card"><div class="lkc-info"><div class="lkc-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=www.stclairsoft.com" alt="" width="16" height="16" /></div><div class="lkc-domain">www.stclairsoft.com</div></div><div class="lkc-content"><figure class="lkc-thumbnail"><img decoding="async" class="lkc-thumbnail-img" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Fwww.stclairsoft.com%2FDefaultFolderX%2F?w=160" width="100px" height="108px" alt="" /></figure><div class="lkc-title">Default Folder X</div><div class="lkc-url" title="https://www.stclairsoft.com/DefaultFolderX/">https://www.stclairsoft.com/DefaultFolderX/</div></div><div class="clear"></div></div></a></div></div>



<p class="wp-block-paragraph">Default Folder Xは、macOSの開く・保存ダイアログ（Open/Saveダイアログ）を拡張するユーティリティアプリです。</p>



<p class="wp-block-paragraph">標準のダイアログに下記機能を追加してくれます。</p>



<ul class="wp-block-list">
<li>Open/SaveダイアログにDefault Folder Xのツールバーを表示</li>



<li>最近使ったフォルダへのスピーディーなアクセス</li>



<li>よく使うフォルダへのショートカット割り当て</li>



<li>Finderで開いているフォルダを開く</li>
</ul>



<p class="wp-block-paragraph">古くからあるMacの定番アプリで、Default Folder X無しのMacは考えられません。<br>金額は$39.95の買い切りですが、Setappにも対応しています。</p>



<h3 class="wp-block-heading">Setappの活用</h3>


<div class="linkcard"><div class="lkc-internal-wrap"><a class="lkc-link no_icon" href="https://webrandum.net/setapp" data-lkc-id="858"><div class="lkc-card"><div class="lkc-info"><div class="lkc-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=webrandum.net" alt="" width="16" height="16" /></div><div class="lkc-domain">Webrandum</div></div><div class="lkc-content"><figure class="lkc-thumbnail"><img decoding="async" class="lkc-thumbnail-img" src="//webrandum.net/mskz/wp-content/uploads/2022/02/eyecatch-17.jpg" width="100px" height="108px" alt="" /></figure><div class="lkc-title">220以上の有料Macアプリが使えるサブスクサービス「Setapp」</div><div class="lkc-url" title="https://webrandum.net/setapp">https://webrandum.net/setapp</div><div class="lkc-excerpt">200種類以上のMac有料アプリが使い放題になるサブスクサービスの「Setapp」を最近使い始めました。もともと存在は知っていて、気になっていたのですが最近Path Finderがサブスク化して、Path FinderもSetappの中に入っているので「この機会に使ってみよう」と思い体験版から試しています。結論から言うとかなりお得なので、このまま継続して使い続けることになりそうです。SetappSetappなら本来個別に購入が必要なアプリを定額で使い放題にしてくれるサブスクリプションサービスです。使えるアプリは220種類以上で、今後も追加されてい...</div></div><div class="clear"></div></div></a></div></div>



<p class="wp-block-paragraph">有料アプリが使い放題になるサブスクサービスのSetappにも登録されています。</p>



<p class="wp-block-paragraph">Default Folder Xは買い切りアプリなので、これ単体での利用なら買った方がお得です。しかし、すでにSetappを契約していたり他にも使いたいアプリがある場合は、Setapp経由で使うのがオススメです。</p>



<h2 class="wp-block-heading">保存ダイアログでフォルダを選ぶときの問題</h2>



<p class="wp-block-paragraph">ここからが今回の本題です。<br>冒頭でも触れましたが、Macの保存ダイアログにはキーボード操作で地味に不便な点があります。</p>



<p class="wp-block-paragraph">保存ダイアログでcommand + ↑を押すと、ひとつ上の親フォルダへ移動できます。この操作は問題ありません。</p>



<p class="wp-block-paragraph">しかし、矢印キー（↑↓）で別のフォルダを選ぼうとしても選択できません。フォーカスがファイル名の入力欄にあるため、矢印キーの操作を入力欄が拾ってしまうからです。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1832" height="1070" src="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_2-4.png" alt="" class="wp-image-12039" style="width:916px" srcset="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_2-4.png 1832w, https://webrandum.net/mskz/wp-content/uploads/2026/06/image_2-4-100x59.png 100w" sizes="(max-width: 1832px) 100vw, 1832px" /></figure>



<p class="wp-block-paragraph">tabキーを押せばフォーカスを移動できますが、ファイルリストにたどり着くまで何度も押す必要があります。かといって、ここだけマウスに持ち替えるのも面倒です……</p>



<p class="wp-block-paragraph">保存ダイアログはファイル命名も行うので、できる限りキーボードに両手がある状態のまま最後まで操作を行いたいです。</p>



<p class="wp-block-paragraph">今までもDefault Folder Xを使っているので、最近使ったフォルダや開いているFinderウインドウへはすぐ移動できますし、よく使うフォルダにはショートカットも割り当てています。そのため、なんとか我慢できるレベルでした。</p>



<p class="wp-block-paragraph">それでも、保存先を兄弟フォルダに振り分けたいときなどは、お気に入りに登録するほどでもなく、地味に面倒でした。</p>



<p class="wp-block-paragraph">このあたりを以前はKeyboard Maestroのマクロで無理やり解決していたのですが、もっとスマートな方法がDefault Folder Xに用意されていました。</p>



<h2 class="wp-block-heading">「キーボードを使って書類を選択する」にショートカットを割り当てる</h2>



<p class="wp-block-paragraph">解決方法は、Default Folder Xのショートカット設定を変えるだけです。</p>



<p class="wp-block-paragraph">［環境設定］→［ショートカット］を開くと、操作ごとにショートカットキーを割り当てられる項目が並んでいます。</p>



<p class="wp-block-paragraph">この中に［キーボードを使って書類を選択する］という項目があります。<br>デフォルトでは何も割り当てられていないので、ここに好きなショートカットキーを設定します。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1354" height="1148" src="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_3-4.png" alt="" class="wp-image-12041" style="width:677px"/></figure>



<p class="wp-block-paragraph">私の場合は、とりあえずcommand + Kを割り当てました。</p>



<p class="wp-block-paragraph">これで保存ダイアログを開いているときにcommand + Kを押すと、ファイルリストにフォーカスが移り、矢印キーでフォルダやファイルを選択できるようになります。</p>



<p class="wp-block-paragraph">ファイル名の入力欄に戻りたいときは、command + Lで切り替えられます（デフォルトの場合）。KとLはちょうど隣合っているキーなので、command + Kとcommand + Lで押しやすいです。</p>



<p class="wp-block-paragraph">これで簡単にファイル名入力欄とファイルリストのフォーカスを切り替えられるようになり、長年のストレスがこれだけで解消されました。</p>



<h2 class="wp-block-heading">Keyboard Maestroを使った方法</h2>



<p class="wp-block-paragraph">Default Folder Xの設定を見つけたのでもう不要ですが、今まではKeyboard Maestroを使って無理矢理解決していました。</p>



<p class="wp-block-paragraph">やっていることはファイルリストにある前後の「戻る」「やり直す」アイコンを見つけて、それを基準にファイルリストの空白部分をクリックしてフォーカスを移動していました。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1228" height="2778" src="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_4-4.png" alt="" class="wp-image-12042" style="width:614px"/></figure>



<p class="wp-block-paragraph">かなり無理矢理ですし、たまにうまくいかないときもあったりで動作が不安定でした。</p>



<h2 class="wp-block-heading">まとめ</h2>



<p class="wp-block-paragraph">ずっと我慢していたうえに、わざわざKeyboard Maestroでマクロまで作っていたので、Default Folder Xであっさり解決できたときは少し拍子抜けしました（もっと早く知っていれば……）。</p>



<p class="wp-block-paragraph">普段から使っているアプリでしたが、Default Folder Xに限らず改めてアプリの機能や設定を見直すとこうした発見があります。<br>定期的に見直していくのも大切だと感じました。</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Obsidianで整理した知識をAnkiで定着させる方法</title>
		<link>https://webrandum.net/obsidian-anki/</link>
		
		<dc:creator><![CDATA[Masa]]></dc:creator>
		<pubDate>Thu, 18 Jun 2026 11:00:00 +0000</pubDate>
				<category><![CDATA[作業環境整備]]></category>
		<category><![CDATA[Anki]]></category>
		<category><![CDATA[Obsidian]]></category>
		<guid isPermaLink="false">https://webrandum.net/?p=11998</guid>

					<description><![CDATA[過去記事の『Obsidianを使った「自己流PKM」で行う知識トレーニング』では、Obsidianを使った知識整理の方法を紹介しました。 整理した知識をさらに記…]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">過去記事の『<a href="https://webrandum.net/obsidian-pkm/">Obsidianを使った「自己流PKM」で行う知識トレーニング</a>』では、Obsidianを使った知識整理の方法を紹介しました。</p>


<div class="linkcard"><div class="lkc-internal-wrap"><a class="lkc-link no_icon" href="https://webrandum.net/obsidian-pkm" data-lkc-id="1062"><div class="lkc-card"><div class="lkc-info"><div class="lkc-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=webrandum.net" alt="" width="16" height="16" /></div><div class="lkc-domain">Webrandum</div></div><div class="lkc-content"><figure class="lkc-thumbnail"><img decoding="async" class="lkc-thumbnail-img" src="//webrandum.net/mskz/wp-content/uploads/2026/01/eyecatch-2.png" width="100px" height="108px" alt="" /></figure><div class="lkc-title">Obsidianを使った「自己流PKM」で行う知識トレーニング</div><div class="lkc-url" title="https://webrandum.net/obsidian-pkm">https://webrandum.net/obsidian-pkm</div><div class="lkc-excerpt">過去記事の『1つのノートアプリにすべて集約するのをやめた理由｜2025年時点のノートアプリの使い分け』で、ObsidianをPKMとして使っていると紹介しました。今回はその具体的な方法や考え方についてまとめます。PKMとは何か？PKMは「Personal Knowledge Management（個人の知識管理）」の略で、個人が持つ情報や知識を管理・活用するための概念や手法の総称です。かなり広い概念ですが、単にメモを残しておくというよりも知識が体系化されていて、活用できる状態になっていることが重要です。私がPKMを行う目的は「知識のトレーニング...</div></div><div class="clear"></div></div></a></div></div>



<p class="wp-block-paragraph">整理した知識をさらに記憶に定着させたいなら、Ankiというフラッシュカードアプリとの組み合わせが効果的です。</p>



<p class="wp-block-paragraph">今回はAnkiの概要と、ObsidianからAnkiのカードを作成してインポートする方法をまとめます。</p>



<h2 class="wp-block-heading">Anki</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="2880" height="1502" src="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_1-2.png" alt="" class="wp-image-12004" srcset="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_1-2.png 2880w, https://webrandum.net/mskz/wp-content/uploads/2026/06/image_1-2-480x250.png 480w, https://webrandum.net/mskz/wp-content/uploads/2026/06/image_1-2-920x480.png 920w" sizes="(max-width: 2880px) 100vw, 2880px" /></figure>


<div class="linkcard"><div class="lkc-external-wrap"><a class="lkc-link no_icon" href="https://apps.ankiweb.net/" data-lkc-id="1057" target="_blank" rel="external noopener"><div class="lkc-card"><div class="lkc-info"><div class="lkc-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=apps.ankiweb.net" alt="" width="16" height="16" /></div><div class="lkc-domain">apps.ankiweb.net</div></div><div class="lkc-content"><figure class="lkc-thumbnail"><img decoding="async" class="lkc-thumbnail-img" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Fapps.ankiweb.net%2F?w=160" width="100px" height="108px" alt="" /></figure><div class="lkc-title">Anki - powerful, intelligent flashcards</div><div class="lkc-url" title="https://apps.ankiweb.net/">https://apps.ankiweb.net</div><div class="lkc-excerpt">Anki - a program which makes remembering things easy.</div></div><div class="clear"></div></div></a></div></div>



<p class="wp-block-paragraph">Ankiはかなり自由度の高いフラッシュカードアプリです。<br>表面と裏面にそれぞれ問題と答えを書き、タップ（または<kbd>space</kbd>）で答えが表示されます。</p>



<p class="wp-block-paragraph">学生時代に使った暗記カードのデジタル版のようなものです。</p>



<p class="wp-block-paragraph">料金体系は少し変わっていて、Web版・PCアプリ版（Windows / macOS）・Android版の<a href="https://play.google.com/store/apps/details/AnkiDroid_Flashcards?id=com.ichi2.anki&amp;hl=ja">AnkiDroid</a>は無料ですが、iOS版の<a href="https://apps.apple.com/jp/app/ankimobile-flashcards/id373493387">AnkiMobile</a>だけは有料の買い切りです。執筆時点のApp Store価格は4,000円です。</p>



<p class="wp-block-paragraph">どうやらiOS版のAnkiMobileの売り上げが、Anki全体の開発資金を支える役割も担っているようです。</p>



<p class="wp-block-paragraph">後ほど紹介するObsidianからCSVを生成してインポートする方法はWeb版・PCアプリ版で行うので無料でできますが、日々使うならスマホから気軽に開ける方が続けやすいので、iPhoneを持っている人はAnkiMobileの購入もオススメです。</p>



<h3 class="wp-block-heading">エビングハウスの忘却曲線に沿って学習できる</h3>



<p class="wp-block-paragraph">Ankiに限らずですが、最近のフラッシュカード系のアプリは最適なタイミングで復習ができるようになっています。</p>



<p class="wp-block-paragraph">これは有名な「エビングハウスの忘却曲線」の研究がもとになっています。</p>



<p class="wp-block-paragraph">人間は新しく覚えた情報を24時間後には約67%忘れてしまうそうです。<br>この忘れかけたタイミングで復習することで記憶が定着しやすくなり、次は3日後、その次は1週間後……という風に、復習間隔を徐々に広げていくことで長期記憶として定着させていきます。</p>



<p class="wp-block-paragraph">Ankiでは簡単だと感じたカードは次回の復習間隔が長くなり、難しいと感じたカードは短い間隔で復習するように設計されています。</p>



<p class="wp-block-paragraph">このように、理想的な復習タイミングを管理するシステムのことをSRS（Spaced Repetition System）と呼びます。</p>



<p class="wp-block-paragraph">そして多くのアプリでは復習間隔は自動またはざっくりしか設定できませんが、Ankiはこの設定もかなり細かく調整できます。</p>



<h3 class="wp-block-heading">他フラッシュカード系アプリとの比較</h3>



<p class="wp-block-paragraph">フラッシュカード系のアプリはAnkiの他にも<a href="https://quizlet.com/jp">Quizlet</a>・<a href="https://remindo.co/?&amp;locale=ja&amp;savelocale=1">reminDO</a>・<a href="https://www.langholic.com/wordholic">WordHolic</a>など数多くあります。<br>いま上げたアプリの主な違いを比較すると下記の通りです。</p>



<figure class="wp-block-table"><table><thead><tr><th class="has-text-align-left" data-align="left">機能</th><th class="has-text-align-left" data-align="left">Anki</th><th class="has-text-align-left" data-align="left">Quizlet</th><th class="has-text-align-left" data-align="left">reminDO</th><th class="has-text-align-left" data-align="left">WordHolic</th></tr></thead><tbody><tr><td class="has-text-align-left" data-align="left">料金</td><td class="has-text-align-left" data-align="left">PC/Android無料、iOSは買い切り</td><td class="has-text-align-left" data-align="left">基本無料（有料プランあり）</td><td class="has-text-align-left" data-align="left">基本無料（Plusプランあり）</td><td class="has-text-align-left" data-align="left">基本無料（広告あり）</td></tr><tr><td class="has-text-align-left" data-align="left">穴埋め問題</td><td class="has-text-align-left" data-align="left">○</td><td class="has-text-align-left" data-align="left">△</td><td class="has-text-align-left" data-align="left">×</td><td class="has-text-align-left" data-align="left">×</td></tr><tr><td class="has-text-align-left" data-align="left">画像対応</td><td class="has-text-align-left" data-align="left">○</td><td class="has-text-align-left" data-align="left">○</td><td class="has-text-align-left" data-align="left">○</td><td class="has-text-align-left" data-align="left">○</td></tr><tr><td class="has-text-align-left" data-align="left">CSV読み込み</td><td class="has-text-align-left" data-align="left">○</td><td class="has-text-align-left" data-align="left">○</td><td class="has-text-align-left" data-align="left">×</td><td class="has-text-align-left" data-align="left">○</td></tr><tr><td class="has-text-align-left" data-align="left">広告</td><td class="has-text-align-left" data-align="left">なし</td><td class="has-text-align-left" data-align="left">無料版はあり</td><td class="has-text-align-left" data-align="left">なし</td><td class="has-text-align-left" data-align="left">無料版はあり</td></tr><tr><td class="has-text-align-left" data-align="left">カードのカスタマイズ</td><td class="has-text-align-left" data-align="left">○（HTML/CSS対応）</td><td class="has-text-align-left" data-align="left">×</td><td class="has-text-align-left" data-align="left">×</td><td class="has-text-align-left" data-align="left">×</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Ankiは他アプリに比べてカスタマイズ性が高いのが特徴です。</p>



<h3 class="wp-block-heading">カスタマイズ性がかなり高い</h3>



<p class="wp-block-paragraph">Ankiはほぼすべての要素をカスタマイズできます。<br>カードにはHTML・CSSを使えるのでデザインも自由自在です。</p>



<ul class="wp-block-list">
<li>カードのデザイン</li>



<li>フィールド構成</li>



<li>復習間隔のアルゴリズム</li>



<li>1日の新規カード数などの細かい設定</li>
</ul>



<p class="wp-block-paragraph">さらにアドオン（プラグイン）が数多くあり、それらを使うことで基本機能だけでは物足りない部分も補えます。</p>



<p class="wp-block-paragraph">他のアプリだとここまで自由にはできません。<br>しかし、逆に設定項目が多すぎて面倒と感じる人もいるかもしれません。</p>



<h2 class="wp-block-heading">Ankiのアカウント作成</h2>



<p class="wp-block-paragraph">Ankiを使い始めるには、まずAnkiWebのアカウントを作成します。<br>AnkiWebは各デバイス間でカードを同期するためのサービスで、アカウントは無料で作成できます。</p>



<p class="wp-block-paragraph"><a href="https://apps.ankiweb.net/">公式サイト</a>にアクセスし、「Sign Up」からメールアドレスとパスワードを入力して登録します。</p>



<p class="wp-block-paragraph">このアカウントがあると、Web版とMac版、iOS版など異なるデバイスで情報を同期できるようになります。<br>私の場合はカードの作成やインポートはMacで行い、日々の復習はiPhoneで行うという使い分けをしているので同期は必須です。</p>



<h2 class="wp-block-heading">Ankiの基本的な使い方</h2>



<h3 class="wp-block-heading">macOSアプリ版</h3>



<p class="wp-block-paragraph">macOSアプリ版は<a href="https://apps.ankiweb.net/">公式サイト</a>からダウンロードするか、<a href="https://webrandum.net/homebrew-install/">Homebrew</a>でインストールします。</p>



<pre class="wp-block-code"><code>brew install --cask anki</code></pre>



<p class="wp-block-paragraph">Mac App Storeには公開されていないので、どちらかの方法でインストールする必要があります。</p>



<p class="wp-block-paragraph">アプリを起動すると、下記の画面が表示されます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1407" height="1277" src="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_2-2.png" alt="" class="wp-image-12007" style="width:704px"/></figure>



<h4 class="wp-block-heading">デッキの管理</h4>



<p class="wp-block-paragraph">デッキはカードをまとめるフォルダのようなものです。<br>最初は「デフォルト」という名前のデッキ1つだけですが、メイン画面下部にある［デッキを作成］ボタンからデッキを追加できます。</p>



<p class="wp-block-paragraph">デッキ名に<code>::</code>（コロン2つ）を使うと階層構造を作れます。<br>例えば「AWS::IAM」「AWS::S3」のように命名すると、「AWS」の下に「IAM」と「S3」がサブデッキとして配置されます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1407" height="1277" src="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_3-2.png" alt="" class="wp-image-12008" style="width:704px"/></figure>



<p class="wp-block-paragraph">「フォルダじゃなくてデッキなんだ……」や「<code>/</code>（スラッシュ）じゃなくて<code>::</code>（コロン2つ）で区切るんだ……」などちょっとクセがありますが、このあたりは慣れていく必要があります。</p>



<h4 class="wp-block-heading">カードの作成</h4>



<p class="wp-block-paragraph">カードを手動で作成するには、画面上部の［追加］メニューをクリックするとカード追加画面が表示されます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1573" height="1123" src="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_4-2.png" alt="" class="wp-image-12009" style="width:750px"/></figure>



<p class="wp-block-paragraph">カード追加画面では、上部で「ノートタイプ」と追加先の「デッキ」を選択し、「表面」に問題、「裏面」に正解を入力します。</p>



<p class="wp-block-paragraph">通常はWYSIWYGで入力できますが、表面と裏面の一番右にあるコードアイコンをクリックすると、なんとHTMLで編集できます。HTMLの入力ができるので非常に自由度高くノートを作成できます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1573" height="1123" src="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_5-3.png" alt="" class="wp-image-12011" style="width:750px"/></figure>



<p class="wp-block-paragraph">入力できたら［追加］ボタンを押してカードを追加できます。</p>



<h4 class="wp-block-heading">カードの使用</h4>



<p class="wp-block-paragraph">デッキをクリックして［学習開始］ボタンをクリックすると、実際にカードが表示されます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1408" height="1277" src="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_6-1.png" alt="" class="wp-image-12012" style="width:704px"/></figure>



<p class="wp-block-paragraph">カードの表面（問題）が表示されるので、答えが何になるか考えましょう。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1408" height="1277" src="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_7-1.png" alt="" class="wp-image-12013" style="width:704px"/></figure>



<p class="wp-block-paragraph">答えを考えたら画面下の［解答を表示］ボタンをクリックして裏面（正解）を表示します。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1408" height="1277" src="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_8-1.png" alt="" class="wp-image-12014" style="width:704px"/></figure>



<p class="wp-block-paragraph">正解を確認したら、自分の理解度に応じて下記の4段階で評価します。</p>



<ul class="wp-block-list">
<li>もう一度（Again）：全然分からなかった</li>



<li>難しい（Hard）：かなり迷った</li>



<li>正解（Good）：少し考えて思い出せた</li>



<li>簡単（Easy）：すぐに分かった</li>
</ul>



<p class="wp-block-paragraph">この評価に応じて次回の復習タイミングが決まります。<br>それぞれのボタンの上に次回復習タイミングまでの時間が表示されていて、［もう一度］を選んだカードはすぐに再表示され、［簡単］を選んだカードは数日後に表示されることが分かります。</p>



<p class="wp-block-paragraph">ちなみに評価は左から順にキーボードの<kbd>1</kbd>〜<kbd>4</kbd>キーでも選択できますし、裏表の切り替えは<kbd>space</kbd>でもできるので、マウスを使わずにキーボードだけでサクサク進められます。</p>



<h4 class="wp-block-heading">カードタイプ（ノートタイプ）</h4>



<p class="wp-block-paragraph">Ankiには「カードタイプ」という概念があり、これで追加するカードの機能や見た目が変わります。デフォルトは下記の6種類が用意されていて、これらをカード追加画面で選択して切り替えます。</p>



<ul class="wp-block-list">
<li>基本：表面に問題、裏面に答えの基本的なタイプ</li>



<li>基本 (文字入力解答)：回答をテキスト入力して答え合わせするタイプ</li>



<li>基本 (裏表反転カード付き)：表→裏だけでなく、裏→表のカードも自動で作成されるタイプ</li>



<li>基本 (裏表反転カード追加可能)：裏→表のカードが必要な場合に追加できるタイプ</li>



<li>画像穴埋め問題：画像の一部を図形で隠して、裏面表示で隠していた図形を非表示にして答えを確認できるタイプ</li>



<li>穴埋め問題：<code>{{c1::答え}}</code>形式の書式で文中の一部を隠せるタイプ</li>
</ul>



<p class="wp-block-paragraph">私は「基本」のカードタイプばかり使っていますが、人によっては画像穴埋めなどは重宝しそうです。</p>



<h4 class="wp-block-heading">タグの活用</h4>



<p class="wp-block-paragraph">カードにはタグを付けられます。<br>カード作成画面の下部にある「タグ」フィールドに入力して<kbd>return</kbd>で確定します。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1574" height="1123" src="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_9-1.png" alt="" class="wp-image-12017" style="width:750px"/></figure>



<p class="wp-block-paragraph">タグを付けておくと、ブラウザ画面（画面上部の［ブラウザ］メニューから開く）でタグ別にカードを絞り込めます。デッキとは別の軸でカードを分類できるので、「重要」のようなタグを付けておくと管理しやすくなります。</p>



<h4 class="wp-block-heading">学習設定の調整</h4>



<p class="wp-block-paragraph">デッキごとに学習設定を調整できます。<br>デッキ名の右側にある歯車アイコンから「オプション」を選択します。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1408" height="1277" src="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_10-1.png" alt="" class="wp-image-12018" style="width:704px"/></figure>



<p class="wp-block-paragraph">よく変更する設定は下記の通りです。</p>



<ul class="wp-block-list">
<li>1日の新規カード導入枚数の上限</li>



<li>1日の復習枚数の上限</li>



<li>新規カードを集める順序</li>
</ul>



<p class="wp-block-paragraph">特に［新規カードを集める順序］は［デッキの並び順］から［ランダム（カード単位）］に変更することが多いです。</p>



<p class="wp-block-paragraph">1日の上限系は多すぎるとカードが溜まっていくばかりになってモチベーションが下がってしまうので、無理のない枚数に設定した方が続けやすいです。</p>



<p class="wp-block-paragraph">［負荷軽減日］という設定項目もあり、平日は負荷を下げておくといった設定も可能です。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1673" height="1737" src="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_11-1.png" alt="" class="wp-image-12019" style="width:836px"/></figure>



<h4 class="wp-block-heading">よく使うショートカットキー</h4>



<p class="wp-block-paragraph">macOSアプリ版では下記のショートカットキーをよく使います。</p>



<figure class="wp-block-table"><table><thead><tr><th class="has-text-align-left" data-align="left">操作</th><th class="has-text-align-left" data-align="left">キー</th></tr></thead><tbody><tr><td class="has-text-align-left" data-align="left">カードを追加</td><td class="has-text-align-left" data-align="left">A</td></tr><tr><td class="has-text-align-left" data-align="left">ブラウザを開く</td><td class="has-text-align-left" data-align="left">B</td></tr><tr><td class="has-text-align-left" data-align="left">統計を表示</td><td class="has-text-align-left" data-align="left">T</td></tr><tr><td class="has-text-align-left" data-align="left">回答を表示</td><td class="has-text-align-left" data-align="left">space</td></tr><tr><td class="has-text-align-left" data-align="left">もう一度</td><td class="has-text-align-left" data-align="left">1</td></tr><tr><td class="has-text-align-left" data-align="left">難しい</td><td class="has-text-align-left" data-align="left">2</td></tr><tr><td class="has-text-align-left" data-align="left">普通</td><td class="has-text-align-left" data-align="left">3</td></tr><tr><td class="has-text-align-left" data-align="left">簡単</td><td class="has-text-align-left" data-align="left">4</td></tr><tr><td class="has-text-align-left" data-align="left">カードの編集</td><td class="has-text-align-left" data-align="left">E</td></tr><tr><td class="has-text-align-left" data-align="left">同期</td><td class="has-text-align-left" data-align="left">Y</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">基本的にはiOS版をスキマ時間や寝る前などに解いていることが多いのでmacOS版を使う頻度は低いですが、ショートカットキーだけで操作できるのは嬉しいです。</p>



<h4 class="wp-block-heading">同期設定</h4>



<p class="wp-block-paragraph">［同期］メニューを選択すると、初回は下記のログイン画面が表示されます。</p>



<p class="wp-block-paragraph">ここに先ほど作成したAnkiWebのログイン情報を入力することで同期できます。次回以降は［同期］を押すだけで実行されるようになります。</p>



<p class="wp-block-paragraph">自動同期ではないので、何か変更をしたり学習を進めたあとは自分で同期を実行する必要があります。</p>



<h3 class="wp-block-heading">iOSアプリ版</h3>


<div class="linkcard"><div class="lkc-external-wrap"><a class="lkc-link no_icon" href="https://apps.apple.com/jp/app/ankimobile-flashcards/id373493387" data-lkc-id="1058" target="_blank" rel="external noopener"><div class="lkc-card"><div class="lkc-info"><div class="lkc-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=apps.apple.com" alt="" width="16" height="16" /></div><div class="lkc-domain">App Store</div></div><div class="lkc-content"><figure class="lkc-thumbnail"><img decoding="async" class="lkc-thumbnail-img" src="//webrandum.net/mskz/wp-content/uploads/pz-linkcard/cache/1b4db55725da15eefa60ccdb09db302d2241da5ec96dff1ae7293547e3cd8e45.webp" width="100px" height="108px" alt="" /></figure><div class="lkc-title">AnkiMobile Flashcardsアプリ - App Store</div><div class="lkc-url" title="https://apps.apple.com/jp/app/ankimobile-flashcards/id373493387">https://apps.apple.com/jp/app/ankimobile-flashcards/id373493387</div><div class="lkc-excerpt">Anki Software, LLCの「AnkiMobile Flashcards」をApp Storeでダウンロードしてください。スクリーンショット、評価とレビュー、ユーザのヒント、「AnkiMobile Flashcards」に似たゲームを見ることなどができます。</div></div><div class="clear"></div></div></a></div></div>



<p class="wp-block-paragraph">iOS版は<a href="https://apps.apple.com/jp/app/ankimobile-flashcards/id373493387">App Store</a>からダウンロードします。<br>基本的な操作はMac版と同じで、画面をタップして回答を表示し、評価ボタンを選択するだけです。</p>



<p class="wp-block-paragraph">iPhoneで使う最大のメリットは、通勤中や待ち時間などのスキマ時間にサッと復習できることです。<br>アプリを開いて［同期］ボタンを押せばAnkiWebと同期してくれるので、Macで追加したカードを反映できます。</p>



<p class="wp-block-paragraph">iOS版ではカードの作成や設定変更もできますが、操作性はMac版の方が良いです。<br>私の場合はiOS版は復習専用と割り切って、カードの追加やインポートはすべてMacで行っています。</p>



<h3 class="wp-block-heading">Web版</h3>


<div class="linkcard"><div class="lkc-external-wrap"><a class="lkc-link no_icon" href="https://ankiweb.net/decks" data-lkc-id="1059" target="_blank" rel="external noopener"><div class="lkc-card"><div class="lkc-info"><div class="lkc-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=ankiweb.net" alt="" width="16" height="16" /></div><div class="lkc-domain">ankiweb.net</div></div><div class="lkc-content"><figure class="lkc-thumbnail"><img decoding="async" class="lkc-thumbnail-img" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Fankiweb.net%2Fdecks?w=160" width="100px" height="108px" alt="" /></figure><div class="lkc-title">https://ankiweb.net/decks</div><div class="lkc-url" title="https://ankiweb.net/decks">https://ankiweb.net/decks</div></div><div class="clear"></div></div></a></div></div>



<p class="wp-block-paragraph">Web版は<a href="https://ankiweb.net/">AnkiWeb</a>にログインすると使えます。<br>カードの学習や追加・管理など問題なくできますが、Macアプリ版の方が操作性も高いので、あえて使う必要はあまりありません。</p>



<p class="wp-block-paragraph">基本的には使うことがなさそうです。</p>



<h2 class="wp-block-heading">Obsidian_to_Anki</h2>


<div class="linkcard"><div class="lkc-external-wrap"><a class="lkc-link no_icon" href="https://github.com/ObsidianToAnki/Obsidian_to_Anki" data-lkc-id="1060" target="_blank" rel="external noopener"><div class="lkc-card"><div class="lkc-info"><div class="lkc-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=github.com" alt="" width="16" height="16" /></div><div class="lkc-domain">GitHub</div></div><div class="lkc-content"><figure class="lkc-thumbnail"><img decoding="async" class="lkc-thumbnail-img" src="//webrandum.net/mskz/wp-content/uploads/pz-linkcard/cache/d2e569ee550dc008bf7aa9c737c5e3412449c7ce15b39d4f6e11241ea7d32352.webp" width="100px" height="108px" alt="" /></figure><div class="lkc-title">GitHub - ObsidianToAnki/Obsidian_to_Anki: Script to add flashcards from text/...</div><div class="lkc-url" title="https://github.com/ObsidianToAnki/Obsidian_to_Anki">https://github.com/ObsidianToAnki/Obsidian_to_Anki</div><div class="lkc-excerpt">Script to add flashcards from text/markdown files to Anki - ObsidianToAnki/Obsidian_to_Anki</div></div><div class="clear"></div></div></a></div></div>



<p class="wp-block-paragraph">Obsidianで書いたノートを自動的にAnkiのカードに変換できる「<a href="https://github.com/ObsidianToAnki/Obsidian_to_Anki">Obsidian_to_Anki</a>」というプラグインがあります。</p>



<p class="wp-block-paragraph">私の場合は使っていませんが、ObsidianとAnkiの連携方法としてよく紹介される手段なので、どういう仕組みかを押さえておきます。</p>



<h3 class="wp-block-heading">導入方法</h3>



<p class="wp-block-paragraph">このプラグインを使うには、Anki側に「<a href="https://ankiweb.net/shared/info/2055492159">AnkiConnect</a>」というアドオンをインストールしておく必要があります。</p>


<div class="linkcard"><div class="lkc-external-wrap"><a class="lkc-link no_icon" href="https://ankiweb.net/shared/info/2055492159" data-lkc-id="1061" target="_blank" rel="external noopener"><div class="lkc-card"><div class="lkc-info"><div class="lkc-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=ankiweb.net" alt="" width="16" height="16" /></div><div class="lkc-domain">ankiweb.net</div></div><div class="lkc-content"><figure class="lkc-thumbnail"><img decoding="async" class="lkc-thumbnail-img" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Fankiweb.net%2Fshared%2Finfo%2F2055492159?w=160" width="100px" height="108px" alt="" /></figure><div class="lkc-title">https://ankiweb.net/shared/info/2055492159</div><div class="lkc-url" title="https://ankiweb.net/shared/info/2055492159">https://ankiweb.net/shared/info/2055492159</div></div><div class="clear"></div></div></a></div></div>



<p class="wp-block-paragraph">AnkiConnectはAnkiの外部アプリ連携用のAPIを提供するアドオンで、これがないとObsidianからAnkiにカードを送信できません。</p>



<ol class="wp-block-list">
<li>Ankiのメニューバーから［ツール］→［アドオン］→［新たにアドオンを取得…］を選択</li>



<li>コード<code>2055492159</code>を入力してインストール</li>



<li>Ankiを再起動</li>



<li>［ツール］→［アドオン］→「AnkiConnect」を選択して「Config」をクリック</li>



<li><code>webCorsOriginList</code> に <code>"app://obsidian.md"</code> を追加して保存</li>
</ol>



<pre class="wp-block-code"><code>{
  "webCorsOriginList": &#091;
    "http://localhost",
    "app://obsidian.md"
  ]
}</code></pre>



<p class="wp-block-paragraph">このCORSの設定をしないと、ObsidianからAnkiへの接続が失敗します。</p>



<p class="wp-block-paragraph">次にObsidian側でObsidian_to_Ankiプラグインをインストールします。</p>



<ol class="wp-block-list">
<li>Obsidianの［設定］→［コミュニティプラグイン］→［閲覧］から「Obsidian_to_Anki」を検索してインストール</li>



<li>プラグインを有効化</li>



<li>Ankiが起動している状態でObsidianのコマンドパレットから「Obsidian_to_Anki: Scan Vault」を実行して接続を確認</li>
</ol>



<h3 class="wp-block-heading">ノートの書き方</h3>



<p class="wp-block-paragraph">Obsidian_to_Ankiでは、ノート内に特定の書式で問題と回答を書くとカードとして認識されます。</p>



<p class="wp-block-paragraph">デフォルトで動作する基本的な書き方は下記のブロック形式です。</p>



<pre class="wp-block-code"><code>START
Basic
IAMとは何の略か？
Back: Identity and Access Management
END</code></pre>



<p class="wp-block-paragraph"><code>START</code> と <code>END</code> で囲まれた部分がカード1枚として認識され、2行目がカードタイプ、3行目以降がFront、<code>Back:</code> 以降がBackになります。</p>



<p class="wp-block-paragraph">穴埋め形式も同様に書けます。</p>



<pre class="wp-block-code"><code>START
Cloze
AWSのIAMは{{c1::Identity and Access Management}}の略である
END</code></pre>



<p class="wp-block-paragraph">プラグインの設定では、<code>問題 :: 回答</code> のような短縮形式や <code>{答え}</code> 形式の穴埋めに対応する書式も用意されています（デフォルトではオフ）。</p>



<h3 class="wp-block-heading">カードの送信</h3>



<p class="wp-block-paragraph">ノートを書いたら、コマンドパレットから「Obsidian_to_Anki: Scan Vault」を実行します。<br>プラグインがVault内のノートをスキャンし、カード形式で書かれた部分を自動的にAnkiに送信してくれます。</p>



<p class="wp-block-paragraph">送信済みのカードにはノート内にAnkiのIDが自動で埋め込まれるため、同じカードが重複して作成されることはありません。ノートの内容を修正して再度スキャンすると、Anki側のカードも更新されます。</p>



<h3 class="wp-block-heading">使わなかった理由</h3>



<p class="wp-block-paragraph">便利なプラグインですが、私の場合は使っていません。</p>



<p class="wp-block-paragraph">理由は、ObsidianのノートをAnkiカード形式に合わせて書く必要があるからです。<br>Obsidianでは自分が理解しやすいように自由にノートを書きたいので、Ankiへの変換を意識した書き方に縛られるのが合いませんでした。</p>



<p class="wp-block-paragraph">そこで代わりに試したのが、次のCSVを生成する方法です。</p>



<h2 class="wp-block-heading">ObsidianからCSVを生成する方法</h2>



<p class="wp-block-paragraph">私はObsidianのノートからClaude CodeやCodexなどのコーディングエージェントを使って、Anki用のCSVを生成しています。</p>



<p class="wp-block-paragraph">Obsidian_to_Ankiのようにノートの書き方を変える必要がなく、既存のノートをそのまま活用できるのがメリットです。</p>



<h3 class="wp-block-heading">AnkiのCSV形式</h3>



<p class="wp-block-paragraph">AnkiのCSVインポートはタブ区切りに対応しており、「表面」と「裏面」の2列が基本です。<br>3列目にタグを追加しておくと、インポート時に自動でタグが付与されるので管理しやすくなります。</p>



<pre class="wp-block-code"><code>問題のテキスト, 答えのテキスト, タグ</code></pre>



<p class="wp-block-paragraph">例えば下記のような内容です。</p>



<pre class="wp-block-code"><code>IAMは何の略か？, Identity and Access Management, AWS
S3の正式名称は？, Amazon Simple Storage Service, AWS
Lambdaの最大実行時間は？, 15分, AWS::Lambda</code></pre>



<p class="wp-block-paragraph">文字コードはUTF-8で保存する必要があるので注意が必要です。</p>



<p class="wp-block-paragraph">カードにHTMLを使いたい場合は、答えにHTMLタグを含めることもできます。<br>例えばリスト形式で答えを表示したい場合は下記のように書きます。</p>



<pre class="wp-block-code"><code>EC2のインスタンスタイプの分類は？, &lt;ul&gt;&lt;li&gt;汎用（t/m系）&lt;/li&gt;&lt;li&gt;コンピューティング最適化（c系）&lt;/li&gt;&lt;li&gt;メモリ最適化（r/x系）&lt;/li&gt;&lt;/ul&gt;, AWS::EC2</code></pre>



<h3 class="wp-block-heading">CSVの生成</h3>



<p class="wp-block-paragraph">Obsidianのノートを指定して、AIにフラッシュカード用の問題と答えのペアを生成してもらいます。</p>



<p class="wp-block-paragraph">Obsidianのノートはすべてローカル上に存在するMarkdownファイルなので、Claude CodeやCodexのようなCLI型のAIツールと相性が良いです。<br>Vaultのディレクトリを開いて指示を出すだけでノートの内容を読み取って生成してくれます。</p>



<p class="wp-block-paragraph">例えば下記のように指示します。</p>



<pre class="wp-block-code"><code>AWSフォルダ配下のノートからAnki用のCSVを生成して。
カンマ区切りで、1列目に問題、2列目に回答、3列目にタグを入れてください。
タグはノートのファイル名をもとに付けてください。</code></pre>



<p class="wp-block-paragraph">これで簡単にObsidianに書いた内容を元にしてCSVファイルを生成してくれます。</p>



<p class="wp-block-paragraph">プロンプトで「問題は簡潔に、回答は要点のみ」のように指示すると、復習しやすいカードになります。<br>逆に「回答にはHTMLのリストを使って」と指示すれば、見やすいカードも生成できます。</p>



<h3 class="wp-block-heading">生成されたカードの確認と修正</h3>



<p class="wp-block-paragraph">生成された問題をそのまま使うのではなく、一度目を通して修正するようにしています。<br>問題の品質がイマイチだと復習の効果も下がりますし、自分で確認する過程自体が学習になるからです。</p>



<p class="wp-block-paragraph">確認していく過程で簡単すぎる問題は省いていくようにもしていて「このレベルの問題はもう分かる」とコーディングエージェント用のMarkdownファイルに記載して、次回以降の生成では問題の難易度を上げてもらうようにします。</p>



<p class="wp-block-paragraph">よくある修正ポイントは下記の通りです。</p>



<ul class="wp-block-list">
<li>問題が曖昧すぎる（「〜について説明せよ」のような広すぎる問題は、具体的に絞る）</li>



<li>回答が長すぎる（要点だけに削る。復習時にサッと確認できる分量が理想）</li>



<li>似たような問題が重複している（片方を削除するか、角度を変える）</li>



<li>タグが適切でない（デッキ構成に合わせて調整する）</li>
</ul>



<p class="wp-block-paragraph">CSVはテキストファイルなので、テキストエディタやスプレッドシートでも修正できます。</p>



<h3 class="wp-block-heading">Ankiへのインポート</h3>



<p class="wp-block-paragraph">生成したCSVファイルはAnkiの画面下部の［インポート］ボタンから選択してインポートします。</p>



<p class="wp-block-paragraph">CSVファイルを選択するとインポート設定画面が表示されるので、そこでさらに細かい設定を行います。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1673" height="1737" src="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_12-1.png" alt="" class="wp-image-12020" style="width:836px"/></figure>



<p class="wp-block-paragraph">［フィールドの区切り］でコンマ（,）以外も設定できますし、［フィールド内でHTMLを使う］にチェックを入れておくと、HTML形式で装飾されたカードもそのまま反映されます。</p>



<p class="wp-block-paragraph">また、インポート設定では同じ［表面］のカードがすでに存在する場合の処理を「更新」「スキップ」「無視」の中から選択できます。CSVを修正して再インポートする場合などに活用できます。</p>



<h2 class="wp-block-heading">まとめ</h2>



<p class="wp-block-paragraph">Claude CodeやCodexのようなコーディングエージェントが登場したことで、ObsidianのノートからAnkiのカードを生成する流れがかなりラクになりました。</p>



<p class="wp-block-paragraph">ObsidianのノートがローカルのMarkdownファイルであることが、ここでも活きています。</p>



<p class="wp-block-paragraph">Ankiのカード作成は正直面倒な作業なので、AIでざっくり生成してから自分で修正するくらいがちょうどいいバランスだと感じています。<br>Obsidianの自由なノート作成を崩さずにAnkiへつなげたいなら、このやり方はオススメです。</p>



<p class="wp-block-paragraph">そもそも今後知識がどこまで必要になるのか怪しいですが、瞬発的に情報を引っ張り出せる力はまだ必要になってくるのではないかと思っています。</p>



<p class="wp-block-paragraph">あとはAIばかり使っていると明らかに脳のパフォーマンスが下がっていると感じるときがあるので、ちゃんと脳を鍛えておくという意味でも、フラッシュカードは有効そうです。</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Figma × Keyboard Maestroでどこまで効率化できる？</title>
		<link>https://webrandum.net/figma-keyboard-maestro/</link>
		
		<dc:creator><![CDATA[Masa]]></dc:creator>
		<pubDate>Thu, 11 Jun 2026 11:00:00 +0000</pubDate>
				<category><![CDATA[作業効率化]]></category>
		<category><![CDATA[デザイン]]></category>
		<category><![CDATA[Figma]]></category>
		<category><![CDATA[Keyboard Maestro]]></category>
		<guid isPermaLink="false">https://webrandum.net/?p=11973</guid>

					<description><![CDATA[Figmaは標準でショートカットキーを自由にカスタマイズできません。 「他のデザインツールと同じ機能はショートカットキーを揃えたい」「右手はマウスを使っているこ…]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Figmaは標準でショートカットキーを自由にカスタマイズできません。</p>



<p class="wp-block-paragraph">「他のデザインツールと同じ機能はショートカットキーを揃えたい」<br>「右手はマウスを使っていることが多いから、左片手で押せるキーに変更したい」<br>「プラグインにショートカットキーを割り当てたい」</p>



<p class="wp-block-paragraph">このように思ってもそもそも設定できませんし、Figmaはマウスを使わないとできない操作も多いです。</p>



<p class="wp-block-paragraph">メニューバーの設定であればmacOS標準の［システム設定］→［キーボード］→［キーボードショートカット…］にある［アプリのショートカット］でも設定できますが、管理が大変です。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1519" height="1323" src="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_1-1.png" alt="" class="wp-image-11975" style="width:760px"/></figure>



<p class="wp-block-paragraph">そこで活用したいのが、Keyboard Maestroです。<br>今回はFigmaの操作をKeyboard Maestroで効率化する方法についてまとめます。</p>



<h2 class="wp-block-heading">基本の考え方</h2>



<p class="wp-block-paragraph">私の場合、メインの業務がフロントエンド開発のため、普段はDev Modeでデザインの確認を行う + 何か調整することがあれば調整するレベルです。</p>



<p class="wp-block-paragraph">たまに使うときにはストレスなく使いたいので、Illustratorとできる限りショートカットキーを揃えています（IllustratorとFigmaだけでなく、例えば配置系のショートカットキーはSketch、Keynote、PowerPointなどですべて統一しています）。</p>



<p class="wp-block-paragraph">普段から長時間Figmaを使っている人はもちろん、たまにしか使わない人もショートカットキーの整理は余計なストレスを無くしたり、無駄な気力消費を抑えてくれます。</p>



<p class="wp-block-paragraph">ショートカットキーの統一はデザインツールに限らず他アプリも同様です。<br>過去にテキストエディタやノートアプリのショートカットキー統一についても記事にしているので、こちらもぜひご覧ください。</p>


<div class="linkcard"><div class="lkc-internal-wrap"><a class="lkc-link no_icon" href="https://webrandum.net/integrate-shortcut-keys-note-app" data-lkc-id="1055"><div class="lkc-card"><div class="lkc-info"><div class="lkc-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=webrandum.net" alt="" width="16" height="16" /></div><div class="lkc-domain">Webrandum</div></div><div class="lkc-content"><figure class="lkc-thumbnail"><img decoding="async" class="lkc-thumbnail-img" src="//webrandum.net/mskz/wp-content/uploads/2026/01/eyecatch-1.png" width="100px" height="108px" alt="" /></figure><div class="lkc-title">テキストエディタ・ノートアプリ関連のショートカットキーをKeyboard Maestroで統...</div><div class="lkc-url" title="https://webrandum.net/integrate-shortcut-keys-note-app">https://webrandum.net/integrate-shortcut-keys-note-app</div><div class="lkc-excerpt">同じ機能なのにアプリによってショートカットキーが違っていると、アプリごとに覚えないといけなくて大変です。特にたまにしか使わないアプリの場合、せっかく覚えても次に使うときには忘れてしまうかもしれません。ショートカットキーを統一しておくことで、アプリごとの差異を吸収して使いやすくできます。今回はKeyboard Maestroを使って、テキストエディタやノートアプリのショートカットキーを統一する方法について紹介します。統一するアプリケーション私は現在、内容に応じてノートアプリを複数使い分けるようにしています。詳...</div></div><div class="clear"></div></div></a></div></div>



<h2 class="wp-block-heading">Keyboard Maestro</h2>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="3020" height="1702" src="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_2-1.png" alt="" class="wp-image-11976" style="width:1510px" srcset="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_2-1.png 3020w, https://webrandum.net/mskz/wp-content/uploads/2026/06/image_2-1-320x180.png 320w, https://webrandum.net/mskz/wp-content/uploads/2026/06/image_2-1-640x360.png 640w" sizes="(max-width: 3020px) 100vw, 3020px" /></figure>


<div class="linkcard"><div class="lkc-external-wrap"><a class="lkc-link no_icon" href="https://www.keyboardmaestro.com/main/" data-lkc-id="80" target="_blank" rel="external noopener"><div class="lkc-card"><div class="lkc-info"><div class="lkc-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=www.keyboardmaestro.com" alt="" width="16" height="16" /></div><div class="lkc-domain">www.keyboardmaestro.com</div></div><div class="lkc-content"><figure class="lkc-thumbnail"><img decoding="async" class="lkc-thumbnail-img" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Fwww.keyboardmaestro.com%2Fmain%2F?w=160" width="100px" height="108px" alt="" /></figure><div class="lkc-title">Keyboard Maestro 8.2: Work Faster with Macros for macOS</div><div class="lkc-url" title="https://www.keyboardmaestro.com/main/">https://www.keyboardmaestro.com/main/</div><div class="lkc-excerpt">Keyboard Maestro is the leading software for macOS automation.  It will increase business productivity by using macros(or short cuts) with simple keystrokes.</div></div><div class="clear"></div></div></a></div></div>



<p class="wp-block-paragraph"><a href="https://www.keyboardmaestro.com/main/">Keyboard Maestro</a>はMacでマクロを作成するアプリです。<br>発火条件となるトリガーと、実際の操作のアクションを組み合わせて自由度の高いマクロを作成できます。</p>



<p class="wp-block-paragraph">このアプリを使うことで「ショートカットキーを押したら → メニューバーアイテムを選択する」といったマクロを作成し、自由にカスタマイズできます。</p>



<p class="wp-block-paragraph">大抵のことは、下記のアクションを使うと実現できます。</p>



<ul class="wp-block-list">
<li>Select or Show a Menu Item：メニューバーを選択する</li>



<li>Type a Keystroke：指定のキーを押す</li>



<li>Click at Found Image：あらかじめ設定した画像をもとに、画像と同じ箇所をクリックする</li>
</ul>



<h3 class="wp-block-heading">Figmaはアプリ版を使用する必要がある</h3>



<p class="wp-block-paragraph">Figmaはブラウザでも使えるのが大きな特徴ですが、Keyboard Maestroで発火アプリを指定したりメニューバーを選択できるようにするためにも、Figmaはアプリ版を使用する必要があります。</p>



<p class="wp-block-paragraph">ブラウザでも不可能ではないのですが、条件分岐や考えることが多くなってきますし、アプリ版で設定した方がラクです。</p>



<p class="wp-block-paragraph">Keyboard Maestroのマクログループで［Available in these applications］を選択し、Figmaを追加するだけです。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1352" height="468" src="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_3-1.png" alt="" class="wp-image-11977" style="width:676px"/></figure>



<p class="wp-block-paragraph">この設定をしておくことで、このマクログループ内のマクロはFigmaアプリ上でしか発火しないようになります。</p>



<h3 class="wp-block-heading">設定前に言語設定を決めておく</h3>



<p class="wp-block-paragraph">カスタマイズする際に注意しないといけないのが言語設定です。<br>Keyboard Maestroはメニューをラベルで指定しているので、メニューが英語から日本語に変わってしまうと、せっかく登録したマクロが機能しなくなります。</p>



<p class="wp-block-paragraph">やろうと思えば、言語設定を確認して条件分岐で日本語と英語それぞれのメニューを指定する方法もありますが手間がかかります。</p>



<p class="wp-block-paragraph">マクロを登録する前に、英語か日本語のどちらでFigmaを使うのか決めてから設定した方が手戻りが少なく済みます。</p>



<h2 class="wp-block-heading">初級編</h2>



<p class="wp-block-paragraph">まずは簡単に作れるマクロから紹介します。</p>



<h3 class="wp-block-heading">メニューバーにショートカットキーを割り当てる</h3>



<p class="wp-block-paragraph">メニューバーから辿れる項目は、Keyboard Maestroの［Select or Show a Menu Item］アクションで設定できます。</p>



<p class="wp-block-paragraph">例えば下記のマクロだと<kbd>control</kbd> + <kbd>command</kbd> + <kbd>C</kbd>でFigmaの［配置］→［水平方向の中央揃え］が選択されます。デフォルトでも<kbd>option</kbd> + <kbd>H</kbd>が割り当たっていますが、他デザインツールと統一するために設定しています。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1348" height="820" src="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_4-1.png" alt="" class="wp-image-11978" style="width:674px"/></figure>



<p class="wp-block-paragraph">ショートカットキーが割り当てられていないメニューや、割り当たっているけど別のショートカットキーも登録したいメニューがある場合はこの方法で設定できます。</p>



<h3 class="wp-block-heading">プラグインにショートカットキーを割り当てる</h3>



<p class="wp-block-paragraph">Figmaのプラグインは、プラグイン側でショートカットキーが設定されているものもありますが、特に設定されていない場合は割り当てることができません。<br>また、毎回ツールバーの［アクション］から検索して実行するのは面倒です。</p>



<p class="wp-block-paragraph">しかし、プラグインを保存済みにしておくと、メニューバーの［プラグイン］→［保存済みプラグイン］に項目が追加されるようになります。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="2314" height="484" src="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_5-1.png" alt="" class="wp-image-11979" style="width:1157px"/></figure>



<p class="wp-block-paragraph">保存するにはツールバーの［アクション］から検索して、保存したいプラグインを選択します。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1160" height="916" src="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_6.png" alt="" class="wp-image-11980" style="width:580px"/></figure>



<p class="wp-block-paragraph">プラグインの詳細画面が表示されるので、［実行］ボタンの左横にある［保存］を選択します（<kbd>command</kbd> + <kbd>enter</kbd>でも保存できます）。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1160" height="1416" src="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_7.png" alt="" class="wp-image-11981" style="width:580px"/></figure>



<p class="wp-block-paragraph">あとは［Select or Show a Menu Item］アクションでメニューを選択するだけで、好きなショートカットキーでプラグインを起動できます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1350" height="880" src="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_8.png" alt="" class="wp-image-11982" style="width:675px"/></figure>



<p class="wp-block-paragraph">頻繁に使うプラグインは登録しておくと便利です。<br>ただしこれも注意が必要で、プラグインのアップデートでメニューラベルが変わると機能しなくなります。</p>



<p class="wp-block-paragraph">また、Figmaはアップデートでメニュー構成が変わる可能性があるので、その場合はマクロを設定し直す必要があります（実際に［プラグイン］周りのメニューは過去に構造が大きく変わったことがあります）。</p>



<h3 class="wp-block-heading">右サイドバーの内容を操作する</h3>



<p class="wp-block-paragraph">右サイドバーの各パネル（位置、レイアウト、外観など）はクリック前提のものが多く、何か設定するたびにマウス移動が必要になります。</p>



<p class="wp-block-paragraph">Keyboard Maestroなら［Click at Found Image］アクションで補えます。<br>例えばX座標にフォーカスしたい場合は、目印になる［右90°回転］［左右反転］［上下反転］の3つのアイコンのスクショを設定し、そこから目的の位置への距離を指定します。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1352" height="1084" src="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_9.png" alt="" class="wp-image-11983" style="width:675px"/></figure>



<p class="wp-block-paragraph">上記の場合、目印の画像の中心から右へ「-110px」、下へ「-30px」の位置をクリックします（負の数の場合はそれぞれ左・上に移動します）。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="478" height="544" src="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_10.png" alt="" class="wp-image-11984" style="width:239px"/></figure>



<p class="wp-block-paragraph">特徴的なアイコンの場合はそれを目印にして、そこからの距離を指定することで好きにクリックできます。</p>



<p class="wp-block-paragraph">また、［Click at Found Image］アクションの右上にある歯車アイコンをクリックして［Restore Mouse Location］にチェックが入るようにしておくと、クリック後にマウスの位置を元の場所に戻してくれます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1352" height="1583" src="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_11.png" alt="" class="wp-image-11985" style="width:675px"/></figure>



<p class="wp-block-paragraph">このアクションのおかげでメニューに無い操作にもショートカットキーを割り当てられますが、FigmaのアップデートによるUIの変更に弱いので注意が必要です。</p>



<p class="wp-block-paragraph">ライトモード・ダークモードを切り替える場合にも注意が必要で、その場合は［If Then Else］アクションを使って条件分岐をする必要があります。</p>



<h2 class="wp-block-heading">中級編</h2>



<h3 class="wp-block-heading">Figma製品に合わせてマクログループを切り替える</h3>



<p class="wp-block-paragraph">今までFigma Designを前提に紹介してきましたが、Figma Designを使っているときとFigJamを使っているときでマクロを変えたい人もいるはずです。</p>



<p class="wp-block-paragraph">複数のFigma製品（Figma DesignやFigJamなど）でマクロの内容を分けたい場合は、製品ごとにマクログループを作成し、さらにこのマクログループ達の有効・無効を切り替えるマクロを作成するのがオススメです。</p>



<p class="wp-block-paragraph">私の場合はトリガーを［The focused window（ウインドウのフォーカスを変えるときに発火）］にして、メニューバーに［名前を付けて保存(.fig)…］が有効化どうかで判定してマクログループの有効・無効を切り替えています。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1352" height="3696" src="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_12.png" alt="" class="wp-image-11986" style="width:675px"/></figure>



<p class="wp-block-paragraph">まだFigma DesignとFigJamでしか切り替えていませんが、今後他のFigma製品でもマクロを作成したら分岐を増やそうと思います。</p>



<p class="wp-block-paragraph">マクログループが増えたらその分変更する必要がありますが、これでFigma製品ごとにマクロの有効・無効を切り替えられます。</p>



<h3 class="wp-block-heading">パレットでショートカットキーを管理する</h3>



<p class="wp-block-paragraph">ショートカットキーが増えてくると「全部覚えられない」という人もいると思います。<br>そこで活用したいのが、Keyboard Maestroのパレット機能です。</p>



<p class="wp-block-paragraph">パレットは、マクロを一覧表示してクリックやキー入力で選べる小さなウインドウのことです。すべてのショートカットキーを暗記しなくても、パレットを開いて選択して実行できます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="602" height="581" src="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_13.png" alt="" class="wp-image-11987" style="width:301px"/></figure>



<p class="wp-block-paragraph">Keyboard Maestroのパレットは大きく分けて2種類あります。</p>



<p class="wp-block-paragraph">まず1つ目が「コンフリクトパレット」です。<br>これは、同じトリガー（ショートカットキー）を複数のマクロに割り当てたときに自動的に表示されるパレットです。<br>Keyboard Maestro上で同じショートカットキーに設定しておけば、そのショートカットキーを実行しようとしたときに自動で表示されます。</p>



<p class="wp-block-paragraph">2つ目が「マクログループパレット」です。<br>マクログループの表示設定でパレットを表示するオプション（［Shows/hides a palette when:］など）を選ぶと、そのグループ内のマクロをパレットとして表示できます。</p>



<p class="wp-block-paragraph">また、マクロ名の先頭に「01) 」のように数字と半角丸括弧閉じの記号を入れておくと、パレット上には数字が表示されず、パレット上の並び順指定ができます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="544" height="523" src="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_14.png" alt="" class="wp-image-11988" style="width:301px"/></figure>



<p class="wp-block-paragraph">パレット機能をうまく使うことで、例えばプラグイン機能を表示するパレットを表示できます。</p>



<p class="wp-block-paragraph">ショートカットキーが覚えられない場合はパレットでまとめておいて、パレットを呼び出すショートカットキーを1つだけ覚えておくと便利です。<br>そして、よく使う機能に関してはそれとは別に指定していくと便利です。</p>



<h2 class="wp-block-heading">上級編</h2>



<h3 class="wp-block-heading">FigmaでJavaScriptを実行する</h3>



<p class="wp-block-paragraph">私が作成している「Do JavaScript」というFigmaプラグインを使うと、モーダルに表示されたテキストエリアにJavaScriptを記述して実行できます（TypeScriptは不可）。</p>


<div class="linkcard"><div class="lkc-external-wrap"><a class="lkc-link no_icon" href="https://www.figma.com/ja-jp/community/plugin/1268748233815911262/dojavascript" data-lkc-id="1056" target="_blank" rel="external noopener"><div class="lkc-card"><div class="lkc-info"><div class="lkc-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=www.figma.com" alt="" width="16" height="16" /></div><div class="lkc-domain">Figma</div></div><div class="lkc-content"><figure class="lkc-thumbnail"><img decoding="async" class="lkc-thumbnail-img" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Fwww.figma.com%2Fja-jp%2Fcommunity%2Fplugin%2F1268748233815911262%2Fdojavascript?w=160" width="100px" height="108px" alt="" /></figure><div class="lkc-title">DoJavaScript | Figma</div><div class="lkc-url" title="https://www.figma.com/ja-jp/community/plugin/1268748233815911262/dojavascript">https://www.figma.com/ja-jp/community/plugin/1268748233815911262/dojavascript</div><div class="lkc-excerpt">JavaScriptをFigma上で実行できるプラグインです。ユーティリティー系の外部アプリと組み合わせることで、Figmaのさまざまな操作をショートカットキーでカスタマイズすることを目的に作成しました。※以前はexecCommandを使用していましたが、アップデートで利用できなくなりました。Clipboard APIもFigmaは対応していないため、仕方なくペーストまで外部アプリ側で行う方針に変更しています。想定しているユーティリティー系アプリはKeyboard Maestroです。Keyboard Maestroで、クリップボードにFigmaを操作するJavaScript...</div></div><div class="clear"></div></div></a></div></div>



<p class="wp-block-paragraph">このプラグインとKeyboard Maestroを組み合わせることで、さらに自由度は上がります。</p>



<p class="wp-block-paragraph">本来はプラグインをわざわざ作成してFigmaに自作プラグインとして読み込み、呼び出して使用する必要がありますが、Keyboard Maestro上にコードを入力するだけで簡単に実行できるようになります。</p>



<p class="wp-block-paragraph">初期設定だけ下記のように手間が発生しますが、それが完了すれば以降は簡単に追加できます。</p>



<ol class="wp-block-list">
<li>Keyboard MaestroでJavaScriptコードをクリップボードにコピーする</li>



<li>Figmaで「Do JavaScript」プラグインを起動する</li>



<li>起動完了まで待つ</li>



<li>Keyboard Maestroでペースト（<kbd>command</kbd> + <kbd>V</kbd>）する</li>



<li>Keyboard Maestroで<kbd>command</kbd> + <kbd>return</kbd>キーを押す</li>



<li>Do JavaScriptが発火してコードが実行される</li>
</ol>



<p class="wp-block-paragraph">本当はクリップボードをFigmaプラグインから取得したいのですが、現在のFigmaではクリップボードを取得することができません（Clipboard APIには対応しておらず、<code>document.execCommand</code>も過去は使えていましたが現在は使用できなくなりました。</p>



<p class="wp-block-paragraph">今後対応されたらアップデートしようと思いますが、ひとまずはKeyboard Maestro側でプラグイン起動後にペーストするようにしています。</p>



<p class="wp-block-paragraph">また、後から修正しやすいように、2〜5までの共通処理部分は1つのマクロにまとめています。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1350" height="1762" src="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_15.png" alt="" class="wp-image-11989" style="width:675px"/></figure>



<p class="wp-block-paragraph">こうすることで、各マクロでやっていることは「クリップボードにJavaScriptコードを設定して、共通処理用マクロを呼び出すだけ」になります。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1350" height="1606" src="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_16.png" alt="" class="wp-image-11990" style="width:675px"/></figure>



<p class="wp-block-paragraph">ここから紹介するマクロは、すべてこの方法を使って実現します。<br>なお、JavaScriptで使えるAPIに関してはFigmaのプラグインで使えるものと同じなので、<a href="https://developers.figma.com/docs/plugins/api/api-reference/">Figma公式のドキュメント</a>を確認しましょう。</p>



<h3 class="wp-block-heading">あらかじめ指定した設定のドロップシャドウを付ける</h3>



<p class="wp-block-paragraph">よく使う設定のドロップシャドウがある場合、下記のJavaScriptで色やオフセット含めて指定しておくと、ショートカットキーからドロップシャドウを付けられます。</p>



<pre class="wp-block-code"><code>(async () =&gt; {
    const onChangeShadow = (node) =&gt; {
        if(node.effects){
            let effects = JSON.parse(JSON.stringify(node.effects));
            let shadow = {
                blendMode: "NORMAL",
                color: {r: 0, g: 0, b: 0, a: 0.25},
                offset: {x: 0, y: 4},
                radius: 4,
                showShadowBehindNode: false,
                spread: 0,
                type: "DROP_SHADOW",
                visible: true
            }
            let isAddShadow = true;
            for (let effect of effects) {
                if(effect.type == 'DROP_SHADOW' &amp;&amp; isAddShadow){
                    Object.assign(effect, shadow);
                    isAddShadow = false;
                }
            }
            if(isAddShadow){
                effects.push(shadow);
            }
            node.effects = effects;
        }
    }

    let selection = figma.currentPage.selection.slice();
    for (let node of selection) {
        onChangeShadow(node);
    }
})()</code></pre>



<p class="wp-block-paragraph">もしこれをプラグインでやろうとすると、ドロップシャドウを付けるためだけのプラグインを作成して読み込む必要があります。<br>さらにそれをメニューバーから選択したりするのは非常に手間ですし管理も大変です。</p>



<p class="wp-block-paragraph">この方法ならあくまでKeyboard Maestro上でコードを入力して、共通となる1つのプラグインを実行するだけで済みます。</p>



<p class="wp-block-paragraph">また、バリエーションも増やしやすいです。<br>先ほど紹介したパレットと組み合わせることで、よく使うエフェクト一覧を呼び出すこともできます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="740" height="581" src="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_17-1.png" alt="" class="wp-image-11993" style="width:333px"/></figure>



<p class="wp-block-paragraph">最近はよく使うものはスタイルで管理するのが一般的だと思いますが、簡易的にサクッと作りたいときなどに重宝します。</p>



<h3 class="wp-block-heading">バリアントとして結合し、プロパティ 1をstatesに変更する</h3>



<p class="wp-block-paragraph">下記のJavaScriptコードを実行すると、選択したコンポーネントをバリアントとして結合できます。</p>



<pre class="wp-block-code"><code>figma.combineAsVariants(figma.currentPage.selection, figma.currentPage)
figma.currentPage.selection = &#091;figma.currentPage.selection&#091;0].parent];
figma.currentPage.selection&#091;0].editComponentProperty(
    'プロパティ1',
    {
        name: 'states'
    }
)</code></pre>



<p class="wp-block-paragraph">普通にバリアントとして結合すると、日本語設定の場合はプロパティの名前が「プロパティ 1」になります。<br>このままでも問題はないですが、個人的な好みで「states」としています。</p>



<p class="wp-block-paragraph">毎回名前を変更するのは面倒なので、このようにしています。</p>



<h3 class="wp-block-heading">ブレンドモードの選択</h3>



<p class="wp-block-paragraph">ブレンドモードはデフォルトだとショートカットキーが設定できません。<br>しかし、JavaScriptコードなら選択オブジェクトに対してブレンドモードの指定ができるので、ショートカットキーを設定できます。</p>



<pre class="wp-block-code"><code>(async () =&gt; {
const selection = figma.currentPage.selection.slice();
for (let node of selection) {
    node.blendMode = 'NORMAL';
}
})()</code></pre>



<p class="wp-block-paragraph"><code>node.blendMode</code>に値を指定します。</p>



<ul class="wp-block-list">
<li>パススルー：PASS_THROUGH</li>



<li>通常：NORMAL</li>



<li>暗く：DARKEN</li>



<li>乗算：MULTIPLY</li>



<li>焼き込み（カラー）：COLOR_BURN</li>



<li>明るく：LIGHTEN</li>



<li>スクリーン：SCREEN</li>



<li>覆い焼き（カラー）：COLOR_DODGE</li>



<li>オーバーレイ：OVERLAY</li>



<li>ソフトライト：SOFT_LIGHT</li>



<li>ハードライト：HARD_LIGHT</li>



<li>差分：DIFFERENCE</li>



<li>除外：EXCLUSION</li>



<li>色相：HUE</li>



<li>彩度：SATURATION</li>



<li>色：COLOR</li>



<li>輝度：LUMINOSITY</li>
</ul>



<p class="wp-block-paragraph">このように、今まではKeyboard Maestroでやろうとすると［Click at Found Image］を使って無理矢理クリックさせる方法しかなかった操作も、JavaScriptを使って操作することで発火精度を上げられます。</p>



<h3 class="wp-block-heading">指定背景色のフレームを追加する</h3>



<p class="wp-block-paragraph">デフォルトだとフレームの背景色は白色です（昔は透明でした）。<br>他の背景色がいい場合、いちいち設定しないといけないのは面倒なので、指定の背景色ありでフレームを作成します。</p>



<pre class="wp-block-code"><code>const rect = figma.createFrame()
const zoom = figma.viewport.zoom;

// size
let w = 100
let h = 100

let x = figma.viewport.center.x-(w/zoom)/2;
let y = figma.viewport.center.y-(h/zoom)/2;
const options = {"position":{"x":x, "y":y}, width:w, height:h}

rect.x = x
rect.y = y
rect.resize(w, h)

// color
rect.fills = &#091;{ type: 'SOLID', color: {
    r: 217 / 255,
    g: 217 / 255,
    b: 217 / 255
}}]</code></pre>



<p class="wp-block-paragraph">最後のr（赤）とg（緑）とb（青）を、255分のいくつにするかで色を指定します。</p>



<h3 class="wp-block-heading">サイズを入力して図形作成</h3>



<p class="wp-block-paragraph">Keyboard Maestroの［Prompt for User Input］を使うと、入力画面を表示できます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1148" height="435" src="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_18.png" alt="" class="wp-image-11995" style="width:574px"/></figure>



<p class="wp-block-paragraph">ここで横幅と高さを入力して、それを元に長方形を作成することもできます。</p>



<pre class="wp-block-code"><code>const rect = figma.createRectangle()
const zoom = figma.viewport.zoom;
const selection = figma.currentPage.selection.slice();

let w = %Variable%横幅%;
let h = %Variable%高さ%;
let x, y;

if(selection&#091;0] &amp;&amp; selection&#091;0].type == 'GROUP'){
    selection&#091;0].appendChild(rect);
    x = selection&#091;0].x + ((selection&#091;0].width/zoom)/2) - (w/zoom);
    y = selection&#091;0].y + ((selection&#091;0].height/zoom)/2) - (h/zoom);
}else{
    x = figma.viewport.center.x-(w/zoom)/2;
    y = figma.viewport.center.y-(h/zoom)/2;
}
const options = {"position":{"x":x, "y":y}, width:w, height:h};

rect.x = x;
rect.y = y;
rect.resize(w, h);

// Set solid red fill
rect.fills = &#091;{ type: 'SOLID', color: { r: 217/255, g: 217/255, b: 217/255 } }];

figma.currentPage.selection = &#091;rect];</code></pre>



<p class="wp-block-paragraph"><code>%Variable%横幅%</code>と<code>%Variable%高さ%</code>がKeyboard Maestro変数の部分です。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1352" height="2334" src="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_19.png" alt="" class="wp-image-11996" style="width:676px"/></figure>



<p class="wp-block-paragraph">このようにKeyboard Maestro上でいろいろ操作をしてから、それを元にJavaScriptコードを組み立てて実行もできます。</p>



<h2 class="wp-block-heading">まとめ</h2>



<p class="wp-block-paragraph">まず、ショートカットキーの整理とよく使うプラグインの起動だけでも設定しておくとかなり便利にFigmaを使えるようになります。</p>



<p class="wp-block-paragraph">特にIllustratorなど他ツールを使っている人は、同じ機能は同じショートカットキーに統一していくと、どんどん使いやすくなってきます。<br>ぜひお試しください。</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>マウス操作の完成度が高いウインドウリサイズアプリ「Magnet」</title>
		<link>https://webrandum.net/magnet/</link>
		
		<dc:creator><![CDATA[Masa]]></dc:creator>
		<pubDate>Thu, 04 Jun 2026 11:00:00 +0000</pubDate>
				<category><![CDATA[作業効率化]]></category>
		<category><![CDATA[ウインドウリサイズ]]></category>
		<category><![CDATA[Magnet]]></category>
		<guid isPermaLink="false">https://webrandum.net/?p=11960</guid>

					<description><![CDATA[マウスでちまちまウインドウ端をドラッグして並べていると地味に時間がかかります。 そこで活用したいのが、ウインドウを簡単に決まった位置にスナップしてくれる「Mag…]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">マウスでちまちまウインドウ端をドラッグして並べていると地味に時間がかかります。</p>



<p class="wp-block-paragraph">そこで活用したいのが、ウインドウを簡単に決まった位置にスナップしてくれる「Magnet（マグネット）」です。</p>



<p class="wp-block-paragraph">Magnetはウインドウリサイズアプリの中でもマウス操作の完成度が高いのが特徴です（もちろんキーボードショートカットによるリサイズにも対応しています）。</p>



<p class="wp-block-paragraph">今回はそんなMagnetの基本的な使い方から環境設定までまとめます。</p>



<h2 class="wp-block-heading">Magnet</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="3020" height="1682" src="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_1.png" alt="" class="wp-image-11962"/></figure>


<div class="linkcard"><div class="lkc-external-wrap"><a class="lkc-link no_icon" href="https://magnet.crowdcafe.com/" data-lkc-id="1053" target="_blank" rel="external noopener"><div class="lkc-card"><div class="lkc-info"><div class="lkc-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=magnet.crowdcafe.com" alt="" width="16" height="16" /></div><div class="lkc-domain">magnet.crowdcafe.com</div></div><div class="lkc-content"><figure class="lkc-thumbnail"><img decoding="async" class="lkc-thumbnail-img" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Fmagnet.crowdcafe.com%2F?w=160" width="100px" height="108px" alt="" /></figure><div class="lkc-title">Magnet – Window manager for Mac</div><div class="lkc-url" title="https://magnet.crowdcafe.com/">https://magnet.crowdcafe.com</div></div><div class="clear"></div></div></a></div></div>



<p class="wp-block-paragraph">MagnetはBOOTCODE A.S.が提供しているウインドウリサイズアプリです。ダウンロードできるのはMac App Storeのみで他の方法は用意されていません。</p>



<p class="wp-block-paragraph">価格は490円の買い切りです。過去に何度か値上げをしているみたいで、私が買ったときはかなり安かった印象がありますが、値上げしても既に購入していれば追加費用なしで使い続けられています。</p>



<p class="wp-block-paragraph">ウインドウリサイズのアプリは他にもたくさんありますが、左右半分や4分割といったよくある配置だけでなく、横3分の1や3分の2への配置も標準で備えています。</p>



<p class="wp-block-paragraph">また、マウス操作が非常によくできています。<br>横3分の1や3分の2、上半分や下半分もマウスで操作できます。</p>



<p class="wp-block-paragraph">基本的なリサイズ以外はショートカットキーだけ用意されているアプリが多い中、マウスでここまでできるのは珍しいのではないでしょうか。</p>



<h3 class="wp-block-heading">類似ツールとの比較</h3>



<p class="wp-block-paragraph">ウインドウリサイズアプリはMagnet以外にもいくつかありますし、macOSにもSequoia以降は標準でリサイズ機能があります。</p>



<p class="wp-block-paragraph">主な選択肢をまとめると下記の通りです。</p>



<figure class="wp-block-table"><table><thead><tr><th class="has-text-align-left" data-align="left">ツール</th><th class="has-text-align-left" data-align="left">料金</th><th class="has-text-align-left" data-align="left">入手方法</th><th class="has-text-align-left" data-align="left">特徴</th></tr></thead><tbody><tr><td class="has-text-align-left" data-align="left">Magnet</td><td class="has-text-align-left" data-align="left">490円 買い切り</td><td class="has-text-align-left" data-align="left">Mac App Store</td><td class="has-text-align-left" data-align="left">マウスドラッグの完成度が高い。横3分割にも対応</td></tr><tr><td class="has-text-align-left" data-align="left">Rectangle</td><td class="has-text-align-left" data-align="left">無料（Pro版は有料）</td><td class="has-text-align-left" data-align="left">公式サイト / Homebrew</td><td class="has-text-align-left" data-align="left">無料で多機能。横3分割も使える</td></tr><tr><td class="has-text-align-left" data-align="left">BetterSnapTool</td><td class="has-text-align-left" data-align="left">300円 買い切り</td><td class="has-text-align-left" data-align="left">Mac App Store</td><td class="has-text-align-left" data-align="left">スナップ領域を細かく設定できる（BetterTouchToolを持っている人は同様の機能が使える）</td></tr><tr><td class="has-text-align-left" data-align="left">macOS標準</td><td class="has-text-align-left" data-align="left">無料</td><td class="has-text-align-left" data-align="left">OS標準（Sequoia以降）</td><td class="has-text-align-left" data-align="left">半分・4分割は可能。横3分割には非対応</td></tr></tbody></table></figure>



<h3 class="wp-block-heading">macOS標準のウインドウ整列機能との比較</h3>



<p class="wp-block-paragraph">macOSはSequoiaからウインドウを画面端にドラッグしてリサイズする機能が標準で追加されました。左右半分や4分割といった基本的な配置だけなら、標準機能でも十分にこなせます。</p>



<p class="wp-block-paragraph">しかし、標準機能には横3分の1や3分の2のような細かい配置がありませんし、細かいカスタマイズもできません。</p>



<p class="wp-block-paragraph">標準機能以上の細かなカスタマイズや、その他リサイズもマウスでできるようにしたい場合はMagnetがオススメです。</p>



<h2 class="wp-block-heading">インストール方法</h2>


<div class="linkcard"><div class="lkc-external-wrap"><a class="lkc-link no_icon" href="https://apps.apple.com/us/app/magnet/id441258766?mt=12" data-lkc-id="1054" target="_blank" rel="external noopener"><div class="lkc-card"><div class="lkc-info"><div class="lkc-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=apps.apple.com" alt="" width="16" height="16" /></div><div class="lkc-domain">App Store</div></div><div class="lkc-content"><figure class="lkc-thumbnail"><img decoding="async" class="lkc-thumbnail-img" src="//webrandum.net/mskz/wp-content/uploads/pz-linkcard/cache/8ee445d2b13887d4d61f05d007ae1c395bc9a1e7f0b4242fa1b7989af1f4eb80.webp" width="100px" height="108px" alt="" /></figure><div class="lkc-title">Magnet App - App Store</div><div class="lkc-url" title="https://apps.apple.com/us/app/magnet/id441258766?mt=12">https://apps.apple.com/us/app/magnet/id441258766?mt=12</div><div class="lkc-excerpt">Download Magnet by BOOTCODE A.S. on the App Store. See screenshots, ratings and reviews, user tips, and more apps like Magnet.</div></div><div class="clear"></div></div></a></div></div>



<p class="wp-block-paragraph">Magnetのインストールは<a href="https://apps.apple.com/us/app/magnet/id441258766?mt=12">Mac App Store</a>から行います。App Storeで「Magnet」を検索して購入・インストールしましょう。</p>



<p class="wp-block-paragraph">インストール後、初回起動時にウインドウのスナップを行うためのアクセシビリティ権限を求められます。</p>



<p class="wp-block-paragraph">［システム設定］→［プライバシーとセキュリティ］→［アクセシビリティ］でMagnetを許可しないとスナップが動かないので、最初に許可しておきましょう。</p>



<h2 class="wp-block-heading">マウス操作によるリサイズ</h2>



<p class="wp-block-paragraph">Magnetをインストールすれば、ウインドウを画面端にドラッグするだけでリサイズできます。ドラッグした位置に応じてスナップしてくれます。</p>



<p class="wp-block-paragraph">ドラッグする位置とスナップ後のサイズの対応は下記の通りです。</p>



<ul class="wp-block-list">
<li>画面の左端・右端 → 左半分・右半分</li>



<li>画面の四隅 → 4分割（左上・右上・左下・右下）</li>



<li>画面の四隅から縦方向に少し動かした位置 → 上半分・下半分</li>



<li>画面の上端 → 最大化</li>



<li>画面の下端 → 横3分割（左・中央・右の3分の1）</li>
</ul>



<p class="wp-block-paragraph">ドラッグ位置は細かく調整もできます。</p>



<p class="wp-block-paragraph">［Settings…］→［Commands］で変更したい項目を選択し、［Activation area for dragging］をドラッグして位置調整します（画面端以外も設定できます）。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1825" height="1733" src="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_2.png" alt="" class="wp-image-11963" style="width:912px"/></figure>



<h2 class="wp-block-heading">キーボードショートカットによるリサイズ</h2>



<p class="wp-block-paragraph">Magnetはマウス操作だけでなく、キーボードショートカットでも実行できます。</p>



<p class="wp-block-paragraph">デフォルトのショートカットは下記の通りです。</p>



<figure class="wp-block-table"><table><thead><tr><th class="has-text-align-left" data-align="left">動作</th><th class="has-text-align-left" data-align="left">ショートカットキー</th></tr></thead><tbody><tr><td class="has-text-align-left" data-align="left">Left（左半分）</td><td class="has-text-align-left" data-align="left">control + option + ←</td></tr><tr><td class="has-text-align-left" data-align="left">Right（右半分）</td><td class="has-text-align-left" data-align="left">control + option + →</td></tr><tr><td class="has-text-align-left" data-align="left">Top（上半分）</td><td class="has-text-align-left" data-align="left">control + option + ↑</td></tr><tr><td class="has-text-align-left" data-align="left">Bottom（下半分）</td><td class="has-text-align-left" data-align="left">control + option + ↓</td></tr><tr><td class="has-text-align-left" data-align="left">Top Left（左上1/4）</td><td class="has-text-align-left" data-align="left">control + option + U</td></tr><tr><td class="has-text-align-left" data-align="left">Top Right（右上1/4）</td><td class="has-text-align-left" data-align="left">control + option + I</td></tr><tr><td class="has-text-align-left" data-align="left">Bottom Left（左下1/4）</td><td class="has-text-align-left" data-align="left">control + option + J</td></tr><tr><td class="has-text-align-left" data-align="left">Bottom Right（右下1/4）</td><td class="has-text-align-left" data-align="left">control + option + K</td></tr><tr><td class="has-text-align-left" data-align="left">Left Third（左1/3）</td><td class="has-text-align-left" data-align="left">control + option + D</td></tr><tr><td class="has-text-align-left" data-align="left">Center Third（中央1/3）</td><td class="has-text-align-left" data-align="left">control + option + F</td></tr><tr><td class="has-text-align-left" data-align="left">Right Third（右1/3）</td><td class="has-text-align-left" data-align="left">control + option + G</td></tr><tr><td class="has-text-align-left" data-align="left">Left Two Thirds（左2/3）</td><td class="has-text-align-left" data-align="left">control + option + E</td></tr><tr><td class="has-text-align-left" data-align="left">Center Two Thirds（中央2/3）</td><td class="has-text-align-left" data-align="left">control + option + R</td></tr><tr><td class="has-text-align-left" data-align="left">Right Two Thirds（右2/3）</td><td class="has-text-align-left" data-align="left">control + option + T</td></tr><tr><td class="has-text-align-left" data-align="left">Next Display（次のディスプレイ）</td><td class="has-text-align-left" data-align="left">control + option + command + →</td></tr><tr><td class="has-text-align-left" data-align="left">Previous Display（前のディスプレイ）</td><td class="has-text-align-left" data-align="left">control + option + command + ←</td></tr><tr><td class="has-text-align-left" data-align="left">Maximize（最大化）</td><td class="has-text-align-left" data-align="left">control + option + return</td></tr><tr><td class="has-text-align-left" data-align="left">Center（中央）</td><td class="has-text-align-left" data-align="left">control + option + C</td></tr><tr><td class="has-text-align-left" data-align="left">Restore（復元）</td><td class="has-text-align-left" data-align="left">control + option + delete</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ショートカットキーは<kbd>control</kbd> + <kbd>option</kbd>が基本になっています。</p>



<p class="wp-block-paragraph">それに<kbd>矢印キー</kbd>を加えて上下左右です。<br>他にも、4分の1系のショートカットキーは<kbd>control</kbd> + <kbd>option</kbd>と<kbd>U</kbd> / <kbd>I</kbd> / <kbd>J</kbd> / <kbd>K</kbd>の組み合わせが設定されていて、これはホームポジションから押しやすい4つのキーが選ばれています。そしてキーの位置関係がそのまま左上・右上・左下・右下に対応するようになっています。</p>



<p class="wp-block-paragraph">他のショートカットキーも順番に追っていくと押しやすい位置やキーの位置関係がそのままウインドウのリサイズ後の位置と対応するようになっていて、ショートカットキーの考え方としても学べる部分があります。</p>



<p class="wp-block-paragraph">ただ、私の場合はショートカットキーによるウインドウリサイズはKeyboard Maestroで行っています。<br>Keyboard Maestroならショートカットキーの複数回押しによって挙動を変えられるのが大きな理由です。</p>



<figure class="wp-block-embed is-type-rich is-provider-x wp-block-embed-x"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="500" data-dnt="true"><p lang="ja" dir="ltr">ショートカットキーによるウインドウリサイズはKeyboard Maestroで管理しています。<br><br>理由は「ショートカットキーの複数回押しで挙動を変えられるから」です。<br><br>↓ 例えばこんな感じ<br>• 修飾キー全押し + 左矢印（1回）：左半分にリサイズ<br>• 修飾キー全押し + 左矢印（2回）：左3分の1にリサイズ<br>•… <a href="https://t.co/bDUQhXEpfK">pic.twitter.com/bDUQhXEpfK</a></p>&mdash; サイトウ マサカズ｜Webrandum (@31mskz10) <a href="https://x.com/31mskz10/status/2061887203249381685?ref_src=twsrc%5Etfw">June 2, 2026</a></blockquote><script async src="https://platform.x.com/widgets.js" charset="utf-8"></script>
</div></figure>



<p class="wp-block-paragraph">そのため、Magnet標準のショートカットキーは使わず、Magnetはマウスを使ったリサイズ担当として併用しています。</p>



<h2 class="wp-block-heading">ウインドウの緑色ボタンからのリサイズ</h2>



<p class="wp-block-paragraph">ドラッグ以外にも、ウインドウ左上の緑色のボタン（フルスクリーンボタン）にカーソルを合わせると配置メニューが表示され、そこから選ぶこともできます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1385" height="1185" src="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_3.png" alt="" class="wp-image-11964" style="width:692px"/></figure>



<p class="wp-block-paragraph">ショートカットキーを忘れた場合などは、ここから呼び出すこともできます。</p>



<h2 class="wp-block-heading">環境設定</h2>



<p class="wp-block-paragraph">Magnetの設定は、アプリ全体の挙動を決める［Preferences］と、配置ごとの設定を行う［Commands］の2つに分かれます。</p>



<h3 class="wp-block-heading">Preferences</h3>



<p class="wp-block-paragraph">アプリ全体の挙動に関する設定で、項目は下記の通りです。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1276" height="1733" src="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_4.png" alt="" class="wp-image-11965" style="width:638px"/></figure>



<figure class="wp-block-table"><table><thead><tr><th class="has-text-align-left" data-align="left">項目</th><th class="has-text-align-left" data-align="left">内容</th><th class="has-text-align-left" data-align="left">備考</th></tr></thead><tbody><tr><td class="has-text-align-left" data-align="left"><strong>iCloud</strong></td><td class="has-text-align-left" data-align="left"></td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Synchronize settings via iCloud</td><td class="has-text-align-left" data-align="left">iCloud経由でMagnetの設定内容を他のMacと同期する</td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left"><strong>General</strong></td><td class="has-text-align-left" data-align="left"></td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Add Magnet to login items</td><td class="has-text-align-left" data-align="left">ログイン時にMagnetを自動起動する</td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Hide menu bar icon</td><td class="has-text-align-left" data-align="left">メニューバーのMagnetアイコンを非表示にする</td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left"><strong>Mouse</strong></td><td class="has-text-align-left" data-align="left"></td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Snap windows by dragging</td><td class="has-text-align-left" data-align="left">ドラッグによるウインドウスナップ機能を有効にする</td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Restore windows to original size</td><td class="has-text-align-left" data-align="left">スナップ配置後にウインドウをドラッグすると、リサイズ前のウインドウサイズに戻す</td><td class="has-text-align-left" data-align="left">オフにすると、ウインドウスナップでリサイズ後にウインドウを動かしてもサイズはそのままになる</td></tr><tr><td class="has-text-align-left" data-align="left"><strong>Activation Areas</strong></td><td class="has-text-align-left" data-align="left"></td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Highlight activation areas when dragging</td><td class="has-text-align-left" data-align="left">ドラッグ中にスナップ判定エリアをハイライト表示する</td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Choose activation areas&#8217; appearance</td><td class="has-text-align-left" data-align="left">スナップ判定エリアの色を［Automatic（青色）］か［Custom（好きな色）］か選択する</td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Define activation areas&#8217; outline</td><td class="has-text-align-left" data-align="left">スナップ判定エリアの枠線の太さを設定する</td><td class="has-text-align-left" data-align="left">デフォルトは0pt</td></tr><tr><td class="has-text-align-left" data-align="left">Adjust scale of regular activation areas</td><td class="has-text-align-left" data-align="left">スナップ判定エリアのサイズを調整する</td><td class="has-text-align-left" data-align="left">デフォルトは80%</td></tr><tr><td class="has-text-align-left" data-align="left">Set width of screen edge activation areas</td><td class="has-text-align-left" data-align="left">画面端のスナップエリアの幅を設定する</td><td class="has-text-align-left" data-align="left">デフォルトは8pt</td></tr><tr><td class="has-text-align-left" data-align="left"><strong>Target Areas</strong></td><td class="has-text-align-left" data-align="left"></td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Choose target areas&#8217; appearance</td><td class="has-text-align-left" data-align="left">ターゲットエリアの表示スタイルを下記から選択する<br><br>• Automatic<br>• Inverse<br>• Dark<br>• Light<br>• Custom</td><td class="has-text-align-left" data-align="left">［Custom］を選択すると好きな色を指定可能</td></tr><tr><td class="has-text-align-left" data-align="left">Define target areas&#8217; outline</td><td class="has-text-align-left" data-align="left">ターゲットエリアの枠線の太さを設定する</td><td class="has-text-align-left" data-align="left">デフォルトは2pt</td></tr><tr><td class="has-text-align-left" data-align="left"><strong>Green Button</strong></td><td class="has-text-align-left" data-align="left"></td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Show green button menu</td><td class="has-text-align-left" data-align="left">ウインドウの緑ボタンにMagnetメニューを表示する</td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Set green button menu hover delay</td><td class="has-text-align-left" data-align="left">緑ボタンにカーソルを合わせてからメニュー表示までの待機時間を設定する</td><td class="has-text-align-left" data-align="left">デフォルトは100ms</td></tr><tr><td class="has-text-align-left" data-align="left">Choose green button menu appearance</td><td class="has-text-align-left" data-align="left">緑ボタンメニューの表示スタイルを下記から選択する<br><br>• Standard<br>• Compact<br>• Horizontal</td><td class="has-text-align-left" data-align="left">好みに応じて変更可能</td></tr><tr><td class="has-text-align-left" data-align="left"><strong>Spacing</strong></td><td class="has-text-align-left" data-align="left"></td><td class="has-text-align-left" data-align="left"></td></tr><tr><td class="has-text-align-left" data-align="left">Add margins around windows</td><td class="has-text-align-left" data-align="left">ウインドウ間や画面端との間に余白を追加する</td><td class="has-text-align-left" data-align="left">デフォルトは0pt</td></tr><tr><td class="has-text-align-left" data-align="left">Fit tightly to screen edges</td><td class="has-text-align-left" data-align="left">ウインドウを画面端までぴったり配置する</td><td class="has-text-align-left" data-align="left">［Add margins around windows］の設定がウインドウ間だけに適用される</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">私の場合はウインドウ間の余白は不要でピッタリくっつけたい派ですが、ここまで細かく指定できるのは良いですね。</p>



<p class="wp-block-paragraph">あと、ターゲットエリアの見た目もデフォルトで十分シンプルでちょうど良くてお気に入りです（Magnetはその辺も丁寧に作られています）。</p>



<h3 class="wp-block-heading">Commands</h3>



<p class="wp-block-paragraph">［Commands］設定ではリサイズそれぞれにショートカットを割り当てたり、スナップ領域やリサイズ結果の設定を行います。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1825" height="1733" src="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_2.png" alt="" class="wp-image-11963" style="width:912px"/></figure>



<p class="wp-block-paragraph">また、項目は「＋」ボタンをクリックして自由に追加できます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1825" height="1732" src="https://webrandum.net/mskz/wp-content/uploads/2026/06/image_5.png" alt="" class="wp-image-11966" style="width:912px"/></figure>



<p class="wp-block-paragraph">［Intended window size and position］でリサイズ後のサイズや位置を指定し、［Keyboard shortcut］の設定と［Activation area for dragging］でスナップ領域を指定します。</p>



<p class="wp-block-paragraph">ショートカットキーとスナップ領域は、不要な方はオフにもできますし、［Visible in green button menu］で緑色のボタンホバー時のメニューに表示するかどうかも選択できます。</p>



<h2 class="wp-block-heading">まとめ</h2>



<p class="wp-block-paragraph">［Commands］画面を見て貰うと、Magnetの完成度の高さがよく分かると思います。<br>マウス操作によるリサイズをここまで分かりやすく自由に設定できるアプリは他に見たことがありません。</p>



<p class="wp-block-paragraph">普段キーボードがメインの人はあまり使わないかもしれませんが、デザイン作業などをしていてマウスを使っている時間が多い人には特にオススメです。</p>



<p class="wp-block-paragraph">標準のウインドウ管理を使っていて「もう少しカスタマイズできたらな……」と感じている人は、試してみる価値があると思います。</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Macで複数ディスプレイを使っている場合に便利な設定集</title>
		<link>https://webrandum.net/mac-dual-display/</link>
		
		<dc:creator><![CDATA[Masa]]></dc:creator>
		<pubDate>Thu, 28 May 2026 11:00:00 +0000</pubDate>
				<category><![CDATA[作業環境整備]]></category>
		<category><![CDATA[Magnet]]></category>
		<category><![CDATA[Raycast]]></category>
		<category><![CDATA[Alfred]]></category>
		<category><![CDATA[BetterTouchTool]]></category>
		<category><![CDATA[Keyboard Maestro]]></category>
		<guid isPermaLink="false">https://webrandum.net/?p=11942</guid>

					<description><![CDATA[私は普段MacBook Proに外部ディスプレイを接続して作業しています。作業領域が広い方が同時にさまざまなアプリを開けて便利だからです。 しかし、複数ディスプ…]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">私は普段MacBook Proに外部ディスプレイを接続して作業しています。作業領域が広い方が同時にさまざまなアプリを開けて便利だからです。</p>



<p class="wp-block-paragraph">しかし、複数ディスプレイ環境はmacOSのデフォルト設定のままだと、メニューバーがメインディスプレイにしか表示されなかったり、<kbd>command</kbd> + <kbd>tab</kbd>のアプリケーションスイッチャーが意図しないディスプレイに出たりと、地味に不便な場面が多いです。</p>



<p class="wp-block-paragraph">そこで今回は、複数ディスプレイ環境を快適にするためにやっておきたい設定をまとめます。</p>



<p class="wp-block-paragraph">紹介する設定は下記の通りです。</p>



<ol class="wp-block-list">
<li>アプリケーションスイッチャーをすべてのディスプレイに表示する</li>



<li>メインディスプレイを指定する</li>



<li>ディスプレイごとに個別の操作スペースを有効にする</li>



<li>マウスカーソルを見失わないようにする</li>



<li>Alfred・Raycastの表示画面を指定する</li>



<li>別のディスプレイにウインドウを移動する</li>
</ol>



<h2 class="wp-block-heading">1. アプリケーションスイッチャーをすべてのディスプレイに表示する</h2>



<p class="wp-block-paragraph"><kbd>command</kbd> + <kbd>tab</kbd>で呼び出すアプリケーションスイッチャーは、デフォルトだとメインディスプレイにしか表示されません。<br>別のディスプレイで作業しているときに<kbd>command</kbd> + <kbd>tab</kbd>を押しても、視線をメインディスプレイへ動かしてアプリを選ぶことになり、地味にストレスです。</p>



<p class="wp-block-paragraph">これはターミナルから下記コマンドを実行すると、すべてのディスプレイに表示されるようになります。</p>



<pre class="wp-block-code"><code>defaults write com.apple.dock appswitcher-all-displays -bool true
killall Dock</code></pre>



<p class="wp-block-paragraph"><code>defaults write</code>でDockの内部設定を書き換え、<code>killall Dock</code>でDockを再起動して反映させています。設定後はすべてのディスプレイにもアプリケーションスイッチャーが表示されるようになります。</p>



<p class="wp-block-paragraph">元に戻したいときは下記コマンドです。</p>



<pre class="wp-block-code"><code>defaults write com.apple.dock appswitcher-all-displays -bool false
killall Dock</code></pre>



<p class="wp-block-paragraph">これで全画面にアプリケーションスイッチャーが表示されるので、見ている画面と違う場所に表示されて余計な視線移動が必要になるストレスから解放されます。</p>



<h2 class="wp-block-heading">2. メインディスプレイを指定する</h2>



<p class="wp-block-paragraph">メインディスプレイには通知やDock、メニューバーが表示されます。<br>複数ディスプレイを接続している場合、まずはどのディスプレイがメインなのかをハッキリさせておくのが基本です。</p>



<p class="wp-block-paragraph">［システム設定］→［ディスプレイ］を開くと、接続しているディスプレイが一覧で表示されます。<br>「配置」ボタンをクリックすると、ディスプレイの並びを変更する画面が出ます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1519" height="1323" src="https://webrandum.net/mskz/wp-content/uploads/2026/05/image_1-2.png" alt="" class="wp-image-11945" style="width:760px"/></figure>



<p class="wp-block-paragraph">各ディスプレイのアイコンの上部に白いバーが付いているのがメインディスプレイです。<br>この白いバーは<kbd>control</kbd>を押しながらドラッグで動かせて、別のディスプレイへ移すとメインを切り替えられます。</p>



<p class="wp-block-paragraph">私の場合は、目線をなるべく動かしたくないので、正面に置いている外付けディスプレイをメインにしています。</p>



<p class="wp-block-paragraph">また、通知が表示されるのもメインディスプレイなので、右画面に設定していると通知が一番右端に表示されてしまって見落とす可能性があります。<br>そのため、左右2画面で使っている場合は左側をメインにすることをオススメします。</p>



<h2 class="wp-block-heading">3. ディスプレイごとに個別の操作スペースを有効にする</h2>



<p class="wp-block-paragraph">複数ディスプレイを使っているのに、メインディスプレイにしかメニューバーが表示されない状態になっている人は［ディスプレイごとに個別の操作スペース］がオフになっている可能性があります。</p>



<p class="wp-block-paragraph">［システム設定］→［デスクトップとDock］のページを下にスクロールしていくと「Mission Control」のセクションがあり、その中に「ディスプレイごとに個別の操作スペース」という項目があります。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1519" height="1323" src="https://webrandum.net/mskz/wp-content/uploads/2026/05/image_2-2.png" alt="" class="wp-image-11946" style="width:760px"/></figure>



<p class="wp-block-paragraph">オンにすると下記のように挙動が変わります。</p>



<ul class="wp-block-list">
<li>各ディスプレイに独立したメニューバーが表示される</li>



<li>Mission Controlでもディスプレイごとに操作スペース（仮想デスクトップ）を切り替えられる</li>



<li>フルスクリーンアプリをディスプレイごとに別々に開ける</li>
</ul>



<p class="wp-block-paragraph">私の場合は操作スペースは使用していませんが、メニューバーはそれぞれのディスプレイに表示しておきたいのでこの設定にしています。</p>



<h2 class="wp-block-heading">4. マウスカーソルを見失わないようにする</h2>



<p class="wp-block-paragraph">複数ディスプレイ環境では、マウスカーソルが「いまどの画面のどこにあるのか」が分からなくなる場合があります（特に大型ディスプレイを使っている人は頻繁に発生しそうです）。</p>



<p class="wp-block-paragraph">macOSにはこれを解消する設定が用意されていて、［システム設定］→［アクセシビリティ］→［ディスプレイ］にある［ポインタ］セクションで設定できます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1519" height="1323" src="https://webrandum.net/mskz/wp-content/uploads/2026/05/image_3-2.png" alt="" class="wp-image-11948" style="width:760px"/></figure>



<p class="wp-block-paragraph">［マウスポインタをシェイクして見つける］で、マウスやトラックパッドを大きく素早く動かすとカーソルが一時的に大きくなります。デフォルトでオンになっているので、マウスを見失ったときはとりあえずマウスやトラックパッドを素早く動かしましょう。</p>



<p class="wp-block-paragraph">また、そもそも画面が大きい人の場合は、マウスカーソルを少し大きくしてみるのも良いかもしれません。</p>



<p class="wp-block-paragraph">［カーソルのサイズ］でサイズ変更ができるので、頻繁に見失ってしまう人は試してみると良いでしょう。</p>



<h2 class="wp-block-heading">5. Alfred・Raycastの表示画面を指定する</h2>



<p class="wp-block-paragraph">ランチャーアプリは、複数ディスプレイ環境では「どのディスプレイに表示されるか」が重要です。<br>カーソルがあるディスプレイに表示されないと、毎回視線を大きく動かす必要が出てきます。</p>



<p class="wp-block-paragraph">今回は<a href="https://www.alfredapp.com/">Alfred</a>と<a href="https://www.raycast.com/">Raycast</a>それぞれの表示画面設定を紹介します（Spotlightに関しては自動的にマウスカーソルがあるディスプレイに表示されます）。</p>



<p class="wp-block-paragraph">また、ランチャーアプリの比較については過去記事の『<a href="https://webrandum.net/mac-command-palette/">macOSのコマンドパレット比較！SpotlightとAlfred、Raycastどれを使えばいい？</a>』でまとめているので、気になる方はこちらもご覧ください。</p>


<div class="linkcard"><div class="lkc-internal-wrap"><a class="lkc-link no_icon" href="https://webrandum.net/mac-command-palette" data-lkc-id="1035"><div class="lkc-card"><div class="lkc-info"><div class="lkc-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=webrandum.net" alt="" width="16" height="16" /></div><div class="lkc-domain">Webrandum</div></div><div class="lkc-content"><figure class="lkc-thumbnail"><img decoding="async" class="lkc-thumbnail-img" src="//webrandum.net/mskz/wp-content/uploads/2025/12/eyecatch.png" width="100px" height="108px" alt="" /></figure><div class="lkc-title">macOSのコマンドパレット比較！SpotlightとAlfred、Raycastどれを使えばいい？</div><div class="lkc-url" title="https://webrandum.net/mac-command-palette">https://webrandum.net/mac-command-palette</div><div class="lkc-excerpt">macOSでアプリ起動やファイル検索など、基本的な操作をラクにしたいなら、コマンドパレットの活用は必須です。今回はmacOSで使える有名なコマンドパレットを3つ比較します。コマンドパレットとは？検索ボックスのような画面を開き、キーワードを入力して検索して選択することで操作するインターフェースを「コマンドパレット」と呼びます。もともとはQuickSilverというアプリがあり、現在のmacOS標準で搭載しているSpotlightはその影響を強く受けています。また、コマンドパレットを中心にしたアプリは「ランチャーアプリ」と紹介され...</div></div><div class="clear"></div></div></a></div></div>



<h3 class="wp-block-heading">Alfredの場合</h3>



<p class="wp-block-paragraph">Alfredは［Preferences］→［Appearance］→［Options］の中にある［Show Alfred on］で表示画面を変更できます。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="2637" height="1625" src="https://webrandum.net/mskz/wp-content/uploads/2026/05/image_4-2.png" alt="" class="wp-image-11949"/></figure>



<p class="wp-block-paragraph">選択肢は下記の3つです。</p>



<ul class="wp-block-list">
<li>Default screen（メインディスプレイ）</li>



<li>Mouse screen（マウスカーソルのあるディスプレイ）</li>



<li>Active screen（アクティブなウインドウがあるディスプレイ）</li>
</ul>



<p class="wp-block-paragraph">私の場合は［Mouse screen］を選んでいます。<br>カーソルがあるディスプレイがいま自分が見ているディスプレイのはずなので、視線移動が発生しないからです。</p>



<h3 class="wp-block-heading">Raycastの場合</h3>



<p class="wp-block-paragraph">Raycastは［Settings］→［Advanced］→［Show Raycast on］で同様の設定ができます。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="2075" height="1373" src="https://webrandum.net/mskz/wp-content/uploads/2026/05/image_5-2.png" alt="" class="wp-image-11950"/></figure>



<p class="wp-block-paragraph">選択肢の名前は違いますが機能は同じなので、こちらも［Screen containing mouse（マウスカーソルのあるディスプレイ）］を選んでおくのがオススメです。</p>



<ul class="wp-block-list">
<li>Screen containing mouse（マウスカーソルのあるディスプレイ）</li>



<li>Screen with active window（アクティブなウインドウがあるディスプレイ）</li>



<li>Primary screen（メインディスプレイ）</li>
</ul>



<h2 class="wp-block-heading">6. 別のディスプレイにウインドウを移動する</h2>



<p class="wp-block-paragraph">複数ディスプレイ環境では「いま開いているウインドウを隣のディスプレイに移したい」場面が頻繁に発生します。<br>タイトルバーを掴んでドラッグするのが基本ですが、毎回マウスを使うのは面倒です。</p>



<p class="wp-block-paragraph">そこで、隣のディスプレイにサクッと移すためにウインドウ管理アプリを使うのがオススメです。<br>代表的なのは下記の4つで、すでにどれか使っているものがあれば、設定を見直して別ディスプレイへの移動もできるようにしておきましょう。</p>



<h3 class="wp-block-heading">Raycastを使う方法</h3>



<p class="wp-block-paragraph">RaycastのWindow Management機能に［Next Display］［Previous Display］というコマンドが用意されています。<br>デフォルトではショートカットキーが未設定なので、自分で割り当てます。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="2075" height="1373" src="https://webrandum.net/mskz/wp-content/uploads/2026/05/image_6-2.png" alt="" class="wp-image-11952"/></figure>



<p class="wp-block-paragraph">無料版のRaycastでもWindow Management機能は使えるので、ウインドウ管理アプリを別途入れなくても複数ディスプレイ間の移動はカバーできます。</p>



<h3 class="wp-block-heading">Magnetを使う方法</h3>



<p class="wp-block-paragraph">ウインドウ管理に特化したアプリの<a href="https://magnet.crowdcafe.com/">Magnet</a>でも次のディスプレイへの移動と、前のディスプレイへの移動が可能です。</p>



<p class="wp-block-paragraph">Magnetは特にマウス操作でのウインドウサイズ変更が優秀です。<br>横幅3分の1や3分の2のウインドウに簡単に変更できるので、ショートカットキーだけでなくマウス操作でウインドウサイズ変更を行う人に向いています。</p>



<p class="wp-block-paragraph">Magnetの設定画面から好きなショートカットキーを割り当てられます。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1825" height="1733" src="https://webrandum.net/mskz/wp-content/uploads/2026/05/image_7-2.png" alt="" class="wp-image-11953" style="width:723px"/></figure>



<h3 class="wp-block-heading">BetterTouchToolを使う方法</h3>



<p class="wp-block-paragraph"><a href="https://folivora.ai/">BetterTouchTool</a>はトラックパッドジェスチャーのカスタマイズで有名なアプリですが、ウインドウ管理機能もしっかり用意されています。</p>



<p class="wp-block-paragraph">ウインドウを別ディスプレイへ送ったり、別ディスプレイに移動しつつ最大化するアクションも用意されています。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1779" height="1113" src="https://webrandum.net/mskz/wp-content/uploads/2026/05/image_8-2.png" alt="" class="wp-image-11954" style="width:890px"/></figure>



<p class="wp-block-paragraph">キーボードショートカットだけでなくトラックパッドジェスチャーやマウスジェスチャーでも発火できるのがBetterTouchToolの強みです。</p>



<h3 class="wp-block-heading">Keyboard Maestroを使う方法</h3>



<p class="wp-block-paragraph"><a href="https://www.keyboardmaestro.com/main/">Keyboard Maestro</a>の「Manipulate a Window」アクションでも、ウインドウを別の画面に移動できます。<br>ただし、「次のディスプレイに移動」のような直接的なオプションはないため、Custom指定とSCREEN()関数でディスプレイ座標を計算する必要があり、少し設定が面倒です。</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="1306" height="860" src="https://webrandum.net/mskz/wp-content/uploads/2026/05/image_9-2.png" alt="" class="wp-image-11955" style="width:653px"/></figure>



<p class="wp-block-paragraph">すでにRaycast・Magnet・BetterTouchToolのどれかを使っているなら、わざわざKeyboard Maestroで自作する必要はないかもしれません。</p>



<p class="wp-block-paragraph">しかし、Keyboard Maestroを使ってウインドウ管理するメリットは［is tapped twice］トリガーなどを使って、2回押し・3回押しの場合に処理を変えられる点にあります。</p>



<p class="wp-block-paragraph">例えば私の場合、<kbd>修飾キー全押し</kbd> + <kbd>←</kbd>で、ウインドウを画面左半分にリサイズしますが、2回押すと画面1/3リサイズになります。<br>さらに3回押すと画面2/3リサイズになります。</p>



<p class="wp-block-paragraph">ショートカットキー1つ1つ考えて設定し、覚えておくのは大変ですが、回数で処理が切り替わるようにしていると覚えやすいです。</p>



<h2 class="wp-block-heading">まとめ</h2>



<p class="wp-block-paragraph">複数ディスプレイ環境は、デフォルト設定だと「メインディスプレイ前提」の挙動が多く、サブディスプレイで作業しているときに地味なストレスが溜まりがちです。</p>



<p class="wp-block-paragraph">特に「アプリケーションスイッチャーの全ディスプレイ表示」は、設定するだけで毎日の小さなストレスが減ります。<br>普段複数ディスプレイを使っている人はぜひ試してみてください。</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
