• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: on keyboard shortcuts
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: on keyboard shortcuts


  • Subject: Re: on keyboard shortcuts
  • From: Ken Thomases <email@hidden>
  • Date: Wed, 19 Sep 2012 08:21:15 -0500

On Sep 19, 2012, at 2:23 AM, Martin Hewitson wrote:

> I distribute a LaTeX typesetting and project manager app and one of the main feature requests is the ability to assign keyboard shortcuts (or rather modify the ones I ship).

> But during my reading I also started to wonder if offering such a feature is frowned upon. I'm finding it hard to find an example desktop app which offers changing the keyboard shortcut bindings.

Xcode.  TextWrangler and, presumably, its big brother BBEdit.  It's pretty common in programming editors/IDEs.  It seems reasonable for your LaTeX app.

> Also, with these solutions, it's not clear to me if the actual keyboard shortcut associated with a menu item can be changed, and whether that will be reflected in the UI. That's really what the users want to do.

If you set the key equivalent and the key equivalent modifier mask of the menu item, then that is reflected in the UI.


> Does anyone have any advice, opinions, or suggestions as to how to implement the ability of the user to modify menu item keyboard shortcuts, and whether this is a good idea or not?

Usually, I would suggest that you try to set good shortcuts yourself.  You can build in a feature to let your users customize the keyboard shortcuts.  It's not a horrible idea.  But, sometimes, offering customization is just an excuse to avoid making the hard choices that design demands.

Also, note that the system already comes with a mechanism to allow the user to customize the keyboard shortcuts for the menu items in any application.  System Preferences > Keyboard > Keyboard Shortcuts > Application Shortcuts > plus ('+') button.

Regards,
Ken


_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Follow-Ups:
    • Re: on keyboard shortcuts
      • From: Martin Hewitson <email@hidden>
References: 
 >on keyboard shortcuts (From: Martin Hewitson <email@hidden>)

  • Prev by Date: on keyboard shortcuts
  • Next by Date: NSURLConnection and MVC
  • Previous by thread: on keyboard shortcuts
  • Next by thread: Re: on keyboard shortcuts
  • Index(es):
    • Date
    • Thread