Apple Desktop Computer manual Mouse, Keyboard and USB

Page 33

C H A P T E R 3

Devices and Ports

Keyboard and USB

The Apple USB keyboard is designed to work with the iMac computer by way of the USB ports. The keyboard has a captive cable with a USB Type A connector. The keyboard is a bus-powered USB hub with two USB Type A ports.

W AR N I N G

A bus-powered hub as defined in the USB specification does not provide enough power to support a second bus-powered hub. A second bus-powered hub must be connected to the second USB port on the computer, not to a port on the Apple USB keyboard.

Power to the computer can be turned on using the keyboard power button. A proprietary circuit allows the power control circuitry on the main logic board to detect a power-button press and turn on the power.

The standard NMI and reset key combinations are available, but the keys are decoded in software and may not be available under some crashed conditions. Therefore, NMI and reset switches are also available in the computer’s I/O bay, behind small holes (accessible by means of an unfolded paper clip).

Apple provides a HID class driver for the Apple USB keyboard, which supports the USB boot protocol. Other keyboards intended for use on the Macintosh platform must support the HID boot protocol, as defined in the USB Device Class Definition for Human Interface Devices (HIDs).

Mouse

The Apple USB mouse is designed to work with the iMac computer by way of the USB ports. The mouse case is round and has the same two-tone color design as the case of the iMac computer.

Note

Despite rumours you may have heard, the Apple USB mouse does not have an internal light source—it doesn’t glow.

Mouse

33

Image 33
Contents Apple iMac Computer Page Contents RAM Expansion Devices and PortsRtas SoftwareRtas NV-RAM Appendix Abbreviations IndexFigures and Tables Page About This Developer Note Contents of This NoteSupplemental Reference Documents PowerPC G3 MicroprocessorMac OS ATA DevicesOpen Firmware USB DevicesE F a C E Introduction Features Shows a front view of the computer Case and External FeaturesFront view 2Side view showing I/O bay System Software Compatibility IssuesMain RAM Expansion Modules Video RAM Expansion ModulesUSB Ports and Devices Page Architecture Architecture Processor module G3 MicroprocessorBackside Cache Main Logic Board Memory Controller and PCI BridgeController IC USB Controller Video Display SubsystemBuilt-in Modem Infrared Link Module Devices and Ports USB Ports USB ConnectorsGND Transfer Types SupportedADB Compatibility USB Compatibility IssuesMacintosh-To-Macintosh Connections Serial Port CompatibilityUSB Storage Devices USB ControllerKeyboard Layout KeyboardKeyboard and USB MouseVideo Display Hard Disk DriveSound System Infrared Communication LinkSound Outputs Sound InputsBuilt-in Microphone External Sound InputSound Specifications External Sound OutputHeadphone Jacks Total harmonic distortion Internal Modem Ethernet PortPage RAM Expansion Removing the Logic Board Assembly Expansion SlotsPlacing the Computer Face Down Unfastening the Cables Removing the bottom coverRAM Expansion Removing the Retaining Screws 3Logic board assembly handle and retaining screwsRemoving the EMI Shield Removing the Logic Board AssemblyLocations of the Expansion Slots 6Locations of the RAM expansion slots Main RAM ExpansionElectrical Design of RAM SO-DIMMs Mechanical Design of RAM SO-DIMMsSdram Devices Configuration of RAM SO-DIMMs Address Multiplexing RAM SO-DIMM Electrical LimitsVideo RAM Expansion Page Software Why Make This Change? What Has Changed Features of the New Approach RAM Footprint PerformanceUser Experience Data Structures and FilesBoot ROM Contents Rtas Mac OS ndrv DriversToolbox Image File Contents NewWorld Boot Process Trampoline CodeToolBox ROM Image Interrupt Handling What Is DifferentRAM Footprint Outmoded ResourcesStartup Disk Control Panel NanoKernelOpen Firmware and the Device Tree Interrupt LayoutMachine Identification Software Abbreviations Chrp NMI Page Index Nvram X, Y, Z Allen Watson