[comp.sys.mac] Fkeys

hunt@firqb.dec.com (Phil Hunt) (01/08/87)

I have about 50 FKEYS that do everything from Launching Applications to 
testing DA files to Doing an internal to external disk copy!
 
I think FKEYS are very good as an alternate to DA's. The new FKEY installer that
is floating around even lets you install more than the FKEYs for keys 4-9,0. 
They are accessible through the pop-up menu that FKEY installer provides.
 
By the Way, the latest FKEY installer is 1.7 or soon 1.8.  1.5 has a bug that 
can crash your system, so stay clear of it.  But I think it is great!
 
Phil Hunt

vogelei@nmtsun.nmt.edu (Todd Vogelei) (04/30/89)

OK, a very nice person with apple.com in his return address informed me
regarding my earlier post about weird graphic incompatibilities that
the color needed to be changed to 2-color mode to make these things run.

He even recommended the switcharoo Fkey which I found on sumex and 
downloaded no problem.

How do you install an Fkey?  I got ahold of fkey manager and it says I 
need the new roms to run this thing.  I'm running a macII that's only
about 4 months old.  I don't think that is the problem.  

I understand that you can use resedit to install them.  I have resedit
but don't know too much about using it.  Can some kind soul send me a
step-by-step on how to do this procedure?

Thanks
Todd
vogelei@nmtsun

maddoxt@novavax.UUCP (Thomas Maddox) (05/01/89)

In article <2509@nmtsun.nmt.edu> vogelei@nmtsun.nmt.edu (Todd Vogelei) writes:
>
>How do you install an Fkey?  

>I understand that you can use resedit to install them.  I have resedit
>but don't know too much about using it.  Can some kind soul send me a
>step-by-step on how to do this procedure?

	Yes, indeed!
	
	Or, more generally, many public domain programs casually say
"install with ResEdit"--can anyone provide a general overview of how
one does this?  I understand that the complexities of resource editing
cannot be mastered in twenty-five words or less, but it would be
really nice if someone could provide the clueless among us with some
general principles and techniques, along with appropriate warnings.


		       Tom Maddox 
	 UUCP: ...{ucf-cs|gatech!uflorida}!novavax!maddoxt

milne@ics.uci.edu (Alastair Milne) (05/02/89)

maddoxt@novavax.UUCP (Thomas Maddox) writes
>In article <2509@nmtsun.nmt.edu> vogelei@nmtsun.nmt.edu (Todd Vogelei) writes:
>>
>>How do you install an Fkey?  
>
>>I understand that you can use resedit to install them.  I have resedit
>>but don't know too much about using it.  Can some kind soul send me a
>>step-by-step on how to do this procedure?

     Simply copying resources around with ResEdit is no great difficulty --
     certainly not compared with going into an individual resource and working
     on it.

     ResEdit (as you've probably discovered) starts off with a file-list
     window, in which you double-click on the file you want (may have to
     double-click first on the folder(s) containing it).  Opening the file
     gives you a scrolling list of all the resource types it contains.

     Now drag that window aside and open the second file (the order of opening
     them makes no difference).  Now you should have the resource-type lists
     of both of them in front of you.

     To copy resources, you simply use the same {cut or copy}-and-paste 
     operations that you're so familiar with.  If you want to move all the
     resources of a given type from one file to another, just select that type
     in the source-file's window (single-click), copy it, move to the resource 
     list window of the other file, and paste.  (For the moment I'm ignoring 
     possible number conflicts).

     If you only want certain resources of that type (such as FKEY's 4 and 7,
     but not 1-3, 5,6, or 8 or 9), double-click on the type name, and you'll 
     get the list of individual resources.  Again, just select the ones you
     want, copy them, move to the resource-list window of the other file, and
     paste.  (Discontinuous selections may be possible in ResEdit, but I don't
     immediately remember.  Anyway, it's scarcely a hardship if they're not.)

     At the moment, I can't remember well enough how ResEdit handles resource
     ID conflicts to talk about them (e.g. if you try to add KFEY 5 to a
     resource fork that already has it, what happens?)

     You can just as easily delete unwanted resources from a resource fork, by
     selecting them and then choosing Clear from the Edit menu (note that you
     have to choose the Clear item here -- the delete key is not equivalent).  
     Obviously you want to be very careful about doing this, and it's quite 
     likely you'll never do it.

     The real complexity of ResEdit doesn't start until you double click on a
     particular resource, and you've no need to do that just to copy them.
     (If you should accidentally double-click a resource, just click in the
     close box of the window it creates.)

     **BIG WARNING!!**
     If you select Quit before saving your changes, *DON'T* expect ResEdit 
     politely to ask you if you want them saved first: *it won't*!  It will
     just discard your changes, as I have found out to my cost.  Explicitly 
     close the file(s)' windows -- that will get you your save dialogue.

     Certain types of resources, such as DRVRs (which hold DA's) and FONTs and
     NFNTs, have particular applications for moving them, and these
     applications usually deal with ID conflicts.  Font/DA Mover is one such
     application.  If you can find such a specialised application to move 
     your particular resources, I suggest you prefer it to ResEdit.

stores@unix.SRI.COM (Matt Mora) (05/03/89)

In article <1257@novavax.UUCP> maddoxt@novavax.UUCP (Thomas Maddox) writes:
>In article <2509@nmtsun.nmt.edu> vogelei@nmtsun.nmt.edu (Todd Vogelei) writes:
>>
>>How do you install an Fkey?  
>
>>I understand that you can use resedit to install them.  I have resedit
>>but don't know too much about using it.  Can some kind soul send me a
>>step-by-step on how to do this procedure?
>
>	Yes, indeed!
>	
>	Or, more generally, many public domain programs casually say
>"install with ResEdit"--can anyone provide a general overview of how
>one does this?  I understand that the complexities of resource editing
>cannot be mastered in twenty-five words or less, but it would be
>really nice if someone could provide the clueless among us with some
>general principles and techniques, along with appropriate warnings.
>
>
>		       Tom Maddox 
>	 UUCP: ...{ucf-cs|gatech!uflorida}!novavax!maddoxt


I probably shouldn't do this but...

This is what I do to install Fkey's in my system. All warnings about
working on a active system file should _NOT_ be taken lightly.
ResEdit has the power to screw everything up beyond belief.
I 'm using Version 1.2b2 and it warns you about doing thing that you
shouldn't be doing. Everyone say's that you should be working on a
copy of what you are editing so that if you screw it up, you didn't
ruin the original. I think that sound advice.
 


1. At the Finder, double click on  ResEdit (am i going to fast for you :-))

   (now in resedit)
   
2  Select and open the system file. (you'll have to open
   the system folder )

3. Select and open the file containing the fkey that you wish to install.

4. With the system file open and window at the front, select the 'FKEY"
    resource and open it.

5. The window titled "FKEY's from System" will show the installed FKey's 
   in your system.  If haven't installed any before, then there should be
   only two in the window "FKEY ID = 3" "FKEY ID = 4". These are the screen
   dump and printer dump fkey's supplied by Apple.

6. Select the window belonging to the file that contains the Fkey to 
   install, and open its "FKEY". resource. 

7. Select the actual Fkey to install and go to to the file menu and select
   "Get Info". Change the Id number to the the number of the key that you
   want to lanch the fkey. Make sure that the Id number is not already being
   used. If you like the number and there is no conflict then close the 
   "Get Info" window.

8. The Fkey should still be selected, go to the edit menu and select "Copy".
   
9. Bring the "Fkey's from System" window to the front and select "Paste
   from the Edit Menu.The fkey should appear in the window.

10.Save the changes and Quit. 

I Just received MacUser in the mail and they have an article on using
resedit. It might be good reading.

-- 
___________________________________________________________
Matthew Mora
SRI International                            stores@SRI.COM
___________________________________________________________

mithomas@bsu-cs.bsu.edu (Michael Thomas Niehaus) (05/03/89)

In article <30205@sri-unix.SRI.COM>, stores@unix.SRI.COM (Matt Mora) writes:
> 
> I Just received MacUser in the mail and they have an article on using
> resedit. It might be good reading.
> 

I just read this article today, and I believe MacUser could have done better.
The person writing the article appears to be familiar with ResEdit, but their
knowledge of what is actually going on seems lacking.

Here is one quote that caused me to lose faith in the author:
    "All Macintosh applications, whether public domain, shareware, or commer-
     cially published, consist of two separate forks: a data fork and a
     resource fork.  The data fork is the programmer's code that makes an
     application do what it is supposed to do."
He goes on in this same paragraph to say:
    "The resource fork controls what you actually see on the screen."

If I were an English major, I would criticize the writing style as being
"too loose and informal."  But since I am not...

The author does give a long guided tour to the typical application's
resources.  In this case, a "typical application" is MacWrite.  This section
can give you some idea of what is going on, but for some reason
MacUser decided to use 9-point type for this section -- all three and a half
pages of it.  I don't know about you, but that hurts my eyes when reading
long sections.

Maybe it is because their editor was an editor for PC Magazine for 6 years :-)

Also, the same person that wrote the ResEdit article (six and a half pages,
including diagrams) also wrote the Tip Sheet column this month, another
three pages about customizing the Finder using (what else) ResEdit.  By
MacUser's policies, he should have received $100 for this tip...  At the
end of the article, the author mentions the following, making the prior three
pages useless:
    "You can also accomplish many of these tasks using a freeware program
     called Layout!"

Sigh.  I sometimes wonder why I subscribe to this magazine.

-Michael


-- 
Michael Niehaus        UUCP: <backbones>!{iuvax,pur-ee}!bsu-cs!mithomas
Apple Student Rep      ARPA:  mithomas@bsu-cs.bsu.edu
Ball State University  AppleLink: ST0374 (from UUCP: st0374@applelink.apple.com)

pepke@loligo.cc.fsu.edu (Eric Pepke) (05/04/89)

In article <13124@paris.ics.uci.edu> Alastair Milne <milne@ics.uci.edu> writes:
>     paste.  (Discontinuous selections may be possible in ResEdit, but I don't
>     immediately remember.  Anyway, it's scarcely a hardship if they're not.)

Use clover click to make discontinuous selections.  This is actually the
way that the User and/or Human Interface guidelines have always said 
discontinuous selections should be made!

>     **BIG WARNING!!**
>     If you select Quit before saving your changes, *DON'T* expect ResEdit 
>     politely to ask you if you want them saved first: *it won't*!  It will
>     just discard your changes, as I have found out to my cost.  Explicitly 
>     close the file(s)' windows -- that will get you your save dialogue.

This has not been my experience at all.  What version are you using?
When I quit with changed files, it asks if I want to save changes,
although the fact that it doesn't have a Cancel button is not very polite.

Eric Pepke                                     ARPA:   pepke@gw.scri.fsu.edu
Supercomputer Computations Research Institute  MFENET: pepke@fsu
Florida State University                       SPAN:   pepke@scri
Tallahassee, FL 32306-4052                     BITNET: pepke@fsu

Disclaimer: My employers seldom even LISTEN to my opinions.
Meta-disclaimer: Any society that needs disclaimers has too many lawyers.