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?
Thanks!
- Current Mood:
hopeful
- Current Music:Moon Over Bourbon Street - Sting
Comments
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".)
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.
Is there any way to go into the code (bearing in mind the last time I fiddled with code was with ResEdit under OS 9) and just remove the Command-S=send tag, so you actually have to select "send"?
Cheers,
--John
::dons asbestos underwear::
Yes, if you're feeling brave, dangerous, or sinister, you can edit /Applications/iJournal.app/Contents/Reso
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
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.
I hadn't discovered "Show Package Contents". Useful!
Interesting to think that installing the dev cools potentially gives you the ability to seriously customise your environment.
Please? :-)
--QAJ
Just FYI :)
--J