[keyboard] support coding input method for chinese

There are thousands of characters in chinese, so can't input all the characters driect from keys on keyboard. the method is use ascii keys to input a coding string, and search the code in a coding table to get the chinese character or words want to input. one code will return many results, so show them in a list to choose.

the BaiduPY coding table is a cloud service from Baidu.