diff --git a/ChangeLog b/ChangeLog index 00fd8ad..60f56e1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2006-12-08 Richard Frith-Macdonald + + * Source/x11/XGServerEvent.m: Fix incorrect setting for second help + key. + * Documentation/Back/DefaultsSummary.gsdoc: Document mappings of + X keys to help keys. + 2006-11-25 Matt Rice * Source/art/ftfont.m (appendBezierPathWithGlyphs:count:toPath:): diff --git a/Documentation/Back/DefaultsSummary.gsdoc b/Documentation/Back/DefaultsSummary.gsdoc index 88b3bf2..6adfe1f 100644 --- a/Documentation/Back/DefaultsSummary.gsdoc +++ b/Documentation/Back/DefaultsSummary.gsdoc @@ -144,9 +144,10 @@ Keyboard Modifiers

- The OPENstep specification requires 3 main different + The OPENstep specification requires three main different keyboard modifiers: CONTROL, - COMMAND and ALTERNATE. Some systems + COMMAND and ALTERNATE as well as + the HELP modifier for context help. Some systems may not have these set up correctly. You can changed the defaults with the default keys.

@@ -157,6 +158,8 @@ GSSecondCommandKey GSFirstAlternateKey GSSecondAlternateKey + GSFirstHelpKey + GSSecondHelpKey

Default values are respectively: @@ -168,6 +171,8 @@ NoSymbol Alt_R NoSymbol + Help + Super_L

These strings correspond to "keysyms" on X11 systems. On X11, diff --git a/Source/x11/XGServerEvent.m b/Source/x11/XGServerEvent.m index 32be6e3..51f4b6c 100644 --- a/Source/x11/XGServerEvent.m +++ b/Source/x11/XGServerEvent.m @@ -1678,7 +1678,7 @@ initialize_keyboard (void) _help_keysyms[0] = NoSymbol; _help_keysyms[1] = key_sym_from_defaults(display, defaults, - @"GSSecondAlternateKey", + @"GSSecondHelpKey", XK_Super_L); if (_help_keysyms[0] == _help_keysyms[1])