blog:ql_keyboard