GNOME Bugzilla – Bug 572807
Accessibility keybindings not properly set
Last modified: 2009-02-23 23:06:55 UTC
Please describe the problem: Custom keybindings consist of an action, a binding, and a name. Gnome-settings-daemon doesn't set the name key in gconf for the three accessibility keybindings it adds in data/gnome-settings-daemon.schemas.in (magnifier, screenreader, onscreenkeyboard), which causes gnome-keybinding-properties to show just "binding" as the keybinding's action. Steps to reproduce: 1. Open gnome-keybinding-properties, "Custom Shortcuts" section. Actual results: Expected results: Entries with proper naming. :-) Does this happen every time? Other information:
Created attachment 129354 [details] [review] add name keys to schema This patch fixes the problem, but constitutes a freeze break. Freeze break has been requested.
The strings inside the <short> and <long> elements do not make much sense. In fact, they don't contain any useful information at all. Why is that in this patch?
Better phrasing welcome.
See below. + <schema> + <key>/schemas/desktop/gnome/keybindings/magnifier/name</key> + <applyto>/desktop/gnome/keybindings/magnifier/name</applyto> + <owner>gnome-settings-daemon</owner> + <type>string</type> + <locale name="C"> + <default>Toggle magnifier</default> + <short>Magnifier shortcut description</short> Suggestion: "The name of the keyboard shortcut to toggle the magnifier." + <long> + Description for the magnifier shortcut. + </long> Suggestion: "This is the name of the keyboard shortcut to toggle the magnifier. This name will be shown in the keyboard shortcut preferences dialog." + </locale> + </schema> Idem for the other keys.
Thanks for the prompt replies. Committed without the fullstop in the short description (both for consistency and sensibility ;-)). 2009-02-23 Jens Granseuer <...> * data/gnome-settings-daemon.schemas.in: add missing keys for a11y shortcut names (bug #572807)
Great! Thanks for committing this right away.
Yup, thanks! Three minor bugs reported and all fixed within 24 hours. *stunning*