In this section well call out shortcuts we believe are essential in each of a number of areas. Well also delve into some more specialized or lesser-known shortcuts in each area as well.
Shortcuts in this section should be required knowledge for all FileMaker developers. If you haven mastered these, you need to spend more time with FileMaker!
Function | Mac Key | Windows Key |
---|---|---|
Browse Mode | -B | Ctrl+B |
Layout Mode | -L | Ctrl+L |
Find Mode | -F | Ctrl+F |
Preview Mode | -U | Ctrl+U |
Function | Mac Key | Windows Key |
---|---|---|
Open (File) | -O | Ctrl+O |
Open Remote (File) | Shift--O | Ctrl+Shift+O |
Force a password dialog to display when opening a file. | Hold down the Option key while opening the file. | Hold down the Shift key while opening the file. |
Function | Mac Key | Windows Key |
---|---|---|
New Record/Request/Layout | -N | Ctrl+N |
Delete Record/Request/Layout | +E | Ctrl+E |
Duplicate Record/Request | -D | Ctrl+D |
Omit Record | -T | Ctrl+T |
Show All Records | -J | Ctrl+J |
Sort Records | -S | Ctrl-S |
Function | Mac Key | Windows Key |
---|---|---|
Define Fields | Shift--D | Shift+Ctrl+D |
Define Custom Functions | Alt+F+D+C | |
Define Value Lists | Alt+F+D+V | |
ScriptMaker | Shift--S | Shift+Ctrl+S |
When using keyboard shortcuts, keep the following in mind:
The shortcuts in this section are not only concerned with moving around between records, but also between layouts and among found sets of records.
Function | Mac Key | Windows Key |
---|---|---|
Next/Previous Record | Ctrl-up/down arrow | Ctrl+up/down arrow |
Next/Previous Layout | ||
Next/Previous Request | ||
Next/Previous Page | ||
Hide/Unhide Status Area | -Option-S | Ctrl+Shift+S |
Zoom/Unzoom Window | -Option-Z | Ctrl+Shift+Z |
Omit Multiple Records | -Shift-M | Ctrl+Shift+M |
When using shortcuts for navigation, keep the following in mind:
The shortcuts in this section have to do with the mechanics of putting data into fields, and with formatting data after its been entered into a field.
Function | Mac Key | Windows Key |
---|---|---|
Select All | -A | Ctrl+A |
Cut, Copy, Paste | -X, C, V | Ctrl+X, C, V |
Copy Current Record (When Not In A Field) | -C | Ctrl+C |
Copy All Records | -Opt-C | Ctrl+Shift+C |
Paste Without Text Styles | -Opt-V | Ctrl+Alt+V |
Plain Text | Shift--P | Ctrl+Shift+P |
Bold Text | Shift--B | Ctrl+Shift+B |
Italic Text | Shift--I | Ctrl+Shift+I |
Underline Text | Shift--U | Ctrl+Shift+U |
Left-Justify Selected Text | -[ | Ctrl+[ |
Center Selected Text | - | Ctrl+ |
Right-Justify Selected Text | -] | Ctrl+] |
Increase/Decrease Font Size | Shift-->/< | Ctrl+Shift+>/< |
Insert Current Date | - | Ctrl+ |
Insert Current Time/Timestamp | -; | Ctrl+; |
Insert Non-breaking Space Into Text | Opt-space | Ctrl+space |
Insert Tab Character Into Text | Opt-tab | Ctrl+tab |
Be aware of the following when using keyboard shortcuts for data entry and formatting:
The shortcuts in this section work only within the Fields tab of the Define Database dialog.
Function | Mac Key | Windows Key |
---|---|---|
Define Database | Shift--D | Ctrl+Shift+D |
Text Data Type | -T | Ctrl+T |
Number Data Type | -N | Ctrl+N |
Date Data Type | -D | Ctrl+D |
Time Data Type | -I | Ctrl+I |
Timestamp Data Type | -M | Ctrl+M |
Container Data Type | -R | Ctrl+R |
Calculation Data Type | -L | Ctrl+L |
Summary Data Type | -S | Ctrl+S |
Field Options | Shift--O | Alt+N |
Reorder Tables or Fields in a List | - | Ctrl+ |
There are quite a large number of keyboard shortcuts and techniques that apply to the Relationships Graph. The following is a selection of the most useful: Consult the online help for a full listing.
Function | Mac Key | Windows Key |
---|---|---|
New Table Occurrence | Shift--T | Ctrl+Shift+T |
New Relationship | Shift--R | Ctrl+Shift+R, Insert |
New Text Note | Shift--N | Ctrl+Shift+N |
Duplicate Selected Items | -D | Ctrl+D |
Select All Table Occurences Directly Related to the Current Table Occurrence | -R | Ctrl+R |
Select All Table Occurences with the Same Source Table As the Current Table Occurrence | -S | Ctrl+S |
Toggle the Display Mode of Selected Table Occurrences (Toggles Among Fully Expanded, Fields, and Table Name Table and Related Name Alone) | -T | Ctrl+T |
Following are some additional shortcuts to be aware of:
Layout mode is where FileMakers famously quick-to-develop GUIs (graphical user interfaces) get built. A thorough knowledge of important layout shortcuts is a must-have for a FileMaker developer.
Function | Mac Key | Windows Key |
---|---|---|
Group | -R | Ctrl+R |
Ungroup | Shift--R | Ctrl+Shift+R |
Lock | Opt--L | Ctrl+Alt+L |
Unlock | Shift-Opt--L | Ctrl+Alt+Shift+L |
Bring Forward | Shift--[ | Ctrl+Shift+[ |
Bring to Front | Opt--[ | Ctrl+Alt+[ |
Send Backward | Shift--] | Ctrl+Shift+] |
Send to Back | Opt--] | Ctrl+Alt+] |
Align Left, Right, Top, Bottom | Opt-- | Ctrl+Alt+ |
Field Control Setup | Shift--F | Ctrl+Shift+F |
Field Control Behavior | Shift--K | Ctrl+Shift+K |
Field Control Borders | Shift--B | Ctrl+Shift+B |
Insert Merge Field | Shift--M | Ctrl=Shift+M |
View Object Sizes | Alt+V+Z | |
Select Similar Objects | Opt--A | Ctrl+Shift+A |
When working with layouts, the following may also be of some value:
There are a number of useful shortcuts that pertain to ScriptMaker.
Function | Mac Key | Windows Key |
---|---|---|
Open ScriptMaker | -Shift-S | Ctrl+Shift+S |
Scroll Through Script List | Up/Down arrows | Up/Down arrows |
Move Selected Script Up or Down in the List | Ctrl-Up/Down arrows | Ctrl+Up/Down arrows |
Toggle Checkbox to Include Selected Script in Scripts Menu | Space | Space |
Select a Script by Name (When Scripts List Is Active) | Begin typing script name | Begin typing script name |
Select All Scripts | -A | Ctrl+A |
Copy Selected Scripts (A) | -C | Ctrl+C |
Paste Copied Script(s) (A) | -V | Ctrl+V |
Navigate Up or Down Through Available Script Steps | Up/Down arrows | Up/Down arrows |
Select a Script Step by Name (When Script Steps List Is Active) | Begin typing script name | Begin typing script name |
Insert Selected Script Step into Script | Return/Enter or Space | Enter |
Select All Script Steps | -A | Ctrl+A |
Copy Selected Script Steps (A) | -C | Ctrl+C |
Paste Copied Script Steps (A) | -V | Ctrl+V |
Move Selected Script Steps Up or Down in the List | Ctrl-Up/Down arrows | Ctrl+Up/Down arrows |
Delete Selected Script Steps | Delete | Backspace/Delete |
Note that functions marked with an (A) are only available in FileMaker Pro Advanced.
When editing a script step that has options accessible via a Specify button, pressing the spacebar on the Mac is generally equivalent to clicking the Specify button. On Windows, Alt+F accomplishes the same thing.
A number of shortcuts can help you navigate through the FileMaker interface itself. Using keyboard commands, you can trigger buttons, move between elements of a dialog box, and scroll quickly though pop-up lists and menus.
Function | Mac Key | Windows Key |
---|---|---|
Move Between Tabs in a Dialog Box | Ctrl+Tab | |
Move Backward and Forward Between Items Within a Dialoh | Shift-Tab/Tab | Shift+Tab/Tab |
Move Up and Down Within a Pop-up List or Menu | Up/Down arrow | Up/Down arrow |
Move to Beginning or End of a Pop-up List or Menu | Home/End | Home/End |
Cancel a Dialog | Esc | Esc |
Submit a Dialog (Choose the Default Button) | Enter | Enter |
The Mac OS has weaker support for tabbing through and activating elements in a dialog box. For those dialogs where its possible to do this on the Mac OS, only a few of the elements are accessible via the keyboard. In Windows, by contrast, virtually every aspect of a dialog can be selected and triggered via the keyboard.
: FileMaker Specifications
FileMaker 8 Product Line
Specifications and Storage Limits
Field Types and Import/Export Formats
: Calculation Functions
Working with Calculations Primer
Calculation Signatures
Calculation Functions
: Custom Functions
Custom Functions Primer
Useful Custom Functions
: Script Steps
Scripting Primer
Script Step Reference
: Quick Reference
FileMaker Error Codes
FileMaker Keyboard Shortcuts
FileMaker Network Ports
FileMaker Server Command Line Reference
FileMaker XML Reference
: Other Resources
Where to Go for More Information