Comment Comment by peauc I started by writing a user interface that handled they keyboard events in a thread and communicated to the main thread using a message queue. IMO that's a good easy first step :) parent peauc 1 year ago