Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Can't map command-s to Send and command-shift-D to Save.

#943

I want command-s to send a message, and command-shift-D to save a message (how in the world is command-shift-D to send a message considered to be intuitive, heh?).

I created the ~/Library/Application Support/MailMate/KeyBindings$ /Applications/MailMate.app/Contents/Resources/KeyBindings/ directory (it didn't exist by default), and then created Custom.plist within it, using the Property List Editor:


{ "@s" = "send:"; "@D" = "saveDocument:"; }


I then enabled 'Custom Key Bindings' in Preferences, and put 'Custom' in the input box.

What am I doing wrong?

Many thanks!

Reported by Roland Dobbins · October 27th, 2014 @ 01:46 AM

State: new
Milestone: none
Assigned to: benny benny

Activity

  1. Roland Dobbins
    Roland Dobbins

    Looks like the formatting of the .plist file is wonky in this ticketing system - let me try again:

    {
            "@s" = "send:";
            "@D" = "saveDocument:";
    }
    

    October 27th, 2014 @ 01:47 AM

  2. Roland Dobbins
    Roland Dobbins

    Still looks wonky. Please take my word for it, Custom.plist is formatted correctly.

    October 27th, 2014 @ 01:48 AM

  3. Roland Dobbins
  4. benny
    benny
    • State changed from new to closed

    The problem is that the key binding system does not allow you to overwrite default shortcuts. You can add new shortcuts for the same functionality, but changing existing shortcuts can only be done via “System Preferences ▸ Keyboard
    ▸ Shortcuts ▸ App Shortcuts” -- and that probably does not work well for “Send” since this is a menu item that can change its title.

    I think the Gmail key bindings bind sending to ⌘+return.

    October 29th, 2014 @ 03:04 PM

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.