clients: merge ime-keyboard code to input-generator