Comments (4)
Thanks for the update @senzhk . Maybe the problem wasn't related to the API at all, but with the order of adb
commands:
$ adb install ADBKeyboard.apk
Performing Streamed Install
Success
$ adb shell ime list -s
com.android.inputmethod.latin/.LatinIME
com.volosyukivan/.WiFiInputMethod
$ adb shell ime enable com.android.adbkeyboard/.AdbIME
Input method com.android.adbkeyboard/.AdbIME: now enabled for user #0
$ adb shell ime list -s
com.android.inputmethod.latin/.LatinIME
com.volosyukivan/.WiFiInputMethod
com.android.adbkeyboard/.AdbIME
As you can see, even after installing the new apk, the ime list still didn't show the AdbIME
entry. Only after ime enable
it became visible in ime list
and I was able to
$ adb shell ime set com.android.adbkeyboard/.AdbIME
Input method com.android.adbkeyboard/.AdbIME selected for user #0
Maybe this helps you as well, @Jerrywang77 .
from adbkeyboard.
Same issue here, with Android 13 (LineageOS).
I installed it via adb install ADBKeyboard.apk
and then listed the available input methods:
$ adb shell ime list -s
com.android.inputmethod.latin/.LatinIME
com.volosyukivan/.WiFiInputMethod
i.e. the .AdbIME doesn't show up.
Unsurprisingly,
$ adb shell ime set com.android.adbkeyboard/.AdbIME
Unknown input method com.android.adbkeyboard/.AdbIME cannot be selected for user #0
the input method isn't available.
For now I've been working with com.volosyukivan/.WiFiInputMethod
which should have all available features, but I'd like to see if com.android.adbkeyboard/.AdbIME
is easier, which I think it should be as I don't have to talk to it via HTTP and don't need to forward ports.
from adbkeyboard.
not sure if it related to sdk version, but just uploaded a new apk with newer api.
adb shell ime list -s
- com.google.android.inputmethod.latin/com.android.inputmethod.latin.LatinIME
- com.android.adbkeyboard/.AdbIME
adb shell ime enable com.android.adbkeyboard/.AdbIME
adb shell ime set com.android.adbkeyboard/.AdbIME
from adbkeyboard.
add to README.
from adbkeyboard.
Related Issues (20)
- how can send alt +v or other win+v HOT 2
- Fixing some issues on sending meta key codes HOT 2
- The problem of copy and paste HOT 1
- 输入的文本不能带空格 HOT 1
- Source code error? HOT 2
- error: service name too long HOT 1
- Support clipboard HOT 1
- ADB
- 在模拟器上使用时自动停止运行 HOT 1
- Send Ctrl+Enter
- 请问怎样解决【运行在安卓手机中的《ADBKeyBoard APP》产生的《很抱歉,“ADBKeyBoard”已停止运行》(下图)的错误】?
- 2.0版的ADBKeyboard,能正常在什么版本的安卓系统中,正常运行?(例如:安卓7.0以上的版本) HOT 1
- Want to add a button to switch other input methods.
- Problems with ADB_INPUT_TEXT HOT 1
- Please make use of a more user-friendly adb character input tool.(请使用另一款更好用的adb字符输入工具)
- Send keyboard shortcut with no textbox
- whaaa?? HOT 5
- learn执行时,是否支持扫二维码功能?
- New release (2.2?) and/or update on FDroid?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from adbkeyboard.