Generic Function | Package: cg | ToC | DocOverview | CGDoc | RelNotes | FAQ | Index | PermutedIndex
| Allegro CL version 10.1 Unrevised from 10.0 to 10.1. 10.0 version

## handle-home-key-shortcuts

Arguments: outline

Returns whether an `outline` widget will handle certain keystrokes near the middle of the main part of the keyboard as easy-to-reach alternatives to the arrow keys and Home and End keys. The value may be set at creation time by passing the handle-home-key-shortcuts initarg to make-instance when creating the widget, or any time later by calling (setf handle-home-key-shortcuts).

This option is disabled by default, though in the IDE it is enabled in the outline widgets of the standard IDE tool dialogs.

When this option is enabled, the letter keys at the left in the following table are interpreted just like the standard keys to their right that are always handled. Though the letters are shown in uppercase here (as on keyboards), you just need to press the keys by themselves (unshifted).

    J   DownArrow      selects the next outline item
    K   UpArrow        selects the previous outline item
    F   RightArrow     opens the selected outline item
    D   LeftArrow      closes the selected outline item if it is open,
                       or else selects the parent item
    T   Home           scrolls to the top and selects the first item
    B   End            scrolls to the bottom and selects the last item

Copyright (c) 1998-2022, Franz Inc. Lafayette, CA., USA. All rights reserved.
This page was not revised from the 10.0 page.
Created 2019.8.20.

|  | ToC | DocOverview | CGDoc | RelNotes | FAQ | Index | PermutedIndex
| Allegro CL version 10.1 Unrevised from 10.0 to 10.1. 10.0 version