This article is from the Amiga CD32 FAQ, by Stuart Tomlinson with numerous contributions by others.
A: IBM keyboards won't function without a custom add-on to translate IBM keycodes to Amiga keycodes (the SX-1 has this).
Plug in an Amiga keyboard into the CD32's Aux port. Amiga keyboards are all exactly the same inside but just have a different case or plug on the end of the lead, so you'll probably need an adaptor... A500/+ Open up the case and build your own lead from the keyboard ribbon to the CD32. The pinouts are at the end of the FAQ. A600 Not possible. A1000 Build your own adaptor from RJ-11 to mini-din. The pinouts are at the end of the FAQ. A1200 Not possible. A2000 Buy an AT to PS/2 keyboard adaptor from any PC clone shop and plug that inbetween. A3000 Buy an AT to PS/2 keyboard adaptor from any PC clone shop and plug that inbetween. A4000 No adaptor - just plug it in. CDTV Buy an adaptor - eg. from Almathera or MultiMedia Machine. Or modify the CDTV keyboard yourself. The pinouts are at the end of the FAQ.
A: Plug in an IBM keyboard into the SX-1's keyboard port. F11 and F12 are used instead of the Left-Amiga and Right-Amiga keys. Print Screen is used instead of the Help key.
A: Create a Parnet or Sernet link (see above) and run PNetKeys. This re- directs all keyboard and mouse input from an Amiga window down the link to the CD32. You'll have to run a version that does a 'Mount MOUSE:' on the CD32 - no problem if you can create your own boot disk but it could be if you're using a version from a CD-ROM.
A: Use Patrick Van Beem's CD32 Keyboard program. It's similar to PNetKeys but it's smaller, faster, works over Twin Express or even by itself, and converts controller input to mouse input. The program is shareware - if you find it useful you should pay $5 or fl7.50. Patrick's Email address is firstname.lastname@example.org.