Keyboard layout design panel
Keyboard layout design panel

The Keyboard layout design panel is used to create a keyboard layout. It is only displayed in the windows of software modules that support the keyboard functionality.

Figure 9.182. Keyboard layout design panel in the Software module window


The panel serves as a field where you can place button icons that correspond with keyboard keys.

The panel context menu contains the following commands:

  • Editing mode – enables/disables screen form layout editing mode.

    If the panel is currently not in the keyboard layout editing mode, the Editing mode command will allow you to make changes to the keyboard layout. In the editing mode button icons have button numbers on them.

    Figure 9.183. Panel in the keyboard layout editing mode (button icon is not selected)


    However, if the panel is already in the editing mode, the Editing mode command will prevent you from editing the screen form layout.

  • Add (Ins) – adds a button to the keyboard layout.

    This command is available only in the keyboard layout editing mode, regardless of whether a button icon has been selected or not.

  • Edit (F2) – edits button icons on the keyboard layout.

    This command is available only in the editing mode when one or more button icons have been selected.

  • Delete (Del) – deletes a button from the keyboard layout.

    This command is available only in the editing mode when one or more button icons have been selected.

  • Renumber – changes button numbers on the keyboard layout.

    This command is available only in the editing mode when one or more button icons have been selected.

  • Edit is a menu containing commands to manage button icons on the keyboard layout.

    This menu is only available in the keyboard layout editing mode.

    • Undo – cancels the previous action on one or more buttons.

      This command is only available after you have performed an operation with a button icon on the keyboard layout.

    • Redo – repeats the previous action on one or more button icons.

      This command is only available after you have performed an operation with a button icon on the keyboard layout.

    • Cut – cuts a button icon from the keyboard layout to the clipboard.

    • Copy – copies a button icon to the clipboard.

    • Paste – pastes a button icon from the clipboard to the keyboard layout.

  • Alignment is a menu containing commands to align alignment is on the keyboard layout.

    The menu commands are only available in the editing mode when one or more button icons have been selected.

    • Left edges – aligns buttons on their left edges.

    • Right edges – aligns buttons on their right edges.

    • Align top – aligns buttons on their top edges.

    • Align bottom – aligns buttons on their bottom edges.

  • Spaces is a menu containing commands to group buttons on the keyboard layout.

    The menu commands are only available in the editing mode when two or more button icons have been selected.

    • Even out horizontal spaces – aligns horizontal spaces between buttons.

    • Even out vertical spaces – aligns horizontal spaces between buttons.

    • Minimize horizontal spaces – minimizes horizontal spaces between buttons.

    • Minimize vertical spaces – minimizes vertical spaces between buttons.

To change the button image size on the Keyboard layout design panel, use the Button and Buttons windows.