Jump to content

Apple Keyboard: Difference between revisions

From RetroTechCollection
Rebuild from Deskthority + Guide to the Macintosh Family Hardware ch.8. Price corrected US$329 -> US$229 (1987); added M0115D variant; deleted unsourced dimensions, 2.3 kg weight, typing angle, post heights, 25/50 mA draw, switch force/travel/lifetime, PCB component counts, US/Ireland 60/40 production split, quality-control narrative, ~400,000-unit production statistics, 2024 market values and the 1987 competitor comparison table; replaced fabricated register-2 LED list with Apple Table 8-11;...
 
(One intermediate revision by the same user not shown)
Line 2: Line 2:
| name        = Apple Extended Keyboard
| name        = Apple Extended Keyboard
| image        = [[File:Apple_Extended_Keyboard_M0115.jpg|250px]]
| image        = [[File:Apple_Extended_Keyboard_M0115.jpg|250px]]
| caption      = Apple Extended Keyboard M0115 with Alps SKCM Orange switches
| caption      = Apple Extended Keyboard M0115
| manufacturer = Apple Computer, Inc.
| manufacturer = Apple Computer, Inc. (Alps Electric)
| type        = Computer keyboard
| type        = Computer keyboard
| release date = March 2, 1987
| release date = 1987 (with the [[Macintosh II]] and [[Macintosh SE]])
| discontinued = October 15, 1990
| discontinued = 1990
| price        = US$329 (retail)
| price        = US$229 (1987)
| interface    = [[Apple Desktop Bus]]
| interface    = [[Apple Desktop Bus]]
| compatible  = All ADB-equipped Macs, Apple IIGS
| compatible  = All ADB-equipped Macs, Apple IIGS
| dimensions  = 470 mm W × 175 mm D × 48 mm H (rear)
| weight      = 2.3 kg (5.1 lbs)
| predecessor  = None (first extended Apple keyboard)
| successor    = [[Apple Extended Keyboard II]] (M3501/M0312)
| successor    = [[Apple Extended Keyboard II]] (M3501/M0312)
| model        = M0115, M0115B, M0115J
| model        = M0115, M0115B, M0115D, M0115J
}}
}}
<templatestyles src="Template:StyledTable/styles.css" />
The '''Apple Extended Keyboard''' (model M0115) was Apple's first full-size keyboard, with a function-key row and an inverted-T navigation cluster.<ref name="dt">"Apple Extended Keyboard", [https://deskthority.net/wiki/Apple_Extended_Keyboard Deskthority wiki]. Model M0115; FCC ID BCG5K5M0115; 105-key ANSI Macintosh layout; Alps SKCM Orange, Alps SKCM Salmon and Alps SKCL Lock switches, plate mount; years of production 1987–1990; price $229 USD (1987); ABS case and space bar with PBT for the remaining keycaps; dye-sublimated legends in italic in Apple’s own keycap profile; two bidirectional ADB ports under the top left and right corners; no keyboard-angle adjustment; case screws replaceable with #6 3/8 in. Phillips pan-head screws of about 1.3 mm pitch; two different space-bar stabiliser arrangements; and the M0115B (UK, £ on the 3 key, "Assembled in Ireland"), M0115D (German, symbol-only function-key legends) and M0115J (Japanese) variants. '''Community wiki, cited as a secondary source''', photograph-backed; Deskthority marks this article as a stub.</ref> It was introduced in 1987 alongside the [[Macintosh II]] and [[Macintosh SE]]; neither machine shipped with a keyboard, so buyers chose between the cheaper [[Apple Keyboard (M0116)|Apple Standard Keyboard]] and this one.<ref name="dt" /> Deskthority gives the production span as '''1987–1990''' and the 1987 price as '''US$229'''.<ref name="dt" /> It was succeeded by the [[Apple Extended Keyboard II]] in 1990.


The '''Apple Extended Keyboard''' (AEK), model M0115, was Apple's first full-size keyboard featuring dedicated function keys and a standard PC-style navigation cluster. Introduced on March 2, 1987, alongside the [[Macintosh II]] and [[Macintosh SE]], it offered professional users a comprehensive 105-key layout based on IBM's Enhanced Keyboard standard. The keyboard featured mechanical Alps SKCM switches and established design elements that would define Apple keyboards for years, including template guide posts for application overlays and dual ADB ports for peripheral daisy-chaining. Production continued until October 1990 when it was replaced by the refined [[Apple Extended Keyboard II]].
'''Note on this page's title.''' This article is filed under "Apple Keyboard" but describes the '''Apple Extended Keyboard, M0115'''. The keyboard Apple itself called the "Apple Keyboard" or "Apple Standard Keyboard" is the M0116, which has its own page at [[Apple Keyboard (M0116)]].


== Design Evolution ==
== Design ==


The Apple Extended Keyboard represented Apple's response to professional users who required a full-featured keyboard for business applications, programming, and data entry. Unlike the compact [[Apple Keyboard]] (M0116) introduced simultaneously, the Extended model embraced the emerging 101-key ANSI standard while adding Apple-specific enhancements.
=== Case and construction ===
The case is ABS; the space bar is also ABS, while the remaining keycaps are PBT. Deskthority infers this from yellowing behaviour rather than from a published specification.<ref name="dt" /> There is '''no adjustment for the angle of the keyboard on the desk''' — the tilt is fixed, a point on which the Extended Keyboard II differed.<ref name="dt" />


The keyboard's substantial construction reflected the professional positioning of the Macintosh II, Apple's first modular desktop computer. The design philosophy emphasized durability and typing comfort over portability, resulting in Apple's heaviest keyboard at 2.3 kg. The convex curve of the case, viewed from the side, created significant internal volume that contributed to the keyboard's distinctive acoustic properties.
Two cylindrical posts flank the function-key row, for holding a printed function-key overlay. Software of the period shipped cardboard or plastic templates that slipped over them.


Designed within the Snow White design language framework, the keyboard featured horizontal grooves on the lower case section—a signature element of Apple products from this era. The serrated texture provided visual interest while the Platinum gray color unified it with the Macintosh II system components.
The case screws are unusual in being replaceable with a commodity part: Deskthority reports '''#6 3/8 in. Phillips pan-head screws''' of about 1.3 mm thread pitch as a working substitute.<ref name="dt" /> That is worth knowing, because the originals are routinely lost.


== Physical Design ==
=== Ports ===
Two bidirectional ADB ports sit under the top left and right corners. Either can face the computer; the other normally takes the mouse.<ref name="dt" />


=== Case Construction ===
== Switches ==
The Extended Keyboard's case design prioritized internal volume and structural rigidity:
* '''Upper shell:''' Continuous convex curve from front to rear
* '''Lower shell''' Extended depth with serrated texture
* '''Rear cavity''' Significant empty space behind function keys
* '''Width''' Matched Macintosh II dimensions (470mm)
* '''Height clearance''' Designed to fit under Macintosh SE "chin"


=== Template Posts ===
Main keys are '''Alps SKCM Orange''' or '''Alps SKCM Salmon'''; Caps Lock is an '''Alps SKCL Lock''' latching switch.<ref name="dt" /> Deskthority lists the M0115 among the keyboards that mostly carry Orange, and dates SKCM Orange to roughly 1987–1991.<ref name="orange">"Alps SKCM Orange", [https://deskthority.net/wiki/Alps_SKCM_Orange Deskthority wiki]. Tactile metal-leaf switch in the Alps SKCL/SKCM series, Alps keycap mount, plate mount; introduced ca. 1987, discontinued ca. 1991; supersedes Alps SKCM Cream and precedes Alps SKCM Salmon; listed as fitted to most Apple Extended Keyboards (M0115). Known variants differ in switchplate colour and length and in whether the Alps logo is moulded on top. Deskthority reproduces no Alps actuation-force or lifetime figure.</ref> Both are tactile and non-clicking.
Two cylindrical posts projected vertically from the case:
* '''Location''' Either side of function key row
* '''Purpose''' Hold application-specific key templates
* '''Height''' 15mm above case surface
* '''Diameter''' 6mm
* '''Material''' Injection-molded ABS plastic


Popular software packages included cardboard or plastic templates that slipped over these posts, providing visual reference for function key assignments in applications like Microsoft Word, Excel, and PageMaker.
Orange Alps itself comes in identifiable sub-variants, distinguished by switchplate colour and length and by whether the Alps logo is moulded into the top shell.<ref name="orange" /> Examples in M0115s have been photographed both with and without the logo.


=== Layout Architecture ===
'''No Alps figures for actuation force, pre-travel, total travel or rated lifetime could be traced.''' The widely quoted "70 g ± 10 g / 2.0 mm / 3.5 mm / 10–15 million actuations" is not reproduced by any source consulted here and is not stated on this page.
The 105-key ANSI layout included several distinctive elements:
* '''Function keys''' F1-F15 (unusual 15-key arrangement)
* '''Navigation cluster''' Six-key inverted-T configuration
* '''Numeric keypad''' Standard 17-key with equals sign
* '''Power key''' Separate key with unique keycap design
* '''Modifier keys''' Command (⌘), Option, Control on both sides


== Model Variants ==
=== Stabilisers ===
'''Two different space-bar stabiliser arrangements have been observed''' across production.<ref name="dt" /> If you are sourcing a replacement space bar or stabiliser wire from a donor, check that it matches the board you are fitting it to rather than assuming.


=== M0115 (Standard US) ===
== Keycaps ==
'''Production''' 1987-1990
* Layout: 105-key ANSI
* Number 3 key: # symbol
* Manufacturing: USA, Ireland
* Label: Standard Apple format


=== M0115B (UK/Ireland) ===
Dye-sublimated PBT, except the ABS space bar, with legends in italic type in Apple's own keycap profile — a profile that does not correspond to Cherry or OEM.<ref name="dt" /> The profile matters if you are considering replacements: nothing off the shelf will sit correctly.
'''Production''' 1988-1990
* Layout: 105-key with UK modifications
* Number 3 key: £ symbol instead of #
* Manufacturing: Ireland exclusively
* Label: "Assembled in Ireland"


=== M0115J (Japanese) ===
== Variants ==
'''Production''' 1987-1990
* Layout: JIS configuration
* Additional keys: Kana legends
* Manufacturing: Limited production
* Market: Japan domestic only


== Switch Technology ==
{| class="wikitable styled-table" style="width:80%;"
 
|+'''Documented M0115 variants'''<ref name="dt" />
=== Alps SKCM Orange ===
! Model !! Difference
'''Specifications'''
* Type: Tactile, non-clicky
* Actuation force: 70g ± 10g
* Pre-travel: 2.0mm
* Total travel: 3.5mm
* Tactile point: Sharp, defined
* Sound signature: "Click-clock"
* Lifespan: 10-15 million actuations
 
'''Production period''' 1987-1989
 
Orange Alps switches achieved legendary status among keyboard enthusiasts, often rated as the finest tactile switch ever produced. The switches provided exceptional tactile feedback with a sharp, defined bump at the actuation point. The distinctive "click-clock" sound became synonymous with quality Apple keyboards of the era.
 
=== Alps SKCM Salmon ===
'''Specifications'''
* Type: Tactile, non-clicky
* Actuation force: 70g ± 10g (slightly stiffer than Orange)
* Pre-travel: 2.0mm
* Total travel: 3.5mm
* Tactile point: Similar to Orange
* Sound signature: Slightly deeper than Orange
* Lifespan: 10-15 million actuations
 
'''Production period''' 1989-1990
 
Salmon Alps appeared in later production runs, coinciding with high serial numbers. While mechanically similar to Orange Alps, users report subtle differences in feel and sound. The salmon variant tends to feel slightly stiffer with a marginally deeper acoustic signature.
 
=== Alps SKCL Lock (Caps Lock) ===
All variants used the Alps SKCL Lock switch for Caps Lock:
* Mechanical latching mechanism
* Physical lock-down when engaged
* Cream-colored housing (with Orange/Salmon)
* Dark gray housing (rare variants)
* Distinctive click on engagement/disengagement
 
== Technical Specifications ==
 
=== Physical Dimensions ===
* '''Width''' 470mm (18.5 inches)
* '''Depth''' 175mm (6.9 inches)
* '''Height (front)''' 32mm (1.3 inches)
* '''Height (rear)''' 48mm (1.9 inches)
* '''Weight''' 2.3kg (5.1 lbs)
* '''Cable length''' 1.2m coiled (4 feet extended)
 
=== Electrical Specifications ===
* '''Interface''' Apple Desktop Bus (ADB)
* '''Connectors''' Two 4-pin mini-DIN ports
* '''Power consumption''' 25mA typical, 50mA maximum
* '''Operating voltage''' 4.75V - 5.25V
* '''Data rate''' 10 kbit/s maximum
 
=== ADB Protocol Implementation ===
* '''Device type''' Keyboard
* '''Default address''' $2
* '''Handler ID''' $02 (standard), $03 (extended protocol)
* '''Polling rate''' 100 Hz maximum
* '''Key rollover''' 2-key minimum, 6-key typical
 
=== Register Configuration ===
'''Register 0''' Key event data (2 bytes)
* Byte 1: First key event
* Byte 2: Second key event
* Format: 7-bit keycode + 1-bit up/down flag
 
'''Register 1''' Reserved for vendor use
 
'''Register 2''' LED and modifier status
* Bit 1: Caps Lock LED state
* Bit 2: Num Lock LED state
* Bit 3: Scroll Lock LED state
 
'''Register 3''' Device identification
* Byte 1: Exception flags
* Byte 2: Device handler ID
 
== Internal Construction ==
 
=== PCB Design ===
'''Early production (1987-1988)'''
* Controller chips: Socketed configuration
* PCB layers: Double-sided with through-hole plating
* Component count: ~45 discrete components
* Trace width: 0.5mm minimum
 
'''Late production (1989-1990)'''
* Controller chips: Soldered directly
* PCB refinements: Improved routing
* Component consolidation: ~38 components
* Cost reduction evident
 
=== Assembly Process ===
# Steel plate preparation (1.5mm thickness)
# Switch installation into plate (105 positions)
# PCB alignment and mounting
# Wave soldering of switch pins
# Manual soldering of larger components
# Cable assembly attachment
# Case assembly with 4 screws
# Quality control testing
# Final inspection and packaging
 
=== Stabilizer System ===
The keyboard employed Alps-specific wire stabilizers:
 
'''Early production'''
* Spacebar stabilizer: Above the switch
* Clips: Brown-colored plastic
* Wire: 1.5mm steel, chrome-plated
* Design: Traditional Alps configuration
 
'''Late production'''
* Spacebar stabilizer: Below the switch
* Clips: Black-colored plastic
* Wire: Shorter leg design
* Design: Improved for reduced rattle
 
Large keys with stabilizers:
* Spacebar (6.25 units)
* Return/Enter keys
* Both Shift keys
* Backspace
* Numeric Enter
* Numeric Plus
* Numeric 0
 
== Manufacturing Information ==
 
=== Production Facilities ===
 
'''United States'''
* Location: Fremont, California
* Period: 1987-1990
* Switch types: Orange and Salmon Alps
* Percentage: ~60% of total production
 
'''Ireland'''
* Location: Cork facility
* Period: 1988-1990
* Switch types: Primarily Salmon Alps
* Market focus: European distribution
* Percentage: ~40% of total production
 
=== Serial Number Format ===
Format varies by production location:
 
'''US Production'''
* Format: PPYWWNNNNNN
* PP: Plant code (F1 = Fremont)
* Y: Year (7=1987, 8=1988, 9=1989, 0=1990)
* WW: Week number (01-52)
* NNNNNN: Sequential number
 
'''Ireland Production'''
* Format: Similar with plant code IC (Ireland Cork)
* Often includes "Assembled in Ireland" designation
 
=== Production Timeline ===
* '''March 1987''' Initial release with Macintosh II/SE
* '''1987-1988''' Orange Alps exclusive period
* '''1989''' Transition to Salmon Alps begins
* '''Early 1990''' Final production runs
* '''October 1990''' Discontinued, replaced by AEK II
 
=== Quality Control ===
Each keyboard underwent rigorous testing:
* 100% key switch testing
* ADB communication verification
* LED functionality check
* Physical inspection for defects
* Sample burn-in testing (1 per 100 units)
* Template post alignment verification
 
== Keycap Specifications ==
 
=== Material and Manufacturing ===
* '''Material''' PBT plastic (except spacebar: ABS)
* '''Manufacturing''' Dye sublimation
* '''Thickness''' 1.5mm average
* '''Profile''' Apple Extended (unique to this model)
* '''Texture''' Smooth matte finish
 
=== Profile Characteristics ===
The Apple Extended Keyboard introduced a unique keycap profile:
* '''Function row''' Tallest profile, vertical stem mounting
* '''Number row''' Standard height
* '''QWERTY row''' Slightly lower than number row
* '''Home row''' Lower still
* '''Bottom row''' Lowest profile
* '''Spacebar''' Custom sculpted profile
 
This profile differed from both standard Cherry and OEM profiles, creating a distinctive typing angle optimized for the keyboard's overall geometry.
 
=== Typography ===
* '''Font''' Univers 57 Condensed
* '''Style''' Regular (not italic)
* '''Alignment''' Centered on alphanumeric keys
* '''Special keys''' Text labels (not symbols)
* '''Color''' Dark gray sublimation
 
== Software Compatibility ==
 
=== Operating Systems ===
* '''Mac OS''' System 4.1 through Mac OS 9.2.2
* '''A/UX''' Full support
* '''Apple IIGS''' GS/OS compatible
* '''BeOS''' Third-party driver support
* '''Linux''' Kernel support on PowerPC
* '''Windows''' Via ADB-USB adapters only
 
=== Extended Keyboard Protocol ===
Handler ID $03 enabled:
* Differentiation between left/right modifiers
* Extended scan codes
* Additional function key support
* Enhanced key repeat control
 
To enable extended protocol:
# Send Listen Register 3 command
# Set handler ID to $03
# Keyboard acknowledges and switches modes
 
=== Special Key Functions ===
* '''Power key''' Direct system power control
* '''Command-Option-Escape''' Force quit
* '''Command-Control-Power''' Force restart
* '''Command-Option-P-R''' PRAM reset (startup)
 
== Maintenance & Restoration ==
 
=== Disassembly Procedure ===
 
'''Tools required'''
* Phillips screwdriver #1
* Plastic spudgers (2)
* Isopropyl alcohol 90%+
* Cotton swabs
* Antistatic mat
 
'''Steps'''
# Remove four case screws from bottom
# Note screw length differences (rear screws longer)
# Carefully separate case halves
# Disconnect cable from PCB
# Remove PCB mounting screws
# Document any washers or spacers
# Lift PCB and plate assembly as unit
 
=== Common Issues and Solutions ===
 
{| class="wikitable" style="width:85%; text-align:center;"
|+'''Troubleshooting Guide'''
! Problem !! Likely Cause !! Solution !! Difficulty
|-
|-
| Keys not registering || Dirty switch contacts || Clean with isopropyl alcohol || Easy
| '''M0115''' || Base model, 105-key ANSI Macintosh layout
|-
|-
| Scratchy key feel || Switch contamination || Disassemble and clean switches || Moderate
| '''M0115B''' || UK. Same layout, but the '''3''' key carries £ instead of #, and the rear label reads "Assembled in Ireland"
|-
|-
| Repeating keys || Worn switch contacts || Replace switch || Moderate
| '''M0115D''' || German. Notable for '''symbol-only legends on the function keys''' rather than words
|-
|-
| No ADB recognition || Cable damage || Test continuity, replace cable || Easy
| '''M0115J''' || Japanese legends, same layout
|-
| Yellowing case || UV exposure || Retrobright treatment || Moderate
|-
| Caps Lock stuck down || Worn latch mechanism || Replace SKCL switch || Difficult
|-
| Stabilizer rattle || Worn clips || Replace stabilizer clips || Moderate
|-
| LED not working || Failed LED or resistor || Component-level repair || Difficult
|}
|}


=== Switch Maintenance ===
The FCC ID is '''BCG5K5M0115'''.<ref name="dt" />
 
'''Cleaning procedure'''
# Remove keycap with wire puller
# Apply 3-5 drops of 90%+ isopropyl alcohol
# Actuate switch 20-30 times
# Allow complete evaporation (10 minutes)
# Test switch response
# Repeat if necessary
 
'''Deep cleaning (disassembly)'''
# Desolder switch from PCB
# Open switch housing (4 tabs)
# Clean contacts with alcohol
# Inspect spring and leaf
# Reassemble carefully
# Test before resoldering
 
=== Restoration Best Practices ===


'''Retrobrighting'''
== ADB Behaviour ==
* Method: Hydrogen peroxide cream (40 volume)
* Application: Even coating, avoid labels
* UV exposure: 6-8 hours rotating
* Temperature: 20-25°C optimal
* Results: 70-90% yellowing reduction typical


'''Keycap restoration'''
The Extended Keyboard is an ADB encoded device at default address '''$02'''.<ref name="gmfh">''Guide to the Macintosh Family Hardware'', second edition, Apple Computer, Inc. / Addison-Wesley, 1990 — hosted on this wiki as [[:File:Apple Guide to the Macintosh Family Hardware 2nd Edition 1990.pdf]]. Chapter 8, "Apple Desktop Bus": Table 8-1 connector signal assignments (470 Ω pull-up, POWER.ON on pin 2); Table 8-2 transceiver electrical characteristics; Table 8-4 register 0 in the Apple Standard Mouse and its note on 100 ±10 / 200 ±10 counts per inch; Tables 8-7 and 8-8 registers 0 and 2 in the Apple Standard Keyboard; Tables 8-10 and 8-11 registers 0 and 2 in the Apple Extended Keyboard and the $0002 → $0003 Device Handler ID change for right-hand Option and Control; Table 8-13 command byte syntax; Table 8-14 the full ADB timing specification; Table 8-15 device register 3; Table 8-16 device addresses; Table 8-17 reserved Device Handler IDs; the 500 mA total bus limit, the 5 m / 100 pF-per-metre cable limits, the 11 ms idle polling interval and the warning against unplugging a device while the computer is running. Chapter 9, "Floppy Disk Interfaces": Table 9-1 drive capacities, file systems and encoding; the IWM and SWIM interface ICs; internal 20-pin and external DB-19 pinouts; drive current requirements; and the PWM motor-speed line used only by 400K single-sided drives.</ref> Apple's published register definitions:<ref name="gmfh" />
* Cleaning: Denture tablets (6-hour soak)
* Stubborn stains: Soft brush with mild soap
* Drying: Air dry completely (24 hours)
* Never use: Acetone, bleach, or abrasives


'''Case restoration'''
* '''Register 0''' holds two key events in 16 bits: bit 15 key status for the first key (0 = down), bits 14–8 its 7-bit key code, bit 7 key status for the second key, bits 6–0 its code.
* Cleaning: Mild soap and water
* '''Register 2''' carries the modifier keys — Delete (bit 14), Caps Lock (13), Reset (12), Control (11), Shift (10), Option (9), Command (8) — and, unlike the Standard Keyboard, also '''Num Lock/Clear (bit 7)''', '''Scroll Lock (bit 6)''' and the three lock '''LEDs''': LED 3 Scroll Lock (bit 2), LED 2 Caps Lock (bit 1), LED 1 Num Lock (bit 0). A zero means a key is down '''or an LED is on'''. The LED bits are written with a '''Listen Register 2''' command.
* Scuff removal: Magic eraser (gentle)
* Changing the Device Handler ID in register 3 from '''$0002 to $0003''' makes the keyboard emit distinct transition codes for the '''right-hand Option and Control keys''' — those two keys, not all four modifier pairs. The change is made with a Listen Register 3 command.
* Crack repair: ABS cement or epoxy
* Texture preservation: Avoid harsh chemicals


== Modern Usage ==
Apple's chapter describes the Extended Keyboard's function keys precisely: '''twelve of them (F1–F12) have no default definition; nine others do.'''<ref name="gmfh" />


=== ADB to USB Conversion ===
== Maintenance and Repair ==


'''Hardware adapters'''
=== Dead or intermittent key ===
* '''Griffin iMate''' Original solution (discontinued)
# Test on a known-good ADB machine first — a blown ADB fuse on the computer looks identical to a dead keyboard.
* '''Wombat''' Current best option, bidirectional
# Try a different ADB cable and the other ADB port on the keyboard.
* '''TMK converter''' Open-source DIY solution
# Remove the keycap, flood the switch with 90%+ isopropyl alcohol, actuate repeatedly, dry completely.
* '''Drakware''' Premium cables with case integration
# If that fails the switch has to come out; SKCM switches open at four retention tabs and the leaf contacts are the usual fault.


'''Functionality notes'''
=== Caps Lock will not latch ===
* All keys map correctly with proper adapter
The Caps Lock position needs an '''Alps SKCL Lock''', not an SKCM.<ref name="dt" /> An SKCM will fit and will type, but will not latch. Donor boards are the only source.
* Power button may require remapping
* Extended protocol advantages lost
* Latency: 1-2ms typical with good adapter


=== Custom Modifications ===
=== Lock LEDs ===
The three lock LEDs are driven by the '''host''', through Listen Register 2 — not by the keyboard on its own.<ref name="gmfh" /> A lock LED that never lights is therefore just as likely to be a software or host problem as a dead LED. Test with a system known to drive them before unsoldering anything.


'''Popular modifications'''
=== Nothing at all ===
* USB internal conversion (requires new controller)
* Measure '''+5 V at pin 3 against pin 4''' of the computer's ADB port.
* Bluetooth conversion (battery installation required)
* Pin 1 should idle high, pulled up through '''470 Ω''' on the computer's logic board.<ref name="gmfh" />
* Switch harvesting for custom builds
* Apple recommends no more than '''three devices''' daisy-chained on one ADB port, no more than '''5 m''' of cable, and a total bus draw under '''500 mA'''.<ref name="gmfh" />
* Case modifications for modern internals
* LED backlighting retrofits


'''Preserve value by'''
=== What is not a fault ===
* Keeping modifications reversible
* '''Only two keys register at once''' — that is the register-0 format.<ref name="gmfh" />
* Retaining original components
* '''F1–F12 do nothing''' in most software — Apple assigned them no default meaning.<ref name="gmfh" />
* Documenting all changes
* '''The keyboard does not tilt''' — the M0115 has no adjustable foot at all.<ref name="dt" />
* Using period-appropriate techniques


== Collector Information ==
== Restoration ==


=== Market Value (2024) ===
ABS case and space bar yellow; PBT keycaps largely do not.<ref name="dt" /> Treat the case and space bar as one job, leave the PBT alone, and see [[Retrobrite]] first.


{| class="wikitable" style="width:70%; text-align:center;"
Apple published no dimensions, weight, power consumption, PCB revision history or production figures for this keyboard that could be found, and none are stated here.
|+'''Current Market Prices (USD)'''
! Condition !! Orange Alps !! Salmon Alps
|-
| Poor (yellowed, worn) || $150-250 || $100-200
|-
| Good (functional, some yellowing) || $250-400 || $200-300
|-
| Excellent (minimal yellowing) || $400-600 || $300-450
|-
| Mint (no yellowing, boxed) || $600-1000 || $450-700
|}


=== Authentication Points ===
== Modern Use ==
* Verify serial number format matches era
* Check switch type (remove keycap)
* Inspect stabilizer clip colors
* Confirm template posts present
* Look for socketed vs. soldered chips
* Verify 4-screw assembly


=== Desirability Factors ===
ADB-to-USB conversion is the usual route; the power key generally needs remapping because it is a hardware line rather than a key code. M0115s are also a common donor for switch harvesting, which is steadily reducing the number of intact examples — worth weighing before stripping one.
'''Positive value factors'''
* Orange Alps switches (highest premium)
* Early serial numbers (1987)
* Complete with original cable
* Minimal to no yellowing
* Original packaging/documentation
* Template overlays included
 
'''Negative value factors'''
* Missing keycaps
* Non-functional switches
* Heavy yellowing
* Modified or damaged case
* Missing cable
* Stabilizer damage
 
=== Storage Recommendations ===
* Temperature: 15-25°C
* Humidity: 40-60% RH
* Light: Avoid direct sunlight
* Position: Flat, keys up
* Dust protection: Cover or bag
* Cable: Avoid tight coiling
 
== Cultural Impact and Legacy ==
 
The Apple Extended Keyboard established several industry standards that persist in modern mechanical keyboards. The template post system, while specific to Apple, influenced the concept of customizable function key overlays. The substantial construction and premium switches set a quality benchmark that many enthusiasts still consider unmatched.
 
The keyboard's association with professional Macintosh systems of the late 1980s created lasting appeal among creative professionals who used these systems for desktop publishing, graphic design, and music production. Many recording studios and design firms continued using M0115 keyboards well into the 2000s, long after ADB had been discontinued.
 
The Orange Alps switches in particular achieved mythical status in the mechanical keyboard community. When Alps Electric discontinued the SKCM series in the late 1990s, M0115 keyboards became primary donor boards for switch harvesting. This practice has significantly reduced the number of intact examples, further increasing collector values.
 
== Production Statistics ==
 
Based on serial number analysis and manufacturing records:
* '''Total production''' Approximately 400,000 units
* '''Orange Alps units''' ~200,000 (50%)
* '''Salmon Alps units''' ~200,000 (50%)
* '''US manufacture''' ~240,000 (60%)
* '''Ireland manufacture''' ~160,000 (40%)
* '''Survival rate''' Estimated 15-20% in working condition
 
== Design Influence ==
 
The Apple Extended Keyboard's design influenced several aspects of keyboard development:
 
'''Layout standardization'''
* Established Apple's interpretation of 101-key ANSI
* F13-F15 keys became Apple standard
* Navigation cluster arrangement influenced later designs
 
'''Construction methods'''
* Plate-mounted switches became premium standard
* Internal volume for acoustics considered in design
* Substantial weight associated with quality
 
'''Feature innovations'''
* Template posts (unique to Apple)
* Dual ADB ports for daisy-chaining
* Separate power key with distinct keycap
 
== Comparison with Contemporaries ==
 
{| class="wikitable" style="width:90%; text-align:center;"
|+'''1987 Professional Keyboard Comparison'''
! Feature !! Apple Extended M0115 !! IBM Model M !! Northgate OmniKey
|-
| Switches || Alps SKCM Orange/Salmon || Buckling Spring || Alps SKCM Blue/White
|-
| Weight || 2.3 kg || 2.3 kg || 2.1 kg
|-
| Keys || 105 || 101 || 101
|-
| Interface || ADB || PS/2 || AT/XT switchable
|-
| Price (1987) || $329 || $295 || $349
|-
| Build quality || Excellent || Excellent || Excellent
|-
| Sound level || Moderate || Loud || Loud
|-
| Tactility || High || Very High || High
|}


== See Also ==
== See Also ==
* [[Apple Extended Keyboard II]]
* [[Apple Extended Keyboard II]]
* [[Apple Keyboard (M0116)|Apple Keyboard (M01160)]]
* [[Apple Keyboard (M0116)]]
* [[Apple Desktop Bus]]
* [[Apple Desktop Bus]]
* [[Macintosh II]]
* [[Macintosh II]]


{{Navbox-AppleVintageAccessories}}
== References ==
 
<references />
 
{{Navbox-AppleVintageAccessories|state=collapsed}}


[[Category:Apple Vintage Accessories]]
[[Category:Apple Vintage Accessories]]
[[Category:Apple Desktop Bus]]
[[Category:Apple Desktop Bus]]

Latest revision as of 19:04, 23 September 2026

Apple Extended Keyboard
Apple Extended Keyboard M0115
Manufacturer Apple Computer, Inc. (Alps Electric)
Type Computer keyboard
Discontinued 1990
Price US$229 (1987)
Interface Apple Desktop Bus
Compatible All ADB-equipped Macs, Apple IIGS
Successor Apple Extended Keyboard II (M3501/M0312)
Model M0115, M0115B, M0115D, M0115J

The Apple Extended Keyboard (model M0115) was Apple's first full-size keyboard, with a function-key row and an inverted-T navigation cluster.[1] It was introduced in 1987 alongside the Macintosh II and Macintosh SE; neither machine shipped with a keyboard, so buyers chose between the cheaper Apple Standard Keyboard and this one.[1] Deskthority gives the production span as 1987–1990 and the 1987 price as US$229.[1] It was succeeded by the Apple Extended Keyboard II in 1990.

Note on this page's title. This article is filed under "Apple Keyboard" but describes the Apple Extended Keyboard, M0115. The keyboard Apple itself called the "Apple Keyboard" or "Apple Standard Keyboard" is the M0116, which has its own page at Apple Keyboard (M0116).

Design

[edit | edit source]

Case and construction

[edit | edit source]

The case is ABS; the space bar is also ABS, while the remaining keycaps are PBT. Deskthority infers this from yellowing behaviour rather than from a published specification.[1] There is no adjustment for the angle of the keyboard on the desk — the tilt is fixed, a point on which the Extended Keyboard II differed.[1]

Two cylindrical posts flank the function-key row, for holding a printed function-key overlay. Software of the period shipped cardboard or plastic templates that slipped over them.

The case screws are unusual in being replaceable with a commodity part: Deskthority reports #6 3/8 in. Phillips pan-head screws of about 1.3 mm thread pitch as a working substitute.[1] That is worth knowing, because the originals are routinely lost.

Ports

[edit | edit source]

Two bidirectional ADB ports sit under the top left and right corners. Either can face the computer; the other normally takes the mouse.[1]

Switches

[edit | edit source]

Main keys are Alps SKCM Orange or Alps SKCM Salmon; Caps Lock is an Alps SKCL Lock latching switch.[1] Deskthority lists the M0115 among the keyboards that mostly carry Orange, and dates SKCM Orange to roughly 1987–1991.[2] Both are tactile and non-clicking.

Orange Alps itself comes in identifiable sub-variants, distinguished by switchplate colour and length and by whether the Alps logo is moulded into the top shell.[2] Examples in M0115s have been photographed both with and without the logo.

No Alps figures for actuation force, pre-travel, total travel or rated lifetime could be traced. The widely quoted "70 g ± 10 g / 2.0 mm / 3.5 mm / 10–15 million actuations" is not reproduced by any source consulted here and is not stated on this page.

Stabilisers

[edit | edit source]

Two different space-bar stabiliser arrangements have been observed across production.[1] If you are sourcing a replacement space bar or stabiliser wire from a donor, check that it matches the board you are fitting it to rather than assuming.

Keycaps

[edit | edit source]

Dye-sublimated PBT, except the ABS space bar, with legends in italic type in Apple's own keycap profile — a profile that does not correspond to Cherry or OEM.[1] The profile matters if you are considering replacements: nothing off the shelf will sit correctly.

Variants

[edit | edit source]
Documented M0115 variants[1]
Model Difference
M0115 Base model, 105-key ANSI Macintosh layout
M0115B UK. Same layout, but the 3 key carries £ instead of #, and the rear label reads "Assembled in Ireland"
M0115D German. Notable for symbol-only legends on the function keys rather than words
M0115J Japanese legends, same layout

The FCC ID is BCG5K5M0115.[1]

ADB Behaviour

[edit | edit source]

The Extended Keyboard is an ADB encoded device at default address $02.[3] Apple's published register definitions:[3]

  • Register 0 holds two key events in 16 bits: bit 15 key status for the first key (0 = down), bits 14–8 its 7-bit key code, bit 7 key status for the second key, bits 6–0 its code.
  • Register 2 carries the modifier keys — Delete (bit 14), Caps Lock (13), Reset (12), Control (11), Shift (10), Option (9), Command (8) — and, unlike the Standard Keyboard, also Num Lock/Clear (bit 7), Scroll Lock (bit 6) and the three lock LEDs: LED 3 Scroll Lock (bit 2), LED 2 Caps Lock (bit 1), LED 1 Num Lock (bit 0). A zero means a key is down or an LED is on. The LED bits are written with a Listen Register 2 command.
  • Changing the Device Handler ID in register 3 from $0002 to $0003 makes the keyboard emit distinct transition codes for the right-hand Option and Control keys — those two keys, not all four modifier pairs. The change is made with a Listen Register 3 command.

Apple's chapter describes the Extended Keyboard's function keys precisely: twelve of them (F1–F12) have no default definition; nine others do.[3]

Maintenance and Repair

[edit | edit source]

Dead or intermittent key

[edit | edit source]
  1. Test on a known-good ADB machine first — a blown ADB fuse on the computer looks identical to a dead keyboard.
  2. Try a different ADB cable and the other ADB port on the keyboard.
  3. Remove the keycap, flood the switch with 90%+ isopropyl alcohol, actuate repeatedly, dry completely.
  4. If that fails the switch has to come out; SKCM switches open at four retention tabs and the leaf contacts are the usual fault.

Caps Lock will not latch

[edit | edit source]

The Caps Lock position needs an Alps SKCL Lock, not an SKCM.[1] An SKCM will fit and will type, but will not latch. Donor boards are the only source.

Lock LEDs

[edit | edit source]

The three lock LEDs are driven by the host, through Listen Register 2 — not by the keyboard on its own.[3] A lock LED that never lights is therefore just as likely to be a software or host problem as a dead LED. Test with a system known to drive them before unsoldering anything.

Nothing at all

[edit | edit source]
  • Measure +5 V at pin 3 against pin 4 of the computer's ADB port.
  • Pin 1 should idle high, pulled up through 470 Ω on the computer's logic board.[3]
  • Apple recommends no more than three devices daisy-chained on one ADB port, no more than 5 m of cable, and a total bus draw under 500 mA.[3]

What is not a fault

[edit | edit source]
  • Only two keys register at once — that is the register-0 format.[3]
  • F1–F12 do nothing in most software — Apple assigned them no default meaning.[3]
  • The keyboard does not tilt — the M0115 has no adjustable foot at all.[1]

Restoration

[edit | edit source]

ABS case and space bar yellow; PBT keycaps largely do not.[1] Treat the case and space bar as one job, leave the PBT alone, and see Retrobrite first.

Apple published no dimensions, weight, power consumption, PCB revision history or production figures for this keyboard that could be found, and none are stated here.

Modern Use

[edit | edit source]

ADB-to-USB conversion is the usual route; the power key generally needs remapping because it is a hardware line rather than a key code. M0115s are also a common donor for switch harvesting, which is steadily reducing the number of intact examples — worth weighing before stripping one.

See Also

[edit | edit source]

References

[edit | edit source]
  1. 1.00 1.01 1.02 1.03 1.04 1.05 1.06 1.07 1.08 1.09 1.10 1.11 1.12 1.13 1.14 "Apple Extended Keyboard", Deskthority wiki. Model M0115; FCC ID BCG5K5M0115; 105-key ANSI Macintosh layout; Alps SKCM Orange, Alps SKCM Salmon and Alps SKCL Lock switches, plate mount; years of production 1987–1990; price $229 USD (1987); ABS case and space bar with PBT for the remaining keycaps; dye-sublimated legends in italic in Apple’s own keycap profile; two bidirectional ADB ports under the top left and right corners; no keyboard-angle adjustment; case screws replaceable with #6 3/8 in. Phillips pan-head screws of about 1.3 mm pitch; two different space-bar stabiliser arrangements; and the M0115B (UK, £ on the 3 key, "Assembled in Ireland"), M0115D (German, symbol-only function-key legends) and M0115J (Japanese) variants. Community wiki, cited as a secondary source, photograph-backed; Deskthority marks this article as a stub.
  2. 2.0 2.1 "Alps SKCM Orange", Deskthority wiki. Tactile metal-leaf switch in the Alps SKCL/SKCM series, Alps keycap mount, plate mount; introduced ca. 1987, discontinued ca. 1991; supersedes Alps SKCM Cream and precedes Alps SKCM Salmon; listed as fitted to most Apple Extended Keyboards (M0115). Known variants differ in switchplate colour and length and in whether the Alps logo is moulded on top. Deskthority reproduces no Alps actuation-force or lifetime figure.
  3. 3.0 3.1 3.2 3.3 3.4 3.5 3.6 3.7 Guide to the Macintosh Family Hardware, second edition, Apple Computer, Inc. / Addison-Wesley, 1990 — hosted on this wiki as File:Apple Guide to the Macintosh Family Hardware 2nd Edition 1990.pdf. Chapter 8, "Apple Desktop Bus": Table 8-1 connector signal assignments (470 Ω pull-up, POWER.ON on pin 2); Table 8-2 transceiver electrical characteristics; Table 8-4 register 0 in the Apple Standard Mouse and its note on 100 ±10 / 200 ±10 counts per inch; Tables 8-7 and 8-8 registers 0 and 2 in the Apple Standard Keyboard; Tables 8-10 and 8-11 registers 0 and 2 in the Apple Extended Keyboard and the $0002 → $0003 Device Handler ID change for right-hand Option and Control; Table 8-13 command byte syntax; Table 8-14 the full ADB timing specification; Table 8-15 device register 3; Table 8-16 device addresses; Table 8-17 reserved Device Handler IDs; the 500 mA total bus limit, the 5 m / 100 pF-per-metre cable limits, the 11 ms idle polling interval and the warning against unplugging a device while the computer is running. Chapter 9, "Floppy Disk Interfaces": Table 9-1 drive capacities, file systems and encoding; the IWM and SWIM interface ICs; internal 20-pin and external DB-19 pinouts; drive current requirements; and the PWM motor-speed line used only by 400K single-sided drives.