@foone have you ever had a problem where your first impulse was NOT "Oh, I know, I'll make a keyboard to solve this"?