code: func TypeStr(str string, args ...float64) {
  	var tm = 7.0
  	if len(args) > 0 {
  		tm = args[0]
  	}
  
  	if runtime.GOOS == "linux" {
  		strUc := toUC(str)
  		for i := 0; i < len(strUc); i++ {
  			inputUTF(strUc[i])
  			MicroSleep(tm)
  		}
  
  		return
  	}
  
  	for i := 0; i < len([]rune(str)); i++ {
  		ustr := uint32(CharCodeAt(str, i))
  		UnicodeType(ustr)
  
  		// if len(args) > 0 {
  		// 	MicroSleep(tm)
  		// }
  	}
  }
docs: // TypeStr send a string, support UTF-8
  //
  // robotgo.TypeStr(string: The string to send, float64: microsleep time)