ドキュメント リファレンス

macOS での違い

Mac 版が Windows や Linux と見た目や動作で違うところです。ネイティブのメニューバー、Command キー、そして場所が移ったりキーが変わったり、そもそも無かったりする項目をまとめます。

Windows と Linux では、Celas Studio がウィンドウの中に自分でメニューバーを描き、最小化、最大化、閉じるのボタンも自分で描きます。macOS ではそのどれもありません。本物のシステムのメニューバーとネイティブのタイトルバーを使い、Mac のアプリらしく、いちばん左にアプリケーションのメニューが付きます。

Command キーの決まり

このマニュアルやアプリ自身が Ctrl のショートカットを出しているところでは、macOS では代わりに Command(⌘)を押してください。ショートカットは一度だけ保存され、環境ごとに読み替えられます。Windows と Linux では Ctrl、macOS では ⌘ です。環境設定 ▸ ショートカット での割り当ての変更も、三つの環境で同じように働きます。

macOS では、ショートカットが発火するために物理的な Control を押していてはいけません。押すのは ⌘ だけ(その組み合わせが求めるなら Shift や Option も)です。Windows と Linux では、同じ決まりが Windows キーや Super キーに当てはまります。

アプリケーションのメニュー

アプリの名前が付いたアプリケーションのメニューには、Windows と Linux では編集やヘルプに住んでいる項目が入ります。

  • Celas Studio について。ほかの環境の ヘルプ ▸ バージョン情報 と同じダイアログです
  • 環境設定…(⌘,)。ほかの環境の 編集 ▸ 環境設定 と同じ窓です
  • Celas Studio を隠す(⌘H)、ほかを隠す(⌥⌘H)、すべてを表示。macOS のふつうのアプリの隠し方で、Windows や Linux に相手はいません
  • Celas Studio を終了(⌘Q)

ウィンドウのメニュー

macOS は、しまう(⌘M)、拡大/縮小、フルスクリーンにする(⌃⌘F)、そして開いている窓の一覧を持つ、ネイティブのウィンドウのメニューを足します。どれも Windows や Linux にはありません。これは Celas Studio 自身のウィンドウメニューとは別で、あちらはどの環境でもパネルの表示とワークスペースを持ち続けます。

テキストの欄にフォーカスがある間、アプリケーションと編集のメニューにある、すべてを選択、コピー、カット、ペースト、元に戻す、やり直し、複製、グループ化とグループ解除に当たるものはグレーになります。だから欄への入力が、うっかりそれらを走らせることはありません。

アプリケーションのメニューを開いた macOS のネイティブのメニューバー。について、環境設定、隠す、終了が見えている。

macOS で無い項目、変わる項目

  • ファイル ▸ 終了 はありません。終了は代わりにアプリケーションのメニューに住みます。
  • 編集 ▸ 環境設定 は編集にはありません。代わりにアプリケーションのメニューにあり、キーは ⌘, のままです。
  • ヘルプ ▸ バージョン情報 はヘルプにはありません。代わりにアプリケーションのメニューにあります。
  • macOS の ウィンドウ ▸ ワークスペース に並ぶのは、標準の一般、アニメーション、最小だけです。自分で保存したワークスペースと、その右クリックの削除は、Windows と Linux のメニューにしか出ません。

macOS のショートカット

どの組み合わせも三つの環境で同じように読み替えられ、Ctrl の代わりに ⌘ が立ちます。⌘0 でキャンバスを合わせ、⌘1 で 100% です。Windows と Linux のキー、そして環境設定の一覧と同じです。⌘D は複製で、ピクセル選択が生きているときは選択解除になります。ほかの環境の Ctrl+D とまったく同じです。

macOS に固有なのは、メニューバーが何を印字するかという一点です。NSMenu の項目に付けたキーの割り当ては、アプリが打鍵を見る前にシステムが消費してしまいます。だから意味が状況で決まるコマンドは、それを持てません。その組み合わせを名乗ったほうが、毎回すべての打鍵に応えてしまうからです。だから複製、選択解除、オニオンスキン、削除は、macOS のメニューバーにキーなしで出ます。キーそのものはふつうに働きます。

早期アクセスの初期のビルドは、たしかに ⌘0 と ⌘1 を入れ替えていましたし、複製に ⌘D、選択解除に ⇧⌘A を割り当てていました。古いスクリーンショットを見ていてこのページと食い違うなら、それが理由です。

Finder のなかのプロジェクト

アプリケーションバンドルが .cls を自分の書類の種類、つまり Celas Studio Project として名乗ります。だから Finder には白い書類ではなくプロジェクトのアイコンと種類の名前が出ますし、「このアプリケーションで開く」にも Celas Studio が先頭に並びます。これは Windows より Mac のほうが効いてきます。.cls は LaTeX も Visual Basic も使う拡張子で、そうしなければ Launch Services は、入っているほうへあなたのプロジェクトを渡してしまうからです。

この宣言はバンドルに入って届くので、アプリの外には何も書きませんし、ユーザーごとの設定も要りません。Celas Studio を別のフォルダーへ移せば Finder は気づきます。気づかないときは、ログアウトして入り直すと Launch Services が読み直します。

トラックパッドとマウス

macOS では、二本指のスクロールでキャンバスを送り、ピンチの操作でズームします。ほかのすべての Mac のアプリのトラックパッドの扱いと同じです。外付けのマウスのために、Ctrl(か ⌘)とホイールでもズームできます。

Windows と Linux では、ホイールはいつでもズームします。スクロールで送る仕組みも、トラックパッド専用のモードもありませんし、二つの動作を切り替える設定も、どの環境にもありません。トラックパッドなしで送る方法は、どこでも同じです。Space を押しながらドラッグするか、手のひらツールを使ってください。