Keyboard Support on Microsoft Windows

Many Uniface applications, including the Uniface IDE, run on Microsoft Windows platforms. Uniface provides the MSWINX keyboard translation table(KTT) as default to handle keyboard input on this platform. This translation table follows Windows conventions for navigation, and cut, copy, and paste actions.

For example:

  • Most navigation keys, including the arrow keys and the Page Up/Page Down keys conform to Microsoft Windows conventions:
    • Used with the Shift key, they extend a selection. Used without the Shift key, they move the cursor.
    • Used with the Ctrl key, they move the cursor by larger increments.
  • The block clipboard operations Cut selected text, Copy selected text, and Paste selected text can be performed by Ctrl+C, Ctrl+X, and Ctrl+V, respectively.
  • The Cut, Copy, and Paste clipboard operations can be done using the keyboard shortcuts Shift+Delete, Ctrl+Insert, and Shift+Insert, respectively.

Single-character GOLD combinations are also available as Ctrl combinations. Accelerators are not available for the SUPER key (GOLD+Space) sequences.

The following tables describe the default behavior Form widgets on Windows.

Default Behavior: Keypad Text Navigation
Key Use With Shift With Control With Control+Shift
+ Gold - - -
* View - - -
Enter - - Super -
Insert Insert/ Overstrike Paste Copy Paste from file
Delete Delete right Character Cut - Cut to file
Backspace Delete left Character - Delete right Character -
Up Cursor Up Select Up Fast Up Fast Up Select
Down Cursor Down Select Down Fast Down Fast Down Select
Left Cursor Left Select Left Word Left Word Left Select
Right Cursor Right Select Right Word Right Word Right Select
Home Start of Line Select to line start

-

Select to Start
End End of Line Select to line end

-

Select to End
Page Down Next Page Select Next Page Bottom of text Select to end of text
Page Up Previous Page Select Previous Page Top of text Select to start of text
Default Behavior: Occurrence Navigation
Key With Alt With Shift+Alt With Control+Alt
Insert Add Occurrence - -
Delete Delete Occurrence - -
Page Down Next Occurrence Next Screen Last Occurrence
Page Up Previous Occurrence Previous Screen First Occurrence
Default Behavior: Function keys
Key Function Use with Shift
F1 Help Compose Character
F2 Accept Clear
F3 Store Erase
F4 Retrieve -
F5 Zoom Quick Zoom
F6 Print Print Setup
F7 Ruler Frame
F8 Find Find Again
F9 Keyboard Help -
F10 Pull-down -
F11 Message Frame -
F12 Debug -

Related Topics