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.

+ GSDefaultKeyBindings + +

+ 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. +

+
+ GSCustomKeyBindings + +

+ 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). +

+
GSSavePanelShowProgress

@@ -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.

GSLogWorkspaceTimeout @@ -72,7 +111,7 @@

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.