FileMakerのOS毎に違うショートカットキーを調べてみた【BFL vol.6】

Picture of 執筆者:中富 悠貴
執筆者:中富 悠貴

FileMakerエンジニア

アイキャッチBFL vol6

おかげさまでBriller FileMaker Laboratory(BFL)も6回目、月に1回のペースなので半年も続けられたこと大変うれしく思います。

いわゆるハーフアニバーサリーですが、昨今ではハーフバースデーやハーフ成人式など、中間の区切りとして催すイベントも増えてきている印象があります。

節目といえばFileMaker(ファイルメーカー)は最初のリリース(FileMaker v.1.0)から今年で40年目となっておりました。

長く続けるというのは、単純ですが難しく大変なことなので、だからこそ節目には続けられたことに対する感謝を忘れないよう意識していきたいですね。

目次

テーマ

今回のテーマは「OS毎に違うショートカットキーの調査」です!

先日、社内でWindowsユーザーがMacユーザーに対してショートカットキーで説明したところ、別の挙動となりました。
確認してみたところ、同じショートカットキーでもWindowsとMacで動作が違っていた、ということがありました。

40年の歴史を持つFileMaker(ファイルメーカー)は当然ながら、WindowsとMac、両方のOSに対応しておりますが、細かいところで仕様が違うなんてこともそれなりにあります。

今回は、挙動の違うショートカットキーにどういうものがあるのかを取り上げさせていただきます。
これを覚えておけば、WindowsとMacを交えた説明や切り替えたときに間違いが起こりにくくなると思いますので、しっかり調べていきたいと思います。

ショートカットキーについて

調査の前に、ショートカットキーについて説明をさせていただきます。

ショートカットキーまたはキーボードショートカットですが、これらはキーボードのキーを組み合わせて、PC操作をより効率的に行うための機能となります。

通常の操作では、マウスを現在の位置から移動させて選択したり、複数回のクリックを必要としたりと、実行までに若干の手間と時間を必要とします。
そこで、コピーやペーストといったよく利用される機能には、キーの組み合わせによって実行までの手順をショートカット(短縮)する方法が用意されているのです。

その全てを覚える必要はありませんが、よく利用するショートカットキーだけでも覚えることができれば、間違いなく作業速度が向上するので、機会があればFileMaker(ファイルメーカー)以外のショートカットキーも調べてみてもいいと思います。

FileMakerのショートカットキーについて

環境

調査するにあたっての環境を紹介します。
今回はリファレンスを確認しての調査となりますので、ソフトウェアのみとなります。

ソフトウェア:FileMaker Pro 21.1.1.41

調査方法

同一キーの確認

WindowsとMacではキーボードの仕様が違うため、設定されているショートカットキーも違いますが、以下のキーは同じ機能をもっているため、同一として定義させていただきます。(参考:MacキーボードのWindowsキー

【Windowsキー】⇔【Macキー】
Altキー ⇔ Optionキー
Controlキー ⇔ Commandキー(Controlキー)

リファレンスの確認

前述の「FileMakerのショートカットキーについて」の項で、ショートカットキーのリファレンスを記載させていただきました。
この計12ページの中から、WindowsとMacで設定されているショートカットキーが違う、または片方にしかないショートカットキーをリストアップします。

BFL vol.6 Windows
BFL vol.6 Mac

調査結果

キーボードショートカット

一般的なキーボードショートカット

動作WindowsキーMacキー
確認と変更の破棄をせずに特定のダイアログボックスを閉じるShift+Escなし
FileMaker Pro ヘルプを開くF1command-?
レイアウトポップアップメニューを開くF2なし
[設定] ダイアログボックスを開くなしcommand-,
確認ダイアログボックスを表示せずにレコードを削除するCtrl+Shift+Ecommand-option-E

ウインドウ表示キーボードショートカット

動作WindowsキーMacキー
ウインドウを重ねて表示するShift+F5なし
ウインドウを閉じるCtrl+Shift+F4command-W
左にスクロールするCtrl+Page Upなし
右にスクロールするCtrl+Page Downなし
ドキュメントの先頭までスクロールするなしHome
ドキュメントの末尾までスクロールするなしEnd
ウインドウを上下に並べて表示するShift+F4なし
現在のウインドウを最小化するなしcommand-M
FileMaker Pro アプリケーションを隠すなしcommand-H
ドキュメントの表示を拡大するF3command-+
ドキュメントの表示を縮小するShift+F3command– (ハイフン)

値およびオブジェクトの挿入、貼り付け、選択キーボードショートカット

動作WindowsキーMacキー
直前に参照したレコードのデータCtrl+^command-:
直前のレコードのデータを挿入して次のフィールドに移動Ctrl+Shift+^command-shift-:
マージフィールドCtrl+Mcommand-option-M
レイアウト計算なしcommand-shift-C
スタイルを無視したテキストCtrl+Shift+Vcommand-option-shift-V
フィールド値を置換するCtrl+Shift+- (ハイフン)command-=
1 つのオブジェクトが選択されている場合に同じタイプのオブジェクトを選択するCtrl+Shift+Acommand-option-A

モードのキーボードショートカット

ブラウズモードのキーボードショートカット
動作 Windowsキー Macキー
確認ダイアログボックスを表示せずにレコードを削除する Ctrl+Shift+E command-option-E
レイアウトポップアップメニューを開いてレイアウトを切り替える F2 なし
アクティブなフィールドのポップアップメニューの開閉 なし スペースバー
[フィールド内容の全置換] ダイアログボックスを開く (フィールドを選択しているとき) なし command-control–

検索モードのキーボードショートカット

動作WindowsキーMacキー
除外ボタンの選択/選択解除なしcommand-T

レイアウトモードのキーボードショートカット

動作WindowsキーMacキー
名前を指定してレイアウトに切り替えるCtrl+K で [クイックオープン] ボックスをアクティブにしてレイアウト名の数文字を入力し、一致する一覧からレイアウトを選択するなし
選択したオブジェクトのサイズを、長さまたは幅の違いを維持しながら変更するCtrl+Shift キーを押しながらハンドルをドラッグします。option-shift キーを押しながらハンドルをドラッグ
オブジェクトのサイズ変更時に、グリッド、ガイド、またはダイナミックガイドへのスナップ機能を解除するAlt キーを押しながらオブジェクトのハンドルをドラッグキーを押しながらオブジェクトのハンドルをドラッグ
オブジェクトのドラッグ時に、グリッド、ガイド、またはダイナミックガイドへのスナップ機能を解除するAlt キーを押しながらオブジェクトをドラッグキーを押しながらオブジェクトをドラッグ
オブジェクトの作成または編集時にガイドの表示/非表示を切り替えるCtrl+Alt+:command-option-;
オブジェクトのガイドへのスナップを切り替えるCtrl+Alt+Shift+:command-option-shift-;
オブジェクトの作成または編集時にダイナミックガイドを切り替えるCtrl+Alt+Bcommand-option-‘ (アポストロフィ)
パートラベルの表示方向を変更するCtrl キーを押しながらラベルをクリックキーを押しながらラベルをクリック
フィールドタブに新しいフィールドを追加するAlt+Ncommand-return または command-enter
選択したフィールドの名前を変更する入力コマンドreturn または enter
現在のツールを選択ツールに切り替えるテンキーがある場合には Enter キー、テンキーがない場合には Ctrl+Enterテンキーがある場合には return キーまたは shift-return、テンキーがない場合には fn-return または fn-shift-return
線ツールで 45 度単位の角度で線を描画するCtrl キーを押しながら線を描画option キーを押しながら線を描画
楕円ツールで円を描画するCtrl キーを押しながら円を描画option キーを押しながら円を描画
長方形ツールで正方形を描画するCtrl キーを押しながら正方形を描画option キーを押しながら正方形を描画
オブジェクトを正方形または円にのみサイズ変更するCtrl キーを押しながらオブジェクトのサイズを変更option キーを押しながらオブジェクトのサイズを変更

テキストのキーボードショートカット

テキストの削除を行うキーボードショートカット

動作WindowsキーMacキー
次の単語Ctrl+Delete または Ctrl+Backspaceoption-del
前の文字Backspacedelete
前の単語なしoption-delete
カーソルの位置から行の先頭までのテキストなしcommand-delete

テキストの編集を行うキーボードショートカット

動作WindowsキーMacキー
対象レコード内の全レコードをテキスト形式でクリップボードにコピーするCtrl+Shift+C オブジェクトが選択されていない状態でcommand-option-C (オブジェクトが選択されていない状態で)
テキストだけを貼り付けるCtrl+Shift+Vcommand-shift-option-V
データベース内で選択したデータの次の出現箇所を検索するAlt+Ctrl+Hcommand-option-I
[選択部分の検索] 操作の現在の方向を反転するShift+Alt+Ctrl+Hcommand-shift-option-I
ノンブレークスペースを挿入するCtrl+スペースバーoption-スペースバー
フィールドにタブを挿入するCtrl+Taboption-tab

テキストの書式設定を行うキーボードショートカット

動作WindowsキーMacキー
下付きなしcontrol-command–
上付きなしcontrol-command-+

カーソル移動キーボードショートカット

動作WindowsキーMacキー
テキストの先頭Ctrl+Homecommand-上向矢印キー
テキストの末尾Ctrl+Endcommand-下向矢印キー
行の先頭Homecommand-左向矢印キー
行の末尾Endcommand-右向矢印キー
前の単語の先頭Ctrl+左向矢印キーoption-左向矢印キー
次の単語の末尾Ctrl+右向矢印キーoption-右向矢印キー

テキスト選択キーボードショートカット

動作WindowsキーMacキー
行の先頭までShift+Homecommand-shift-左向矢印キー
前の単語の先頭までCtrl+Shift+左向矢印キーoption-shift-左向矢印キー
テキストの先頭までCtrl+Shift+Homecommand-option-shift-上向矢印キー
行の末尾までShift+Endcommand-shift-右向矢印キー
次の単語の末尾までCtrl+Shift+右向矢印キーoption-shift-右向矢印キー
テキストの末尾までCtrl+Shift+Endcommand-option-shift-下向矢印キー
次の行Shift+下向矢印キーcommand-shift-下向矢印キー
前の行Shift+上向矢印キーcommand-shift-上向矢印キー

データベースの管理のキーボードショートカット

テーブルとリレーションシップの選択および配置のコマンド

動作WindowsキーMacキー
選択されたオブジェクトを移動するテーブルを選択して Ctrl+ 上向矢印キー、Ctrl+ 下向矢印キー、Ctrl+ 左向矢印キー、Ctrl+ 右向矢印キー、または選択したテーブルをドラッグテーブルを選択して、option キーを押しながら矢印キーを押すか、または選択したテーブルをドラッグ
選択されたオブジェクトのサイズを変更する完全に展開したテーブルを選択して、Ctrl+Shift 上向矢印キー、Ctrl+Shift 下向矢印キー、Ctrl+Shift 左向矢印キー、Ctrl+Shift 右向矢印キー完全に展開したテーブルを選択して、option-shift キーを押しながら矢印キーを押す

リレーションシップグラフのショートカット

動作WindowsキーMacキー
拡大表示カーソルを選択してそのまま維持するCtrl++command-=
選択範囲をリレーションシップグラフからコマンドボタンに移動し、左から右に進むTabなし
選択範囲をコマンドボタンの右から左へ移動し、テーブルの追加コマンドからリレーションシップグラフに移動するShift+Tabなし
異なるボタンを選択するTab、左向矢印キー、右向矢印キーなし
選択したボタンのコマンドを実行するスペースバーなし
選択したボタンのメニューのコマンドを実行するEnter キーまたはスペースバーでメニューを表示し、上向矢印キーまたは下向矢印キーを使用してメニュー内の項目を選択してから、Enter キーを押してコマンドを実行するなし

[スクリプトワークスペース] のキーボードショートカット

動作WindowsキーMacキー
選択したスクリプトを保存して実行するCtrl+Shift+Rcommand-option-R
選択したスクリプトをデバッグする ([高度なツールを使用する] を選択している場合)Ctrl+Alt+Rcommand-shift-R
[スクリプトワークスペース] を閉じるAlt+F4command-shift-W
[スクリプトワークスペース] のパネル間を移動するCtrl+’なし
スクリプトで選択したスクリプトステップを上下に移動するCtrl+上向矢印キー、Ctrl+下向矢印キーcommand-control-上向矢印キー、command-control-下向矢印キー

スクリプトデバッガのキーボードショートカット

差異無し

まとめ

想像以上にWindowsとMacでショートカットキーの動作に違いがあって驚きました。

私はWindowsユーザーなので、AltキーはOptionキー、ControlキーはCommandキーに置き換えれば、大抵のショートカットキーはMacでも同じ動作であろうと高を括っておりました。
しかしこれだけ違いがあると、OSを切り替えたときに同じ感覚でショートカットを利用するわけにはいかないですね。

この中で最低限気を付けておきたいのが、削除や閉じるといった機能でしょうか。

例えばブラウズモードのキーボードショートカットの「確認ダイアログボックスを表示せずにレコードを削除する」はWindowsだとCtrl+Shift+Eに対し、Macだとcommand-option-Eなので、他のショートカットキーを利用していたつもりでも、誤って削除してしまったなんてこともあるかもしれません。

あと個人的に気になった点としては、Windowsでは比較的新しい機能であるレイアウト計算のショートカットキーがありませんでした。
調べてみたところ、Macのcommand-shift-Cに対する、WindowsのCtrl+Shift+Cは「対象レコード内の全レコードをテキスト形式でクリップボードにコピー」に割り当てられてました。

他に割り当てられているものに関しては仕方のないことですが、それでも何でもいいのでショートカットキーの割り当てだけしてくれてたら嬉しいなって思います。

細かい話をするときりがありませんが、ひとまずWindowsとMacのショートカットキーは同じ動作をするものもあるけど、結構違っているものもあるので、切り替える場合は気を付けようというお話でした。

そうそうWindowsとMacを切り替えながら開発するといったことはないと思いますが、こういった仕様の違いは知っていて損はないと思います。

以上が【BFL vol.6】FileMakerのOS毎に違うショートカットキーを調べてみたの検証となります。

ここまで読んでくださって誠にありがとうございました。また次回のBFLもお楽しみに!

また、株式会社ブリエでは、FileMakerを活用したシステム開発や運用支援を行っています。

WindowsやMacなどOSに問わず、開発のご相談もお気軽にお問い合わせください。

まずは、資料請求

ダウンロードできる資料の内容
・資料はすぐにメールで届きます
・1分でわかる株式会社ブリエの会社概要
・FileMaker開発の概算料金

無料相談はこちら

お問い合わせ・ご相談できること
・自社の業務の一元管理の進め方 / 改善について相談したい
・どのような機能が作れるのか知りたい
・自社に合う形で導入したときの料金を知りたい

Picture of 執筆者:中富 悠貴
執筆者:中富 悠貴

株式会社ブリエFileMakerエンジニア。ローコード開発を筆頭にプロコードからフロントエンドまで、多種多様な開発経験を活かしたフットワークの軽さが自慢のオールラウンダー。より便利に、より使いやすいUI/UXデザインをモットーに、新しい分野にも積極的に挑戦することで、あらゆるニーズに柔軟に対応できるよう、日々勉強を続けております。

【全国対応】株式会社ブリエは、企業の経営課題であるDX化、業務効率化、ペーパーレス化、情報の一元管理など、ビジネスニーズの変化に合わせてFileMakerで業務システムを開発し、柔軟に拡張して解決します。あらゆる業種や規模の企業、非営利団体、学校に固有の課題を解決するカスタムAppをご提案します。

新着記事
アーカイブ
まずは、資料請求

ダウンロードできる資料の内容
・資料はすぐにメールで届きます
・1分でわかる株式会社ブリエの会社概要
・FileMaker開発の概算料金

無料相談はこちら

お問い合わせ・ご相談できること
・自社の業務の一元管理の進め方 / 改善について相談したい
・どのような機能が作れるのか知りたい
・自社に合う形で導入したときの料金を知りたい