Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!elroy.jpl.nasa.gov!sdd.hp.com!spool.mu.edu!uunet!zephyr.ens.tek.com!uw-beaver!cornell!vax5.cit.cornell.edu!vkwx From: vkwx@vax5.cit.cornell.edu Newsgroups: comp.sys.mac.system Subject: Re: Why isn't the System 7 "Keyboard Menu" coming up for me? Message-ID: <1991Jun26.225600.5751@vax5.cit.cornell.edu> Date: 27 Jun 91 02:55:59 GMT References: <11228@idunno.Princeton.EDU> Distribution: comp Organization: CIT, Cornell University Lines: 36 In article <11228@idunno.Princeton.EDU>, bskendig@shine.Princeton.EDU (Brian Kendig) writes: > Much to my surprise, I saw mention of a "Keyboard" menu in _Inside > Macintosh VI_, as well as in a System 7 introduction book. This would > do the trick nicely! > > But how do I make it appear? What do I need to add to or modify in my > system in order to coax the Keyboard menu to appear between my Help > menu and my Application menu? This is a general description of how to create a new keyboard layout. I imagine you've already accomplished the KCHR editing part. Make sure you've done the other steps as well. The system needs to see that itlc bit set, as well as the copies of the other necessary resources. ------------------------------------------------ Here's how to "roll your own" keyboard layout, such as Dvorak. 1. Using ResEdit 2.1, open your System file. 2. Make copies of the resources listed below, by double-clicking on the resource icon, selecting ID #0, choosing Copy, then choosing Paste. Use any ID you want, but use the same number for all the resources. kcs#, kcs4, kcs8, itl0, itl1, itl2, itl4, KCHR 3. Open the itlc resource (ID #0), and change the "Always show icon" bit to 1. 4. Change the name in the KCHR resource you just created to the name you want to show in the keyboard menu, e.g. "U.S. Dvorak". 5. Here's the fun part. Open the KCHR resource you created. Change the layout by dragging characters from the block in the upper-left part of the window to the keyboard diagram at the bottom. Hold down modifier keys (e.g. shift, option) to change the layout for those characters, too. 6. Save, quit, and restart. Voila! Ed Swierk Cornell University