add KeyboardHelper
update readme