Keyboard Part Number Database
The Keyboard Part Number Database is one of the largest repositories of keyboard data on the internet and is made available for research, reference and posterity. It's an ever-growing collection of known IBM, Lexmark, Unicomp, Toshiba, and Lenovo keyboard part numbers and specific design data for each. The database is built upon data collected from official IBM and family documents and manuals, past eBay and other auction website listings, other repositories like deskthority wiki, and community submissions. Right now, the database has 3481 part numbers recorded!

Detailed view quick options

See keyboards in printable list view

See cable, components, keycaps (etc.) part numbers

Read the database FAQ and help page

Access database data from your own website or application

Submit a missing part number
Added IBM Modifiable Layout Keyboard with MSR (P/N 41J7667)
Added IBM 6580 Displaywriter Type B Keyboard (P/N 2684691)
Added IBM ThinkPad 365-series Keyboard Assembly (P/N 42H3979)
Added IBM ThinkPad 750-series, 755C-series & 370C Keyboard Assembly (P/N 39H4022)
Added IBM Personal System/2 Enhanced Keyboard (P/N 1397440)
Added IBM ThinkPad 365-series Keyboard Assembly (P/N 1428880)
Added IBM 6747 Wheelwriter 5 Keyboard Assembly (P/N 1351065)
Added IBM Personal Computer Keyboard (P/N 4733200)
Added Lexmark-made Keyboard (P/N 1369113)
Added IBM 3152 ASCII Display Station Keyboard (P/N 1399602)
Added Lexmark Host Connected Keyboard (P/N 1398224)
Added
Updated IBM 4613 SurePOS 100 Express System Customizable Matrix Keyboard with Magnetic Stripe Reader (P/N 44D4035)
Updated IBM PS/2 ANPOS Keyboard with Integrated Pointing Device (P/N 14J0601)
Updated IBM PS/2 ANPOS Keyboard with Integrated Pointing Device (P/N 14J0694)
Updated IBM PS/2 ANPOS Keyboard with Integrated Pointing Device (P/N 14J0695)
Updated IBM PS/2 ANPOS Keyboard with Integrated Pointing Device (P/N 14J0696)
Updated IBM PS/2 ANPOS Keyboard with Integrated Pointing Device (P/N 10J0796)
Updated IBM PS/2 ANPOS Keyboard with Integrated Pointing Device (P/N 10J0795)
Updated IBM PS/2 ANPOS Keyboard with Integrated Pointing Device (P/N 10J0794)
Updated IBM PS/2 ANPOS Keyboard with Integrated Pointing Device (P/N 10J0793)
Updated IBM PS/2 ANPOS Keyboard with Integrated Pointing Device (P/N 10J0905)
Updated IBM PS/2 ANPOS Keyboard with Integrated Pointing Device (P/N 10J0904)
Updated