PIC, IDT, keyboard