android-unicode
Advanced tools
Comparing version 1.0.11 to 1.0.12
{ | ||
"name": "android-unicode", | ||
"version": "1.0.11", | ||
"version": "1.0.12", | ||
"description": "android unicode input apk", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
@@ -26,48 +26,48 @@ # android-unicode | ||
```shell | ||
``` bash | ||
$ npm i android-unicode --save | ||
``` | ||
## Use in adb shell | ||
## Use in ADB shell | ||
Ref: <https://github.com/senzhk/ADBKeyBoard> | ||
1. Sending text input | ||
``` | ||
adb shell am broadcast -a ADB_INPUT_TEXT --es msg '你好Hello' | ||
adb shell am broadcast -a ADB_INPUT_TEXT --es format base64 --es msg 'K1RpMWxody1jbg==' | ||
``` | ||
``` bash | ||
$ adb shell am broadcast -a ADB_INPUT_TEXT --es msg '你好Hello' | ||
$ adb shell am broadcast -a ADB_INPUT_TEXT --es format base64 --es msg 'K1RpMWxody1jbg==' | ||
``` | ||
`K1RpMWxody1jbg==` is encode with `UTF-7` and `Base64` | ||
`K1RpMWxody1jbg==` is encode with `UTF-7` and `Base64` | ||
Use python code like this. | ||
Use python code like this. | ||
```python | ||
import base64 | ||
``` python | ||
import base64 | ||
s = u'你好'' | ||
print base64.b64encode(s.encode("utf-7")) | ||
``` | ||
s = u'你好'' | ||
print base64.b64encode(s.encode("utf-7")) | ||
``` | ||
2. Sending keyevent code (67 = KEYCODE_DEL) | ||
``` | ||
adb shell am broadcast -a ADB_INPUT_CODE --ei code 67 | ||
# repeat 10 times | ||
adb shell am broadcast -a ADB_INPUT_CODE --ei code 67 --ei repeat 10 | ||
``` | ||
``` shell | ||
$ adb shell am broadcast -a ADB_INPUT_CODE --ei code 67 | ||
# repeat 10 times | ||
$ adb shell am broadcast -a ADB_INPUT_CODE --ei code 67 --ei repeat 10 | ||
``` | ||
3. Sending editor action (2 = IME_ACTION_GO) | ||
``` | ||
adb shell am broadcast -a ADB_EDITOR_CODE --ei code 2 | ||
``` | ||
``` shell | ||
$ adb shell am broadcast -a ADB_EDITOR_CODE --ei code 2 | ||
``` | ||
4. Sending unicode characters | ||
``` | ||
# To send 😸 Cat | ||
adb shell am broadcast -a ADB_INPUT_CHARS --eia chars '128568,32,67,97,116' | ||
``` | ||
``` shell | ||
# To send 😸 Cat | ||
$ adb shell am broadcast -a ADB_INPUT_CHARS --eia chars '128568,32,67,97,116' | ||
``` | ||
@@ -78,3 +78,3 @@ ## Usage | ||
```shell | ||
``` bash | ||
$ adb shell ime set macaca.unicode.ime/.Utf7ImeService | ||
@@ -88,3 +88,3 @@ ``` | ||
```shell | ||
``` bash | ||
$ adb shell ime set com.android.inputmethod.pinyin/.PinyinIME | ||
@@ -95,3 +95,3 @@ ``` | ||
```shell | ||
``` bash | ||
$ adb shell ime list -a | ||
@@ -98,0 +98,0 @@ ``` |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
58274