IMO: Because the Spellcheck dialogue is non-modal, i.e. the user can access the Main window and use the shortcuts assigned in Preferences. The use of the same keysequences to do totally different things in Spellchecker is just plain wrong. If it was modal it would only be borderline acceptable.
That said, I appreciate why the developers would be reluctant to change it, but I do wonder how many users make use of those hard coded shortcuts. If it were me I'd keep the context menu, but get rid of hard coded shortcuts except for Find in Text which I'd make Enter. And if it's doable, I'd make provision for a user assigned shortcuts in Preferences for Ignore and Add to user dictionary. But, I for one wouldn't assign anything to them… I'd use the AppMenu and arrow keys.
BR
|