<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>ADBKeyBoard on 腾图工作室,威远博客,威远工作室,Ease</title>
    <link>/tags/adbkeyboard/</link>
    <description>Recent content in ADBKeyBoard on 腾图工作室,威远博客,威远工作室,Ease</description>
    <generator>Hugo</generator>
    <language>zh-cn</language>
    <lastBuildDate>Fri, 26 Dec 2025 05:23:08 +0000</lastBuildDate>
    <atom:link href="/tags/adbkeyboard/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Adbkeyboard控制手机的键盘输入法</title>
      <link>/it/2025/122613-adbkeyboard/</link>
      <pubDate>Fri, 26 Dec 2025 05:23:08 +0000</pubDate>
      <guid>/it/2025/122613-adbkeyboard/</guid>
      <description>&lt;h3 id=&#34;adbkeyboard&#34;&gt;ADBKeyBoard&lt;/h3&gt;&#xA;&lt;p&gt;这是一个通过ADB控制的键盘输入法.与ADB的不同主要是在于它可以输入中文,而ADB是不允许的. 一般ADB是采用发送字符到原输入法.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/senzhk/ADBKeyBoard&#34;&gt;https://github.com/senzhk/ADBKeyBoard&lt;/a&gt;&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;adb shell input text &amp;#34;HelloWorld&amp;#34;&#xA;adb shell ime list -a  查看原有输入法&#xA;    com.sohu.inputmethod.sogou.xiaomi/.SogouIM&#xA;    com.android.adbkeyboard/.AdbIME&#xA;    com.iflytek.inputmethod.miui/.FlyIME&#xA;    cn.xiaohuodui.remote.keyboard/.keyboard.IMEService&#xA;adb shell ime enable com.android.adbkeyboard/.AdbIME&#xA;adb shell ime set com.android.adbkeyboard/.AdbIME&#xA;&#xA;adb shell am broadcast -a ADB_INPUT_TEXT --es msg &amp;#39;Hello?&amp;#39;&#xA;adb shell am broadcast -a ADB_INPUT_B64 --es msg `echo -n &amp;#39;你好嗎? Hello?&amp;#39; | base64`&#xA;adb shell am broadcast -a ADB_INPUT_TEXT --es msg &amp;#34;你好世界&amp;#34;&#xA;adb shell am broadcast -a ADB_INPUT_B64 --es msg ([Convert]::ToBase64String([System.Text.Encoding]::UTF8.GetBytes(&amp;#34;你好嗎? Hello?&amp;#34;)))  PowerShell下发送中文&#xA;adb shell am broadcast -a ADB_INPUT_CODE --ei code 67 发送按键(67=KEYCODE_DEL)&#xA;adb shell am broadcast -a ADB_EDITOR_CODE --ei code 2  2 = IME_ACTION_GO&#xA;adb shell am broadcast -a ADB_INPUT_CHARS --eia chars &amp;#39;128568,32,67,97,116&amp;#39;   第一个字符是unicode字符&#xA;adb shell am broadcast -a ADB_INPUT_TEXT --es mcode &amp;#39;4096,29&amp;#39;   Ctrl + A ?&#xA;adb shell am broadcast -a ADB_INPUT_TEXT --es mcode &amp;#39;4096+8192,29&amp;#39;&#xA;adb shell am broadcast -a ADB_CLEAR_TEXT  清除所有文本&#xA;adb shell ime reset 重置输入法&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;KEYCODE_AT @ &#xA;KEYCODE_BACK  返回键 125&#xA;KEYCODE_BACKSLASH \&#xA;KEYCODE_BRIGHTNESS_DOWN  亮度降低 220&#xA;KEYCODE_BRIGHTNESS_UP  亮度上升 221&#xA;KEYCODE_CALL  呼叫键 5&#xA;KEYCODE_CAMERA 相机键 &#xA;KEYCODE_CLEAR 清除键 28&#xA;KEYCODE_CLOSE AC 关闭  321&#xA;KEYCODE_CUT 剪切&#xA;KEYCODE_DO_NOT_DISTURB 切换“请勿打扰”模式&#xA;KEYCODE_DPAD_DOWN_LEFT  方向键左下&#xA;KEYCODE_DPAD_DOWN_RIGHT  方向键右下&#xA;KEYCODE_DPAD_UP_LEFT 方向键左上&#xA;KEYCODE_ENDCALL 结束呼叫键 &#xA;KEYCODE_ENTER 输入键&#xA;KEYCODE_EQUALS =  161&#xA;KEYCODE_ESCAPE 111&#xA;KEYCODE_FULLSCREEN 325&#xA;KEYCODE_GRAVE “&amp;#34;（反勾）键&#xA;KEYCODE_LOCK 锁定屏幕 324&#xA;KEYCODE_MUTE 164&#xA;KEYCODE_PASTE 279&#xA;KEYCODE_POUND #&#xA;KEYCODE_POWER 26&#xA;KEYCODE_STAR *&#xA;KEYCODE_VOLUME_DOWN 25&#xA;KEYCODE_VOLUME_UP 24&#xA;KEYCODE_VOLUME_MUTE 164&#xA;KEYCODE_WAKEUP 224&#xA;KEYCODE_SOFT_SLEEP 276&#xA;&lt;/code&gt;&lt;/pre&gt;</description>
    </item>
  </channel>
</rss>
