Through years of conditioning, I find that I keep snapping my fingers to the quick key combination of Command + S, which (to my mind) will save the work in progress, but every time I do, I find that I'm actually posting and not saving.

Is there any plan to add a save feature? Or is there a way to disable that key combination so that I don't keep posting inadvertently?

Comments

That would be great. And please consider adding the save function. Some of the longer posts are written in pieces and I'd like to be able to walk away from the app without worrying that I'm going to lose what I've done so far.

I find Mail's Cmd-Shift-D a little unintuitive. I think cmd-Enter or cmd-Return would be good. (Outlook uses this, so does ICQ, and I think iChat.)

Cmd-shift-S might be a possibility too, but I'm wary of cmd-- as an idiom because then there's the overhead of remembering *which* modifier. (Example: some OS X apps provide Cmd-Shift-H for "Hide Others", some provide "cmd-option-H".)

As did I, but I am getting a bit used to it now -- which probably isn't very intelligent, knowing how Apple is prone to change everything periodically. Hmmm, how many times have I hidden Finder when trying to use the shortcut to get to the home directory, after switching to 10.2?

I think a problem with Cmd-Shift-S is that it is a popular shortcut for "Save As..." Come to think of it, I like either Cmd-Return (not Enter because that would require an Fn modifier on the laptops) or Shift-Return. Both are commonly used by net com programs to send.

Yes, if you're feeling brave, dangerous, or sinister, you can edit /Applications/iJournal.app/Contents/Resources/English.lproj/MainMenu.nib/objects.nib

Disclaimer: Editing .nib files is not recommended practice! I take no responsibility for what happens if you try this. If you mess up your iJournal installation you're on your own, folks!

First of all, you'll need to do this from the Terminal, because Apple seem to have done away with the ability to open an application wrapper a folder. (Which you could do under NeXTStep, mutter mutter grumble...)

Make sure you use an editor than can handle binary files, like vi. Make a copy beforehand so you can put it back in place afterwards in case you need to roll back.

Look for the string "Submit Entry".

About 5 characters after this you should see the characters ^@s - note that ^@ is actually one character, it's a way of displaying the ASCII NULL character on a screen.

Change s to S (yep, just change the case) and save the file.

If you start iJournal, you should now see that the key combination for Submit Entry is now command-shift-S

Pardon me for being potentially foolish, but what's to stop this method?

If you have the developer tools installed, you get a neat set of programs, one which acts a bit like RezEdit on a major batch of horse steroids called Interface Builder.

Go to Apps in the Finder, right click (or Ctrl click) on iJournal, and select [Show Package Contents] A new window should pop up (in "Classic Finder" mode in 10.1, in regular Finder mode in 10.2) showing the internal directory structure of the application bundle.

Go to the path as specified in the other comment, note that you'll have to do the same procedure to the MainMenu.nib file to open it up and find the objects.nib (though, I was able to make the edit by adjusting the MainMenu.nib file itself.)

Open the nib file with Interface Builder. After it all opens, there should be a window that looks like it contains a menu inside the window (among quite a few other windows, some of which will look a lot like RezEdit). In this mock menu window, click the [File] object to open it up, and there you should have the iJournal File menu. Click the [Submit Entry] object, and hit Cmd-Shift-i to bring up the Info view. On tab one in Info, you should see the shortcut interface. First field is for the keystroke, the rest are modifiers, and the Cmd key is automatically assumed, so the modifiers are in addition to the Cmd key. So to set it up like Mail, like I did, you'd select the Shift modifier, and type 'd' in the key box. The shortcut should now be Cmd-Shift-d ... and it will change respectively in the mock menu window. At this point, save the nib file, close it, and fire up iJournal. Should work fine.

Oh, one other random thing -- I didn't have to use the Terminal. I just right-clicked on iJ, told it to show its package contents (ahem...) and went from there based on the path you gave. I downloaded VIM, and away I went.