| Driver type | Source | Notes | |-------------|--------|-------| | Microsoft generic | Windows Update / OS media | No patching needed for basic 101/102. | | IBM PS/2 TrackPoint drivers | Lenovo support for older ThinkPads | Includes keyboard controller patch. | | Windows 98/ME PS/2 patch | MDGx.com (retro Windows patches) | Fixes scan code mapping. | | AT PS/2 Keyboard driver for NT 4.0 | HPC:PC (archived driver packs) | Requires SP6 + manual INF edit. | | Open-source PS/2 driver (Linux) | Kernel drivers (atkbd.ko) | Patches available via DKMS. |
Proper support for 101/102-key enhanced PS/2 keyboards requires correct scan-code handling at the controller and OS driver layers. Obtaining drivers from trusted vendors, verifying signatures/checksums, and following safe patching workflows minimize risk while restoring full keyboard functionality.
Modern OSes (Windows 10/11, Linux, macOS) have built-in generic drivers for PS/2 keyboards.
However, legacy OSes (Windows 95/98/Me, NT 4.0, 2000, XP) or specialized software sometimes require specific drivers — especially for: | Driver type | Source | Notes |
Do not download unsigned .sys driver patches from unknown sites—they can crash your system or contain malware. If a driver requires patch, it’s often safer to use a USB keyboard or accept limited key support.
Example: ps2_enh_102_patched_v3.zip
Extract to C:\PS2_Driver Interface: PS/2 (6-pin mini-DIN)
Inside you should see:
Open Notepad and press the key between left Shift and Z (on ISO layout). It should output < or > or \ depending on language settings. Modern OSes (Windows 10/11, Linux, macOS) have built-in
Warning: Many third-party driver sites are filled with malware. Always verify file hashes and use only trusted sources.