Apple Desktop Computer manual Keyboard Layout

Page 32

C H A P T E R 3

Devices and Ports

Keyboard

The Apple USB keyboard has a total of 82 keys, including 12 function keys, a numeric keypad and a set of 4 cursor-control keys. The cursor-control keys are in the inverted-T arrangement.

Keyboard Layout

There are versions of the Apple USB keyboard with different key layouts for three standards used in different parts of the world: ANSI (US and North America), JIS (Japan), and ISO (Europe). Figure 3-2 shows the keyboard layout for the ANSI keyboard. Applications can determine which keyboard is connected by calling the Gestalt Manager and checking for the corresponding value of the gestaltKeyboardType selector:

gestaltUSBCosmoANSIKbd (value = 198)

gestaltUSBCosmoJISKbd (value = 200)

gestaltUSBCosmoISOKbd (value = 199)

 

 

 

 

Figure 3-2

ANSI keyboard layout

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

esc

 

F1

 

F2

F3

F4

 

F5

F6

F7

F8

 

F9

F10

F11

F12

help

home

pg up

pg dn

~

!

@

 

#

$

%

 

^

&

*

(

)

-

+

 

 

num

 

 

 

 

 

 

=

 

 

lock

 

 

 

`

1

2

 

3

4

5

 

6

7

8

9

0

-

delete

 

clear

=

/

*

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

{

}

 

 

 

 

 

tab

 

Q

W

E

 

R

T

 

Y

U

I

O

P

[

]

\

 

7

8

9

-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

:

"

 

 

 

 

 

 

caps lock

 

A

 

S

D

F

G

H

J

K

L

 

;

'

return

 

4

5

6

+

 

 

 

 

 

 

 

 

 

 

 

 

<

>

?

 

 

 

 

 

 

 

shift

 

Z

 

X

 

C

V

 

B

N

M

,

.

/

shift

 

 

1

2

3

 

control

 

option

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

.

enter

32Keyboard

Image 32
Contents Apple iMac Computer Page Contents Devices and Ports RAM ExpansionSoftware RtasAppendix Abbreviations Index Rtas NV-RAMFigures and Tables Page Contents of This Note About This Developer NotePowerPC G3 Microprocessor Supplemental Reference DocumentsMac OS ATA DevicesUSB Devices Open FirmwareE F a C E Introduction Features Case and External Features Shows a front view of the computerFront view 2Side view showing I/O bay Compatibility Issues System SoftwareUSB Ports and Devices Main RAM Expansion ModulesVideo RAM Expansion Modules Page Architecture Architecture Backside Cache Processor moduleG3 Microprocessor Controller IC Main Logic BoardMemory Controller and PCI Bridge Built-in Modem USB ControllerVideo Display Subsystem Infrared Link Module Devices and Ports USB Connectors USB PortsTransfer Types Supported GNDUSB Compatibility Issues ADB CompatibilitySerial Port Compatibility Macintosh-To-Macintosh ConnectionsUSB Storage Devices USB ControllerKeyboard Keyboard LayoutMouse Keyboard and USBHard Disk Drive Video DisplayInfrared Communication Link Sound SystemSound Inputs Sound OutputsBuilt-in Microphone External Sound InputHeadphone Jacks Sound SpecificationsExternal Sound Output Total harmonic distortion Ethernet Port Internal ModemPage RAM Expansion Placing the Computer Face Down Removing the Logic Board AssemblyExpansion Slots Removing the bottom cover Unfastening the CablesRAM Expansion 3Logic board assembly handle and retaining screws Removing the Retaining ScrewsRemoving the Logic Board Assembly Removing the EMI ShieldLocations of the Expansion Slots Main RAM Expansion 6Locations of the RAM expansion slotsMechanical Design of RAM SO-DIMMs Electrical Design of RAM SO-DIMMsSdram Devices Configuration of RAM SO-DIMMs RAM SO-DIMM Electrical Limits Address MultiplexingVideo RAM Expansion Page Software Why Make This Change? What Has Changed Features of the New Approach Performance RAM FootprintUser Experience Data Structures and FilesBoot ROM Contents Mac OS ndrv Drivers RtasToolbox Image File Contents ToolBox ROM Image NewWorld Boot ProcessTrampoline Code What Is Different Interrupt HandlingOutmoded Resources RAM FootprintNanoKernel Startup Disk Control PanelMachine Identification Open Firmware and the Device TreeInterrupt Layout Software Abbreviations Chrp NMI Page Index Nvram X, Y, Z Allen Watson