Gomaton
指南
API
GitHub
指南
API
GitHub
  • 前言

    • 快速开始
    • 能力速查
    • 工作原理
    • 硬件输入后端(ESP32 HID)
  • API 参考

    • motion - 触控 / 输入
    • images - 找图找色 / 截图
    • uiacc - 控件(UI 树)
    • device - 设备
    • app - 应用
    • ime - 输入法
    • ocr - 文字识别
    • yolo - 目标检测
    • files - 文件
    • storages - 键值存储
    • https - 网络
    • media - 媒体
    • system - 系统
    • utils - 工具

ime — 输入法

import "gomaton.dev/sdk/ime"

Package ime 剪贴板、文本输入与输入法(胶水:框架桥 + shell)。

能力总览:

  • 剪贴板:GetClipText / SetClipText 读写系统剪贴板。
  • 文本输入:InputText 往焦点输入框提交文本(走 commitText,能过联想/搜索框)、 PasteText 置剪贴板再粘贴。
  • 输入法:GetCurrentIME / SetCurrentIME 查/切当前输入法、GetIMEList 列已装输入法。 惯例是「用时切、用完切回」,不设默认,免挡人工打字。

GetClipText

func GetClipText() string

GetClipText 读系统剪贴板文本。

GetCurrentIME

func GetCurrentIME() string

GetCurrentIME 当前输入法 ID。

GetIMEList

func GetIMEList() []string

GetIMEList 已安装输入法 ID 列表。

InputText

func InputText(text string) bool

InputText 往当前焦点输入框输入文字(中文可用)。

PasteText

func PasteText(text string) bool

PasteText 写剪贴板再粘贴到焦点输入框。

SetClipText

func SetClipText(text string) bool

SetClipText 写系统剪贴板。

SetCurrentIME

func SetCurrentIME(imeID string) error

SetCurrentIME 切换输入法(需已启用)。

上次更新: 2026/9/2 06:21
贡献者: hb
Prev
app - 应用
Next
ocr - 文字识别