[comp.sys.mac] Why can't I use FKEY 0 on a Mac II

name@Portia.Stanford.EDU (tony cooper) (02/03/89)

When I try to use FKEY 0 I get a system error 03 (illegal instruction). This
is on a Mac II running 6.0.2 straight off the Apple distribution. Ie no FKEY
0 is installed, no non Apple INITs etc. The other FKEYs work as they should
ie 1 ejects the floppy, 3 and 4 do whatever they do (nothing for me), and
the rest just do nothing. 

Installing a FKEY 0 doesn't help. The same error occurs.

Using Suitcase II to pseudo install FKEY 0 doesn't work - same error. To use
FKEY 0 I have to use it from the Suitcase menu - not from the keyboard. All
the other keyboard FKEYs work fine from Suitcase.

I once had Switcheroo installed as FKEY 0 and it worked fine till this problem
developed. Something has happened to FKEY 0 and it occurs regardless of which
system I boot with. This suggests that the PRAM might be corrupted since that
is the only way I know that problems can survive reboots. PRAM INITs do not
solve the problem. This one has me baffled.

Tony

petec@nikhefk.UUCP (Pete Countryman) (02/03/89)

I once had a problem with FKEY 0 bombing, and it happened only 
when I was in the Finder.  It turned out that a Shareware application 
on my disk had the Creator signature set to FKEY.  This put a 
resource of type FKEY into the Desktop file on the disk, with ID=0.
The Desktop file is always open when you're in the Finder.
Since the Desktop file was opened _after_ the System file, this
meant that pressing cmd-shft-0 made the Mac try to execute the 
contents of the bogus FKEY resource.  Re-building the Desktop 
obviously doesn't fix this.  You should a) trash the offending 
application; b) change the Creator type of the application or
c) turn off the BNDL bit for the application.  Then re-build the 
Desktop file.