diff --git a/Documentation/gsdoc/DefaultsSummary.gsdoc b/Documentation/gsdoc/DefaultsSummary.gsdoc index 1b0662e0b..b2709c66f 100644 --- a/Documentation/gsdoc/DefaultsSummary.gsdoc +++ b/Documentation/gsdoc/DefaultsSummary.gsdoc @@ -43,6 +43,46 @@ non bold.
+
+ A string, DefaultKeyBindings
by default. This
+ string (with .dict
appended) is the name of the
+ files the library reads to load the default keybindings.
+ The library first tries to read the file with that name from
+ the
+ $GNUSTEP_SYSTEM_ROOT/Libraries/Resources/KeyBindings/
+ directory, loading all the keybindings it finds in the file,
+ then it loads the similar file from
+ $GNUSTEP_LOCAL_ROOT
and then the similar one
+ from $GNUSTEP_NETWORK_ROOT
and at last the one
+ from $GNUSTEP_USER_ROOT
. If you change the
+ GSDefaultKeyBindings
user default, the library
+ will not load the default keybindings contained in the
+ system DefaultKeyBindings.dict
file, but
+ instead load the specified files in its place. You normally
+ don't want this (so this option is rarely used), because you
+ normally just want to add your own keybindings to the
+ default ones, and to do this, you can just add a
+ DefaultKeyBindings.dict
file in your
+ ~/GNUstep/Libraries/Resources/KeyBindings/
+ directory, and keybindings from this file are automatically
+ loaded in addition to the default ones. Setting
+ GSDefaultKeyBindings
will instead cause the
+ default keybindings not to be read at all.
+
+ An array of strings. If set, the strings are interpreted as
+ filenames and the keybindings from those files are loaded after
+ the default ones, in the order they are specified in the array.
+ Might be useful if you want to have different applications use
+ different keybindings (you can then run each application with
+ a different GSCustomKeyBindings
default).
+
@@ -51,8 +91,7 @@ the open panel) displays "Reading Directory ***.." (progressively adding dots) in the window titlebar while reading very big directories (more than 100 entries). This - is meant to make things friendlier for slow computers. Not - well tested. + is meant to make things friendlier for slow computers.
A string value that defaults to "GSWorkspace"
.
This defines the application NSWorkspace will try to
- conntect to process some operations that require an external
+ connect to process some operations that require an external
application. This is a new feature and has not been tested.