>how much effort is requierd and did you do anything to avoid collisions >with KBD data with your design or just assume that users wont press keys >and swipe at the same time. I made the assumption. You do have to monitor the shift state, though. Some computers don't like redundant shift release or shift press codes. >What is required to auto-detect, check for reset pulse ? I did it by counting transitions on the clock line with a 2.5mS timeout. The XT interface has a shorter word length. - Mark Sullivan -