AccBotAccBot
  • 介绍
  • 快速上手
  • 打包配置
  • 工具使用

    • 选择项目
  • magiskAcc

    • 安装指南
  • 生命周期和事件
  • 权限管理
  • 文件管理
  • 输入法
  • 通用方法
  • 悬浮窗
  • 短信
  • 节点服务
  • 通讯录
  • 深入

    • 架构
    • 开发插件
    • 开发主题
    • Cookbook
  • 其他资源

    • 生态系统
    • 市场
    • 贡献指南
  • 更新日志
  • en-US
  • zh-CN
  • 简体中文
Source
  • 介绍
  • 快速上手
  • 打包配置
  • 工具使用

    • 选择项目
  • magiskAcc

    • 安装指南
  • 生命周期和事件
  • 权限管理
  • 文件管理
  • 输入法
  • 通用方法
  • 悬浮窗
  • 短信
  • 节点服务
  • 通讯录
  • 深入

    • 架构
    • 开发插件
    • 开发主题
    • Cookbook
  • 其他资源

    • 生态系统
    • 市场
    • 贡献指南
  • 更新日志
  • en-US
  • zh-CN
  • 简体中文
Source
  • ts

    • 生命周期和事件
    • 权限管理
    • ocr
    • 节点服务
    • 鼠标键盘
    • openCv图色
    • 文件管理
    • android键代码
    • 输入法
    • 通用方法
    • 悬浮窗
    • 短信
    • 通讯录
  • go

    • 生命周期和事件
    • 文件管理
    • 权限管理
    • android键代码
    • 输入法
    • 通用方法
    • 悬浮窗
    • 短信
    • 通讯录
  • vue

    • /doc/vue/test.html
  • java

    • /doc/java/test.html

输入法

输入键代码


  • keyCode: int64 键盘代码
  • 返回值: bool 返回值 返回值
var  keyCode int64=49//键盘代码    
res,err:= android.Input.SetKeyCode(keyCode)

 if(err!=nil){
    logs.Debug("执行失败",err)
 }else{
    logs.Debug("成功结果",res)
 }





输入文字


  • str: string 文本内容
  • 返回值: bool 返回值 返回值
var  str string="你好AccBot"//文本内容    
res,err:= android.Input.InputStr(str)

 if(err!=nil){
    logs.Debug("执行失败",err)
 }else{
    logs.Debug("成功结果",res)
 }





按下键盘


  • keyCode: int64 键盘代码
  • 返回值: bool 返回值 返回值
var  keyCode int64=49//键盘代码    
res,err:= android.Input.SetKeyDown(keyCode)

 if(err!=nil){
    logs.Debug("执行失败",err)
 }else{
    logs.Debug("成功结果",res)
 }





抬起键盘


  • keyCode: int64 键盘代码
  • 返回值: bool 返回值 返回值
var  keyCode int64=49//键盘代码    
res,err:= android.Input.SetKeyUp(keyCode)

 if(err!=nil){
    logs.Debug("执行失败",err)
 }else{
    logs.Debug("成功结果",res)
 }





输入字符


  • keyChar: string 字符,单个
  • 返回值: bool 返回值 返回值
var  keyChar string="
"//字符,单个    
res,err:= android.Input.SetKeyChar(keyChar)

 if(err!=nil){
    logs.Debug("执行失败",err)
 }else{
    logs.Debug("成功结果",res)
 }





全选文本


  • 返回值: bool 返回值 返回值
err:= android.Input.SelectAllText()

 if(err!=nil){
    logs.Debug("执行失败",err)
 }else{
    logs.Debug("执行成功")
 }





取消选择


  • 返回值: bool 返回值 返回值
err:= android.Input.UnSelectAllText()

 if(err!=nil){
    logs.Debug("执行失败",err)
 }else{
    logs.Debug("执行成功")
 }





获取选择文本


  • 返回值: string 返回值 返回值
err:= android.Input.GetSelectedText()

 if(err!=nil){
    logs.Debug("执行失败",err)
 }else{
    logs.Debug("执行成功")
 }





光标移动首


  • 返回值: bool 返回值 返回值
err:= android.Input.MoveCursorToStart()

 if(err!=nil){
    logs.Debug("执行失败",err)
 }else{
    logs.Debug("执行成功")
 }





光标移动尾


  • 返回值: bool 返回值 返回值
err:= android.Input.MoveCursorToEnd()

 if(err!=nil){
    logs.Debug("执行失败",err)
 }else{
    logs.Debug("执行成功")
 }





光标移动


  • offset: int64 移动距离 -为左
  • 返回值: bool 返回值 返回值
var  offset int64=1//移动距离    -为左 
res,err:= android.Input.MoveCursor(offset)

 if(err!=nil){
    logs.Debug("执行失败",err)
 }else{
    logs.Debug("成功结果",res)
 }





设置剪辑板


  • content: string 内容
  • 返回值: bool 返回值 返回值
var  content string="你好AccBot"//内容    
res,err:= android.Input.SetClipboardContent(content)

 if(err!=nil){
    logs.Debug("执行失败",err)
 }else{
    logs.Debug("成功结果",res)
 }





获取剪辑板文本


  • 返回值: string 返回值 返回值
err:= android.Input.GetClipboardContent()

 if(err!=nil){
    logs.Debug("执行失败",err)
 }else{
    logs.Debug("执行成功")
 }





粘贴


  • 返回值: bool 返回值 返回值
err:= android.Input.Paste()

 if(err!=nil){
    logs.Debug("执行失败",err)
 }else{
    logs.Debug("执行成功")
 }





复制


  • 返回值: bool 返回值 返回值
err:= android.Input.Copy()

 if(err!=nil){
    logs.Debug("执行失败",err)
 }else{
    logs.Debug("执行成功")
 }





剪切


  • 返回值: bool 返回值 返回值
err:= android.Input.Cut()

 if(err!=nil){
    logs.Debug("执行失败",err)
 }else{
    logs.Debug("执行成功")
 }





在 GitHub 上编辑此页
上次更新: 2025/6/25 20:52
贡献者: cuijixiong
Prev
android键代码
Next
通用方法