Transact 4.5.0.0 enhances the default keyboard shortcuts available in the batch Review and Validation operator screens.
Release 4.5.0.0 also allows you to create custom keyboard shortcuts for up to four levels of support. You can define how widely custom keyboard shortcuts are made available, with these levels of application:
- application-wide
- language-wide, when the corresponding language is set in the browser
- a single batch class
- a single batch class, using the language set in the browser
This article describes how to access, use and customize keyboard shortcut functions in Release 4.5.0.0. This article also provides a summary of country codes and languages supported by the user interface.
Displaying Keyboard Shortcuts
Follow these steps to access the user screens that have keyboard shortcuts. These screens will display default configurations unless you create custom shortcuts.
Log into Transact.
Navigate to any of the following screens:
Operator > View My Batches — select a batch and click Open
Or…
Operator > Open Next Batch
In the More drop-down menu, click Shortcuts.
Shortcuts Menu
The following table lists all keyboard shortcuts that are supported in Transact 4.5.0.0:
Function | Can be Customized? | Default Shortcut Key |
Save | Ctrl + E | |
Quick Save | Yes | Ctrl + Q |
Split | Ctrl + 2 | |
Zoom-in | Yes | Ctrl + 1 |
Zoom-out | Yes | Ctrl + Shift + 1 |
Move cursor to next field | Ctrl + ] | |
Move cursor to previous field | Shift + Tab | |
Move cursor to next error field | Ctrl + > | |
Duplicate Page | Ctrl + D | |
Fit to Page | Yes | F12 |
Rotate Page Clockwise | Yes | Ctrl + R |
Rotate Page Anticlockwise | Yes | Ctrl + Shift + R |
Remove Page | Ctrl + Delete | |
Focus on document types | Ctrl + | |
Merge document with previous one | Ctrl + / | |
Merge multiple documents | Ctrl + Shift + / | |
Next Batch | Ctrl + Shift + > | |
Insert a row below in table | Ctrl + I | |
Insert a row above in table | Ctrl + Shift + I | |
Delete a row in table | Ctrl + J | |
Delete All rows in table | Ctrl + U | |
Traverse Table | Ctrl + K | |
Insert Data Manually | Ctrl + Y | |
Move Image Left | Shift + left arrow | |
Move Image Right | Shift + right arrow | |
Move Image Up | Shift + up arrow | |
Move Image Down | Shift + down arrow | |
Next Document | Ctrl + M | |
Previous Document | Ctrl + Shift + M | |
Next Page | Yes | Ctrl + P / 3
Move to next page with either: Ctrl + P or Ctrl + 3 |
Previous Page | Yes | Ctrl + Shift + P / 3
Move to previous page with either: Ctrl + Shift + P or Ctrl + 3 |
Enable / Disable Field Value Change Script | Ctrl + [ | |
Update Document | Ctrl + Shift + C | |
Delete Document(s) | Shift + Delete | |
Toggle Column Validations while Manual Extraction | Ctrl + ‘ | |
Open External Application | Ctrl + 6/7/8/9 | |
Disable/Enable Page Jumping on Field Change | Ctrl + Shift + | |
Focus on Fuzzy Search Box | Ctrl + ~ | |
Move Cursor to previous Error Field | Ctrl + < | |
Open/Close Table View | Ctrl + 5 | |
Zoom Lock / Unlock | Ctrl + L | |
Apply Validation Pattern On/Off | Ctrl + B | |
Open Document Pages | Ctrl + Shift + o | |
Close Batch | Ctrl + Backspace | |
Line item matching | Ctrl + Shift + Y | |
Pop Out Image | Ctrl + Shift + D | |
Zoom Overlay Image | Ctrl + Shift + X | |
Learn Files | Ctrl + Shfit + 4 | |
Suspend/Resume | Ctrl + Shift + S | |
Fuzzy DB Look-Up | Ctrl + ; | |
OCR/Image View | Ctrl + Shift + F |
Using Custom Keyboard Shortcuts and Language Codes
Levels of Keyboard Shortcuts
Release 4.5.0.0 allows you to create custom keyboard shortcuts of the following types:
Keyboard Shortcut Type | Level of Specificity | Description | Properties File Format |
Default | Application-wide | Built-in shortcuts available by default | None |
Application Shortcuts | Most general (least specific) | Will apply to all batch classes | [SharedFolders]shortcut-keysShortcutKeys.properties |
Language-specific Application Shortcuts | Will apply to all batch classes where user’s browser is set for the specified language | [SharedFolders]shortcut-keysShortcutKeys-[lang-code].properties
See language codes below |
|
Batch Class Shortcuts | Will apply to a single batch class | [SharedFolders][batch-class]shortcut-keysShortcutKeys.properties | |
Language-specific Batch Class Shortcuts | Most specific | Will apply to a single batch class, where the user’s browser is set for the specified language | [SharedFolders][batch-class]shortcut-keysShortcutKeys-[lang-code].properties |
Be aware of the following guidelines when using customized shortcuts in the user interface:
More specific keyboard shortcuts will always override less specific shortcuts. For example, a keyboard shortcut that is defined for a batch class will override a keyboard shortcut that is defined for the application level.
A language-specific keyboard shortcut (French, for example) will always override the default shortcut, when the user’s browser is set to that language.
Supported Country Codes
Transact 4.5.0.0 integrates support for the following country codes. You can use these codes to override the default settings in the properties file.
Language Code | Description | Notes |
en | English | Default if no other language is specified. |
es | Spanish | |
fr | French | |
de | German | |
nl | Dutch | |
it | Italian |
Keyboard Shortcut Properties File Format
Each line has four items separated by the pipe ( | ) symbol. The following line illustrates this syntax convention:
binding=modifiers|keycode|Description
Where:
- binding — These are predefined as in the sample cited below. Only those bindings are supported.
- modifiers — For any combination of Ctrl + Alt + Shift, leave empty for no modifiers. You can also use Ctrl, Shft, or Control.
- keycode — These are JavaScript native keycodes that you can get from the following resource: https://www.cambiaresearch.com/articles/15/javascript-char-codes-key-codes
- Description — This is the text to be displayed in the Shortcuts dropdown menu on the Review and Validation screens.
The following line is an example:
reviewValidate.ZoomIn=shift+ctrl+alt|83|Shift + Ctrl + Alt + S
Note: If you omit or override a setting, then the default shortcut is used. You can “comment out” a line by starting that line with a # symbol.
The following lines illustrate a sample properties file for keyboard shortcuts:
# ctrl+shift+alt|keycode|human readable keys reviewValidate.RotateClockwise=ctrl|105|APP Ctrl + NUM 9 reviewValidate.RotateAnticlockwise=ctrl|103|Ctrl + NUM 7 reviewValidate.ZoomIn=ctrl|104|Ctrl + NUM 8 reviewValidate.ZoomOut=ctrl|98|Ctrl + NUM 2 reviewValidate.FitImageToPage=ctrl|101|Ctrl + NUM 5 reviewValidate.NextPage=ctrl|102|Ctrl + NUM 6 reviewValidate.PreviousPage=ctrl|100|Ctrl + NUM 4 reviewValidate.QuickSave=ctrl+alt|83|App Ctrl + Alt + S