FB II Compiler

PG PRO

Debugging

Memory

System

Mathematics

Resources

Disk I/O

Windows

Controls

Menus

Mouse

Keyboard

Text

Fonts

Drawing

Sound

Clipboard

Printing

Communication

ASM

Made with FB

KEYBOARD

Remap the Keyboard


Your system has a whole clutter of keyboard layouts that live in the System suitcase along with the alert sounds (if you're like me, the first thing you did after installing was to relocate all the things like System—Bulgaria that you're reasonably certain you will never need). At least that's where they live in 7.anything.

Make a copy of the regular US keyboard, save it somewhere & open it in ResEdit. It's got several resources, one of which is KCHR. Open this and you get a big window displaying various stuff including (1) a complete grid of the whole character set in ASCII order and (2) a picture of your mac's keyboard. Figure out which non-displaying character is forward-delete (is it ASCII 127 as opposed to 8?), click on it & drag to the key you want to use. (If it's a modifier+key combination, hold down the modifier/s while you drag; the keyboard will change the way it does in KeyCaps. Dead keys would involve some more head-scratching, but I don't think you need that anyway.)

The number of a KCHR resource is supposed to have something to do with the number of the country OS it belongs to, so you probably want to make up some number over 1024. If you figure out how to get it to display with a custom icon (on Keyboard control panel, and Keyboard menu if you've got one), please tell me-- my keyboards were originally created under OS 6 which used an installer to put them in place, and I've never figured out what I needed to change for OS 7. I suspect it has to do with the "kcs#" and "kcs4" resources, which ResEdit doesn't display graphically.

Confession: I haven't worked with keyboards in ages, but I did open one just now in ResEdit to make sure it displays my actual Mac keyboard with F-keys and everything, and I dug up a xerox of a chapter from an old ResEdit manual.

Oh, yes, and once you've made your new keyboard layout, drag it into the System and restart.

Lucy