Apple Design Keyboard
| AppleDesign Keyboard | |
|---|---|
| AppleDesign Keyboard M2980 with fixed ADB cable | |
| Manufacturer | Apple Computer, Inc. / NMB / Alps Electric |
| Type | Computer keyboard |
| Discontinued | 1998 |
| Price | US$99 (retail) |
| Interface | Apple Desktop Bus |
| Compatible | All ADB-equipped Macs (System 6.0.7 or later) |
| Dimensions | 470 mm W × 180 mm D × 38 mm H |
| Weight | 1.45 kg (3.2 lbs) |
| Predecessor | Apple Extended Keyboard II |
| Successor | Apple USB Keyboard |
| Model | M2980 |
The AppleDesign Keyboard (model M2980) was Apple's first cost-reduced full-size keyboard, introduced in 1994 as a replacement for the mechanical Apple Extended Keyboard II. The keyboard marked Apple's transition from Alps mechanical switches to rubber dome technology, significantly reducing manufacturing costs while maintaining a standard 105-key layout. Production occurred across multiple facilities including NMB in Thailand, Alps Electric in Mexico and Czech Republic, and various Chinese manufacturers, resulting in at least four distinct variants with different keycap mounting systems and internal construction. The keyboard featured a permanently attached ADB cable and single ADB port, departing from the dual-port design of its predecessors.
Development Background
[edit | edit source]The AppleDesign Keyboard emerged from Apple's cost-reduction initiatives following years of financial losses in the early 1990s. Engineering teams were directed to create a keyboard that could be manufactured for under $15 while maintaining acceptable typing quality. The project aimed to bundle a full-size keyboard with consumer Macintosh models without significantly impacting system pricing.
The design process involved evaluating multiple rubber dome technologies from established manufacturers. NMB Technologies and Alps Electric both submitted prototypes using their proprietary dome-with-slider mechanisms. Apple ultimately approved both designs, leading to parallel production arrangements that created the multiple variants found in the market. This dual-sourcing strategy ensured supply stability while driving competitive pricing between manufacturers.
The keyboard's aesthetic design followed Apple's established Snow White language but simplified construction details. The curved case profile of previous keyboards was flattened, reducing plastic usage. The elimination of adjustable feet and template posts further reduced complexity. These changes collectively reduced the part count from over 200 components in the Extended Keyboard II to approximately 80 components in the AppleDesign Keyboard.
Physical Design
[edit | edit source]Case Construction
[edit | edit source]The keyboard employed a simplified two-piece case design:
- Upper housing: Single-piece ABS plastic in Platinum gray or black
- Lower housing: Flat base with integrated cable channel
- Assembly: 3-8 screws depending on variant (NMB: 8 screws, Alps: 3 screws)
- Feet: Two long rubber strips, non-adjustable
- Cable routing: Fixed cable with strain relief molded into case
Keyboard Layout
[edit | edit source]Standard 105-key ANSI layout with Apple-specific modifications:
- Function keys: F1-F15 (15 keys versus standard 12)
- Modifier keys: Command (⌘), Option, Control on both sides
- Power key: Separate key with distinctive rectangular keycap
- Navigation cluster: Six-key inverted-T configuration
- Numeric keypad: Standard 17-key with equals sign
Keycap Specifications
[edit | edit source]
Keycap materials and manufacturing varied significantly by production facility:
Alps Mexico production:
- Material: ABS plastic
- Legends: Pad printed
- Profile: Modified cylindrical
- Durability: Prone to legend wear
Alps Czech Republic production:
- Material: PBT plastic
- Legends: Dye sublimated
- Profile: Modified cylindrical
- Durability: Superior wear resistance
NMB Thailand production:
- Material: ABS plastic
- Legends: Laser etched
- Profile: Cylindrical with distinct texture
- Mount: Proprietary slider incompatible with Alps
China production:
- Material: ABS plastic
- Legends: Pad printed or laser etched
- Profile: Varies by specific manufacturer
- Quality: Inconsistent across batches
Manufacturing Variants
[edit | edit source]Variant 1: NMB Thailand
[edit | edit source]Production years: 1994-1998
- Identification: 8 case screws, bright yellow rubber domes
- Switch type: NMB dome with slider
- Keycap mount: Proprietary NMB slider design
- PCB: Membrane assembly with metal backing plate
- Cable: Fixed, exits through molded channel
- Build quality: Generally considered superior
Variant 2: Alps Mexico
[edit | edit source]Production years: 1994-1997
- Identification: 3 case screws, clear rubber domes
- Switch type: Alps Type 2 membrane dome
- Keycap mount: Alps-compatible slider
- PCB: Self-contained membrane module
- Keycaps: Pad printed ABS, prone to wear
- Assembly: Melted plastic rivet technique for plate retention
Variant 3: Alps Czech Republic
[edit | edit source]Production years: 1995-1998
- Identification: 3 case screws, PBT keycaps
- Switch type: Alps Type 2 membrane dome
- Keycap mount: Alps-compatible slider
- Keycaps: Dye sublimated PBT (highly desirable)
- Build quality: Excellent keycap durability

Variant 4: China Production
[edit | edit source]Production years: 1996-1998
- Identification: Various screw configurations
- Switch type: Generic rubber dome
- Quality: Variable, generally inferior
- Controller: Often marked "©APPLE, Inc."
- Issues: Higher failure rates reported
Technical Specifications
[edit | edit source]Physical Dimensions
[edit | edit source]- Width: 470mm (18.5 inches)
- Depth: 180mm (7.1 inches)
- Height: 38mm (1.5 inches) maximum
- Weight: 1.45kg (3.2 lbs) average
- Cable length: 1.5m (fixed attachment)
Electrical Specifications
[edit | edit source]- Interface: Apple Desktop Bus (ADB)
- Connector: Single 4-pin mini-DIN port
- Power consumption: 25mA typical, 50mA maximum
- Operating voltage: 4.75V - 5.25V DC
- Data rate: 10 kbit/s maximum
- Device address: Default $2
ADB Implementation
[edit | edit source]- Handler ID: $02 (standard keyboard)
- Polling rate: 100 Hz maximum
- Key rollover: 2-key minimum, varies by variant
- Port location: Right side of keyboard
- Daisy chain: Single device support only
Environmental Specifications
[edit | edit source]- Operating temperature: 10°C to 35°C
- Storage temperature: -20°C to 60°C
- Humidity: 20% to 80% non-condensing
- Key durability: 5 million actuations (claimed)
Switch Technology
[edit | edit source]NMB Dome with Slider
[edit | edit source]Construction:
- Rubber dome: Bright yellow silicone compound
- Slider: White plastic, guides key movement
- Contact: Conductive carbon pad on dome base
- Membrane: Three-layer polyester with printed traces
Characteristics:
- Actuation force: 65g ± 10g
- Travel: 3.5mm total
- Tactile feedback: Moderate collapse point
- Sound: Relatively quiet operation
- Durability: 5 million rated actuations
Alps Type 2 Membrane Dome
[edit | edit source]Construction:
- Rubber dome: Clear silicone material
- Housing: Individual dome chambers
- Slider: Alps-compatible mount
- Membrane: Integrated module design
Characteristics:
- Actuation force: 60g ± 10g
- Travel: 3.8mm total
- Tactile feedback: Softer than NMB variant
- Sound: Slightly louder than NMB
- Mounting: Screws to keyboard base
Generic Rubber Dome (China variants)
[edit | edit source]Construction:
- Variable designs from multiple suppliers
- Generally lower-quality materials
- Simplified membrane construction
- Cost-optimized components
Characteristics:
- Actuation force: 55-70g (inconsistent)
- Travel: 3.0-4.0mm (varies)
- Tactile feedback: Poor to moderate
- Durability: Often below specifications
Internal Construction
[edit | edit source]
Membrane Assembly
[edit | edit source]The keyboard utilized a three-layer membrane system:
Top layer: Polyester sheet with conductive traces for each key position
- Thickness: 0.1mm
- Material: PET with silver-based conductive ink
- Connection: Tail connector to controller PCB
Spacer layer: Perforated polyester providing separation
- Thickness: 0.2mm
- Holes: Aligned with key positions
- Purpose: Prevents unintended contact
Bottom layer: Polyester sheet with return traces
- Thickness: 0.1mm
- Material: Matching top layer specifications
- Grounding: Connected to common ground
PCB and Controller
[edit | edit source]Controller chip: Custom Apple ASIC or licensed design
- Marking: Often "©APPLE, Inc." on generic variants
- Function: Matrix scanning and ADB protocol handling
- Package: 40-pin DIP or surface-mount equivalent
Supporting components:
- Crystal oscillator: 6MHz typical
- Capacitors: Minimal filtering components
- Resistors: Pull-up network for matrix scanning
- Connector: ADB port mounted to separate PCB
Metal Backing Plate
[edit | edit source]Most variants included a metal plate for rigidity:
- Material: Steel, 0.8mm thickness
- Finish: Zinc plated or painted
- Attachment: Screws or melted plastic rivets
- Purpose: Prevents keyboard flex during typing
Common Issues and Diagnostics
[edit | edit source]Membrane Failures
[edit | edit source]| Symptom | Cause | Diagnostic Method | Repair Approach |
|---|---|---|---|
| Keys not registering | Membrane trace break | Continuity testing with multimeter | Conductive paint repair |
| Multiple keys activated | Membrane short circuit | Visual inspection for damage | Isolate and cut damaged traces |
| Intermittent key response | Oxidized contacts | Clean with isopropyl alcohol | Disassemble and clean thoroughly |
| Entire row/column dead | Matrix line failure | Trace matrix connections | Jumper wire repair |
| Ghost keys | Membrane contamination | Check for liquid damage | Full membrane replacement |
Rubber Dome Deterioration
[edit | edit source]| Problem | Symptoms | Cause | Solution |
|---|---|---|---|
| Dome collapse | Key stays depressed | Material fatigue | Replace individual dome |
| Torn dome | No spring back | Physical damage | Glue repair or replacement |
| Hardened domes | Excessive force required | Age/heat exposure | Full dome sheet replacement |
| Dome detachment | Key feels loose | Adhesive failure | Reattach with silicone adhesive |
Diagnostic Procedures
[edit | edit source]Basic functionality test:
- Connect keyboard to known-good ADB Mac
- Open Key Caps desk accessory
- Test each key systematically
- Note any non-responsive or erratic keys
- Check modifier key combinations
Membrane continuity testing:
- Disassemble keyboard completely
- Separate membrane layers carefully
- Set multimeter to continuity mode
- Test traces from key pad to connector
- Map any broken connections
Matrix mapping:
- Identify row and column lines
- Create grid diagram of key matrix
- Test each intersection point
- Identify patterns in failures
- Determine if controller or membrane issue
Repair Procedures
[edit | edit source]Membrane Trace Repair
[edit | edit source]Materials required:
- Conductive paint (silver-based)
- Isopropyl alcohol 99%
- Cotton swabs
- Fine brush or toothpick
- Multimeter for testing
Procedure:
- Locate break in trace using continuity testing
- Clean area with isopropyl alcohol
- Allow complete drying (30 minutes)
- Apply thin layer of conductive paint
- Bridge break with multiple thin coats
- Allow 24 hours curing time
- Test continuity before reassembly
- Apply second coat if resistance too high

Rubber Dome Replacement
[edit | edit source]Individual dome repair:
- Remove affected keycap and slider
- Carefully extract damaged dome
- Clean mounting surface thoroughly
- Test fit replacement dome
- Apply small amount of silicone adhesive
- Position dome precisely over contact point
- Allow 24 hours cure time
- Test key action before full reassembly
Complete dome sheet replacement:
- Source compatible dome sheet (difficult)
- Remove all keycaps systematically
- Document slider orientations
- Remove metal backing plate
- Replace entire dome sheet assembly
- Reassemble in reverse order
- Test all keys before case closure
Cleaning Procedures
[edit | edit source]Basic cleaning:
- Remove keycaps with puller tool
- Vacuum loose debris
- Clean keycaps in warm soapy water
- Wipe case with damp cloth
- Clean between switches with cotton swabs
- Allow complete drying before reassembly
Deep cleaning for liquid damage:
- Complete disassembly required
- Rinse membrane with distilled water
- Clean with 99% isopropyl alcohol
- Dry thoroughly (48 hours minimum)
- Inspect for corrosion damage
- Test before reassembly
- Consider membrane replacement if extensive damage
Cable Repair
[edit | edit source]The fixed cable design created a common failure point:
Strain relief failure:
- Inspect cable at case entry point
- Check for internal wire breaks
- Test continuity of each conductor
- Splice in replacement cable if needed
- Reinforce with heat shrink tubing
- Secure with hot glue at entry point
Complete cable replacement:
- Disassemble keyboard completely
- Desolder cable from PCB
- Source compatible 4-conductor cable
- Solder new cable maintaining pinout
- Test ADB communication
- Reinstall with improved strain relief
Controller and PCB Issues
[edit | edit source]Controller Chip Failures
[edit | edit source]| Symptom | Test Method | Likely Cause | Repair Option |
|---|---|---|---|
| No ADB communication | Check voltage at chip | Dead controller | Replace keyboard |
| Random key outputs | Monitor ADB data | Corrupted firmware | No repair possible |
| Stuck keys | Test matrix scanning | Controller hang | Power cycle, check clock |
| Missing keys | Map matrix pattern | Bad I/O pin | Controller replacement |

PCB Repair Techniques
[edit | edit source]Trace repair:
- Locate broken trace visually
- Scrape solder mask from trace ends
- Bridge with 30AWG wire
- Secure with hot glue
- Test continuity
Component replacement:
- Crystal oscillator: 6MHz standard
- Capacitors: Match values exactly
- Resistors: 1/4W carbon film typical
- ADB connector: Harvest from donor
Disassembly Guide
[edit | edit source]Tools Required
[edit | edit source]- Phillips screwdriver #1
- Flat-blade screwdriver (small)
- Plastic spudgers
- Keycap puller
- Anti-static mat
- Container for screws
NMB Variant Disassembly
[edit | edit source]- Remove all keycaps systematically
- Document any non-standard key positions
- Remove 8 Phillips screws from bottom
- Separate case halves carefully
- Disconnect membrane tail from PCB
- Remove metal backing plate screws
- Lift membrane assembly as unit
- Access controller PCB if needed
Alps Variant Disassembly
[edit | edit source]- Remove keycaps and document positions
- Remove 3 Phillips screws from bottom
- Note longer rear screw locations
- Separate case halves at rear first
- Carefully detach membrane module
- Module removes as complete unit
- Metal plate attached with melted rivets
- Break rivets carefully if membrane access needed
Reassembly Considerations
[edit | edit source]- Ensure membrane properly seated
- Check cable routing before closing
- Verify no pinched wires
- Test before final screw installation
- Apply even pressure when closing case
- Check all keys for proper action
Preventive Maintenance
[edit | edit source]Regular Maintenance Schedule
[edit | edit source]Monthly:
- External cleaning with compressed air
- Wipe case with slightly damp cloth
- Check cable for damage
Quarterly:
- Remove and clean keycaps
- Inspect for debris under keys
- Test all keys for proper function
- Clean ADB port contacts
Annually:
- Complete disassembly and cleaning
- Inspect membrane for wear
- Check rubber dome condition
- Lubricate stabilizer bars if present
Environmental Considerations
[edit | edit source]Storage recommendations:
- Temperature: 15-25°C optimal
- Humidity: 40-60% to prevent degradation
- Position: Flat, keys facing up
- Protection: Cover to prevent dust
- Cable: Avoid tight coiling
Usage environment:
- Keep away from liquids
- Avoid extreme temperatures
- Prevent dust accumulation
- Maintain stable surface
- Regular cleaning essential
Modern Compatibility
[edit | edit source]ADB to USB Conversion
[edit | edit source]Adapter compatibility:
- Griffin iMate: Works but discontinued
- Wombat: Recommended current solution
- TMK converter: DIY option available
- Generic adapters: Often problematic
Conversion issues:
- Power key may not function
- Special keys require remapping
- Some key combinations unsupported
- Latency typically 2-3ms added
Operating System Support
[edit | edit source]- Mac OS 9: Full native support
- Mac OS X: Through 10.3 with adapter
- Windows: Limited with adapter
- Linux: Possible with configuration
- Modern macOS: Not recommended
Replacement Parts Sources
[edit | edit source]Available Components
[edit | edit source]Keycaps:
- Individual keys: Rarely available
- Complete sets: Donor keyboards only
- Compatibility: Variant-specific
Rubber domes:
- Individual: Can adapt from other keyboards
- Complete sheets: Not commercially available
- Alternative: Harvest from similar keyboards
Membranes:
- OEM replacement: Unavailable
- Repair materials: Conductive paint/pens
- Donor sources: Other M2980 keyboards
Cables:
- Direct replacement: Not available
- Generic ADB: Can be adapted
- Repair supplies: Heat shrink, wire
Donor Keyboard Sources
[edit | edit source]- Similar rubber dome Apple keyboards
- Contemporary third-party ADB keyboards
- Membrane assemblies rarely interchangeable
- Controller chips not available separately
Quality Assessment
[edit | edit source]Variant Comparison
[edit | edit source]| Aspect | NMB Thailand | Alps Czech | Alps Mexico | China Generic |
|---|---|---|---|---|
| Build quality | Excellent | Good | Good | Variable |
| Keycap durability | Good | Excellent (PBT) | Poor | Poor |
| Dome quality | Excellent | Good | Good | Variable |
| Failure rate | Low | Low | Moderate | High |
| Repairability | Moderate | Moderate | Difficult | Poor |
| Collector value | Moderate | High (PBT) | Low | Minimal |
Known Reliability Issues
[edit | edit source]- Fixed cable prone to strain failure
- Membrane traces vulnerable to liquid damage
- Rubber domes harden with age
- Keycap legends wear (except PBT variant)
- Single ADB port limits expandability
Service Life Expectancy
[edit | edit source]Component Lifespans
[edit | edit source]- Rubber domes: 5-10 years typical
- Membrane: 10-15 years without liquid exposure
- Controller: 20+ years
- ADB cable: 5-10 years with strain
- Keycaps: Varies significantly by material
Failure Progression
[edit | edit source]- Keycap legend wear (1-3 years heavy use)
- Cable strain relief degradation (3-5 years)
- Rubber dome hardening (5-10 years)
- Membrane trace oxidation (10-15 years)
- Complete membrane failure (15-20 years)
See Also
[edit | edit source]- Apple Extended Keyboard II
- Apple Desktop Bus
- Rubber Dome Keyboard Repair
- Membrane Keyboard Maintenance