]> Dogcows Code - chaz/openbox/commitdiff
document the options
authorDana Jansens <danakj@orodu.net>
Wed, 26 Mar 2003 13:53:25 +0000 (13:53 +0000)
committerDana Jansens <danakj@orodu.net>
Wed, 26 Mar 2003 13:53:25 +0000 (13:53 +0000)
plugins/keyboard/keysrc

index 24f4010023b9584c9e06c92f5e3065febe611a33..fb458e6471deaf6c11e0a314355a910562758cc5 100644 (file)
@@ -1,3 +1,105 @@
+# Keysrc - Keybindings configuration for Openbox
+
+# Key [Key...] Action [Argument]
+
+# Key: A list of keys to form a key chain, or just a single key.
+# Each Key a string composed of [<modifier>-]<key>. A Key can have 0 or more
+# modifiers. Valid modifiers are Mod1 ('A' is an alias for this), Mod2, Mod3,
+# Mod4 ('W' is an alias for this), and Mod5. Valid buttons are defined by the
+# X server. The 'xev' utility can be used to look up the name of a key.
+#
+# When there is more than one Key in a binding, they form a chain, where you
+# must press the first Key, then the second, etc, to fire the binding.
+#
+# The 'C-g' key combination can be used to abort a key chain in progress.
+
+# Action: The action to be performed when the key binding is pressed.
+#
+#  * Unfocus - Unfocus the focused client
+#  * Iconify - Iconify the focused client
+#  * Raise - Raise the focused client to the front
+#  * Lower - Lower the focused client to the back
+#  * Close - Close the focused client
+#  * Kill - Kill the focused client forcefully
+#  * Shade - Shade (roll up) the focused client
+#  * Unshade - Unshade (roll down) the focused client
+#  * ToggleShade - Shade and unshade the focused client
+#  * ToggleOmnipresent - Place the focused client on all desktops or the
+#                        current one
+#  * MaximizeFull - Maximize the focused window horizontally and vertically
+#  * UnmaximizeFull - Restore the focused window horizontally and vertically
+#  * ToggleMaximizeFull - Maximize or restore the focused window horizontally
+#                         and vertically
+#  * MaximizeHorz - Maximize the focused window horizontally
+#  * UnmaximizeHorz - Restore the focused window horizontally
+#  * ToggleMaximizeHorz - Maximize or restore the focused window horizontally
+#  * MaximizeVert - Maximize the focused window vertically
+#  * UnmaximizeVert - Restore the focused window vertically
+#  * ToggleMaximizeVert - Maximize or restore the focused window vertically
+#  * SendToNextDesktop - Sends the focused window to the next desktop
+#  * SendToNextDesktopWrap - Sends the focused window to the next desktop
+#                            (wrapping around the first and last desktops)
+#  * SendToPreviousDesktop - Sends the focused window to the previous desktop
+#  * SendToPreviousDesktopWrap - Sends the focused window to the previous
+#                                desktop (wrapping around the first and last
+#                                desktops)
+#  * NextDesktop - Switches to the next desktop
+#  * NextDesktopWrap - Switches to the next desktop (wrapping around the first
+#                     and last desktops)
+#  * PreviousDesktop - Switches to the previous desktop
+#  * PreviousDesktopWrap - Switches to the previous desktop (wrapping around
+#                         the first and last desktops)
+#  * NextDesktopColumn - Switches to the desktop in the next column, based on
+#                        the desktop layout set by a pager
+#  * NextDesktopColumnWrap - Switches to the desktop in the next column, based
+#                            on the desktop layout set by a pager (wrapping
+#                            around the first and last columns)
+#  * PreviousDesktopColumn - Switches to the desktop in the previous column,
+#                            based on the desktop layout set by a pager
+#  * PreviousDesktopColumnWrap - Switches to the desktop in the previous
+#                                column, based on the desktop layout set by a
+#                                pager (wrapping around the first and last
+#                                columns)
+#  * NextDesktopRow - Switches to the desktop in the next row, based on the
+#                     desktop layout set by a pager
+#  * NextDesktopRowWrap - Switches to the desktop in the next row, based on the
+#                         desktop layout set by a pager (wrapping around the
+#                         first and last rows)
+#  * PreviousDesktopRow - Switches to the desktop in the previous row, based on
+#                         the desktop layout set by a pager
+#  * PreviousDesktopRowWrap - Switches to the desktop in the previous row,
+#                             based on the desktop layout set by a pager
+#                             (wrapping around the first and last rows)
+#  * MoveRelativeHorz - Moves the focused client horizontally
+#      * Takes a number argument which specifies the amount to move the window.
+#       A positive number moves to the right, negative to the left.
+#  * MoveRelativeVert - Moves the focused client vertcally
+#      * Takes a number argument which specifies the amount to move the window.
+#       A positive number moves down, negative up.
+#  * ResizeRelativeHorz - Resizes the focused client horizontally
+#      * Takes a number argument which specifies the amount to resize the
+#        window. A positive number grows it, a negative number shrinks it.
+#  * ResizeRelativeVert - Resizes the focused client vertically
+#      * Takes a number argument which specifies the amount to resize the
+#        window. A positive number grows it, a negative number shrinks it.
+#  * Desktops - Switches to the specified desktop
+#      * Takes a number argument which specifies the desktop to switch to
+#       (starting at 1).
+#  * Execute - Executes a command
+#      * Takes a string argument "in quotes" that is the command to execute.
+#  * Restart - Restarts Openbox
+#      * Optionally takes a string argument "in quotes" that is the command to
+#       execute in place of restarting Openbox.
+#  * Exit - Exits Openbox
+#
+#  For drag Events only, these are valid:
+#  * Move - Move the client interactively, this can only be bound to the Drag
+#           Event
+#  * Resize - Resize the client interactively, this can only be bound to the
+#             Drag Event
+
+
+
 A-space                execute "xterm"
 C-A-Escape     execute "xlock -nolock -mode puzzle"
 
This page took 0.026471 seconds and 4 git commands to generate.