This is a followup of my earlier posting Sub:"Mouseless operation"
Thanks to Richard M. "Tank" Goldstein of SunSoft who was the only
one to respond.
I found the information I wanted when I did a "man olwm".
It gives all the keybindings and details of mousless operation.
For convenience I extracted the relevant information which is
reproduced verbatim below.
Hope this benefits those of you out there who may be as much
a "mouse-hater" as I am.
Murali Raj - email:murali@davidsys.com
************************************************************
MOUSELESS OPERATION
Olwm implements OPEN LOOK Mouseless operation. This is a
set of functions bound to keys that enable one to use the
window system entirely without a pointing device. Some
Mouseless functions are also useful for "cross-over" users,
who may want to use them as accelerators for mouse-based
operations.
One can navigate from window to window using the Next Appli-
cation, Previous Application, Next Window, and Previous Win-
dow functions, bound by default to Alt-n, Alt-Shift-n, Alt-
w, and Alt-Shift-w, respectively. (See the section on Key
Binding for more detailed information.) You can bring up
both the window and the workspace menu using Alt-m and Alt-
Shift-m, respectively. Once a menu is up, you can navigate
through it by using the arrow keys or by pressing the first
letter of the menu item you want to go to. You can execute
the current item by pressing Return, or you can cancel the
menu using Stop or Escape.
You can also move and resize windows use Mouseless func-
tions. This can be accomplished by selecting the Move or
Resize items on the window menu. (Keyboard acclerators for
these items are Alt-F6 and Alt-F7, respectively.) In Move
mode, you can use the arrow keys to move the window in the
desired direction. You can also hold down the Control key
to "jump" the window by a larger distance each time you
press an arrow key. In Resize mode, the first arrow key
selects the edge you are moving, and subsequent arrow keys
move that edge. For example, to shrink a window from the
right (that is, to move it right edge to the left) you would
first enter resize mode using Alt-F7, press the right arrow
key to select the right edge, and then press the left arrow
key to move the edge to the left. As in move mode, you can
hold down Control to "jump" the edge by a greater increment.
You can press Return to accept the new size or location, and
you can press Escape or Stop to abort the move or resize
operation.
KEY BINDING
Key bindings are specified using resources. There is one
resource per function, and the value of the resources are
the keys to which the function is bound. The resource value
consists of a comma-separated list of key specifications.
Each key specification consists of a keysym optionally fol-
lowed by modifier keysyms; the modifier keysyms are
separated by `+' signs. For example, to bind a function to
F2, control-F3, and alt-shift-F4, one would use the value:
F2,F3+Control,F4+Shift+Alt
Any keysym whose key is in the modifier mapping may be used
as a modifier. The following can also be used as aliases
for common modifier keysyms: Shift, Lock, Control, Ctrl,
Ctl, Meta, Alt, Super, and Hyper.
Resource names are prefixed with the trailing pathname com-
ponent of argv[0], followed by KeyboardCommand (note that
this is singular, not to be confused with the KeyboardCom-
mands resource), followed by a resource from the following
list. For example, the resource specification for setting
the Stop function would typically be:
olwm.KeyboardCommand.Stop
Each item in this list is followed by its default keyboard
binding and a description of what the function does. Items
marked with an asterisk `*' involve keyboard grabs. Other
items are active only while olwm is in a mode, such as when
a menu is up. Note: most of the functions that require
grabs are active only when the KeyboardCommands resource is
set to Full. See the description of this resource in the
section on Global Resources.
Stop (L1, Escape)
Abort the current mode or action.
DefaultAction (Return, Meta-Return, Enter)
Execute the default action for the current menu or
notice.
Select (space)
Select the current button.
Adjust (Alt-Insert)
Toggle the selected state of the current object.
Menu (Alt-space)
Bring up a menu on the current object.
InputFocusHelp (?, Control-?)
Bring up Help on the object with the input focus.
Up (up-arrow)
Move up one item.
Down (down-arrow)
Move down one item.
Left (left-arrow)
Move left one item.
Right (right-arrow)
Move right one item.
JumpUp (Control up-arrow)
Move up ten items.
JumpDown (Control down-arrow)
Move down ten items.
JumpLeft (Control left-arrow)
Move left ten items.
JumpRight (Control right-arrow)
Move right ten items.
RowStart (Home, R7)
Move to the start of the current row.
RowEnd (End, R13)
Move to the end of the current row.
DataStart (Control-Home)
Move to the start of the data.
DataEnd (Control-End)
Move to the end of the data.
FirstControl (Control-[)
Move to the first item.
LastControl (Control-])
Move to the last item.
NextElement (Tab, Control-Tab)
Move to the next item.
PreviousElement (Shift-Tab, Control-Shift-Tab)
Move to the previous item.
Open (Alt-L7) *
Open the object with the input focus.
Help (Help) *
Bring up Spot Help on the object under the pointer.
LockColormap (Control-L2) *
Install the colormap of the subwindow under the
pointer, and give the colormap focus to the top-level
window containing the pointer. See Colormap Installa-
tion for further details.
UnlockColormap (Control-L4) *
Revert to color-follows-mouse mode, and unset colormap
focus. See Colormap Installation for further details.
Front (Alt-L5) *
Bring the object with the input focus to the front.
FocusToPointer (Alt-Shift-j) *
Set the focus to the window under the pointer.
NextApp (Alt-n) *
Move the focus to the next base window. Windows are
ordered clockwise starting at the top. Icons come
after all windows, also in a clockwise fashion. Order
proceeds from the last icon on a screen to the first
window of the next screen. After the last screen, the
order wraps back around to the first screen.
PreviousApp (Alt-Shift-n) *
Move the focus to the previous base window. See Nex-
tApp for details about the window traversal order.
ToggleInput (Alt-t) *
Move the input focus to the previous window that had
the input focus.
NextWindow (Alt-w) *
Move to the next window in the family of windows con-
sisting of a base window and a set of popups. Windows
are ordered clockwise, starting at the top of the
screen.
PreviousWindow (Alt-Shift-w) *
Move to the previous window in the family of windows
consisting of a base window and a set of popups. Win-
dows are ordered clockwise, starting at the top of the
screen.
TogglePin (Meta-Insert) *
Toggle the state of the pin of the window with the
input focus.
SuspendMouseless (Alt-z) *
Temporarily suspend all key grabs associated with
Mouseless operation.
ResumeMouseless (Alt-Shift-z) *
Resume grabs after temporary suspension.
QuoteNextKey (Alt-q) *
Pass the next key sequence to the application with the
focus, ignoring any grabs.
Refresh (Alt-F8) *
Repaint the window with the focus.
Back (Alt-F5) *
Move the focus window behind other windows.
OpenClose (Alt-F2) *
Toggle the open/clos state of the window with the
focus.
FullRestore (Alt-F3) *
Toggle the full-sized/normal-sized state of the window
with the focus.
Quit (Alt-F9) *
Quit the window with the focus.
Owner (Alt-F10) *
Flash the owner of the popup window with the focus.
WorkspaceMenu (Alt-Shift-m) *
Bring up the workspace menu.
WindowMenu (Alt-m) *
Bring up the window menu on the window with the focus.
Move (Alt-F6) *
Move the window with the focus.
Resize (Alt-F7) *
Resize the window with the focus.
OpenClosePointer (L7) *
Toggle the open/close state of the window or icon under
the pointer.
RaiseLower (L5) *
Raise the window under the pointer if obscured by other
windows. Otherwise, lower the window if it obscures
other windows.
********************************************************
This archive was generated by hypermail 2.1.2 : Fri Sep 28 2001 - 23:07:55 CDT