Table Navigation
TableNavigation.fso
Problem description
It is not possible to navigate within a table using the arrow keys in FrameMaker tables.
Although there are other key combinations for table navigation in addition to the Tab key (or Shift + Tab), these are complicated for quick navigation (e.g.‘Esc tmd’ for ‘Move IP To Cell Below’).
Function description
The script permits navigation in tables using the arrow keys (such as in Word).
The menu command functions as a switch. The current status is indicated by a checkmark in front of the command.
Some options for table navigation can be specified by holding the Shift key down prior to opening the Base Pack menu.
(1) If the ‘Enable table navigation’ option is disabled, it is not possible to navigate within a table using the arrow keys. This is the standard behavior in FrameMaker.
(2) If the option ‘Down key in last row: Leave table’ is enabled, you will leave the table when the insertion point is located on the last row and the Down key is pressed.
If this option is not enabled, the insertion point is placed on the first row of the table again.
The option ‘Up key in first row: Leave table’ behaves similarly.
(3) If the option ‘Down key in last row: Jump into following table’ is enabled, the insertion point will be placed in the first table cell or in the table heading, if it is located directly in front of a table, and the Down key is pressed.
If this option is not enabled the insertion point is placed on the next paragraph of the current text flow.
The option ‘Up key after table anchor paragraph: Jump into previous table’ behaves similarly.
Note: The last two options only function as expected if multiple tables are not anchored in the same paragraph.
Requirements
- FrameMaker 6.0 or higher
- FrameScript/ElmScript 4.1 or higher
Note
The script works with structured and unstructured documents.



Klaus Müller
![[i]-frame Table Navigation](fileadmin/content/images/Leistungen/FrameScript/i-frame_en/TableNavigation2.png)