The keyboard scan codes you see listed in Books and FAQs and so forth are NOT current for a MFII (101-key expanded) keyboard. The Linux source code does document all this.
Typical data transfer speed from the keyboard is approx. 8kHz . The clock pulses are 60 or 70 uS long so 120uS for the period.
see also: