输入法-Ime

输入法的作用

输入法主要有以下作用:

部分控件不支持输入文字

部分输入框没有确认按钮,需要发送回车指令

代替粘贴输入文字操作

isActive

判断输入法是否可用

返回 {boolean} 输入法是否可用

Ime.isActive();

input(info)

输入文字

info {string} 输入的内容 返回 {boolean} 输入是否成功

Ime.input("我正在使用DeekeScript开发工具");

clear()

让输入法清空在焦点内的文字

返回 {boolean} 是否清空成功

Ime.clear();

keys(keys, duration)

发送按键指令

keys {Number[]} 需要发送的按键列表

duration {int} 按键的持续时间,单位毫秒

返回 {boolean} 是否清空成功

Ime.keys([66]);//模拟回车按键

Android中的按键码

数字键(0–9)

键名 键码
KEYCODE_0 7
KEYCODE_1 8
KEYCODE_2 9
KEYCODE_3 10
KEYCODE_4 11
KEYCODE_5 12
KEYCODE_6 13
KEYCODE_7 14
KEYCODE_8 15
KEYCODE_9 16

字母键(A–Z)

键名 键码
KEYCODE_A 29
KEYCODE_B 30
KEYCODE_C 31
KEYCODE_D 32
KEYCODE_E 33
KEYCODE_F 34
KEYCODE_G 35
KEYCODE_H 36
KEYCODE_I 37
KEYCODE_J 38
KEYCODE_K 39
KEYCODE_L 40
KEYCODE_M 41
KEYCODE_N 42
KEYCODE_O 43
KEYCODE_P 44
KEYCODE_Q 45
KEYCODE_R 46
KEYCODE_S 47
KEYCODE_T 48
KEYCODE_U 49
KEYCODE_V 50
KEYCODE_W 51
KEYCODE_X 52
KEYCODE_Y 53
KEYCODE_Z 54

系统功能键

键名 键码
KEYCODE_HOME 3
KEYCODE_BACK 4
KEYCODE_CALL 5
KEYCODE_ENDCALL 6
KEYCODE_MENU 82
KEYCODE_POWER 26
KEYCODE_VOLUME_UP 24
KEYCODE_VOLUME_DOWN 25
KEYCODE_VOLUME_MUTE 164
KEYCODE_APP_SWITCH 187
KEYCODE_ASSIST 219
KEYCODE_ALL_APPS 284

导航方向键

键名 键码
KEYCODE_DPAD_UP 19
KEYCODE_DPAD_DOWN 20
KEYCODE_DPAD_LEFT 21
KEYCODE_DPAD_RIGHT 22
KEYCODE_DPAD_CENTER 23
KEYCODE_DPAD_UP_LEFT 268
KEYCODE_DPAD_UP_RIGHT 270
KEYCODE_DPAD_DOWN_LEFT 269
KEYCODE_DPAD_DOWN_RIGHT 271

特殊输入符号

键名 键码
KEYCODE_ENTER 66
KEYCODE_DEL 67
KEYCODE_SPACE 62
KEYCODE_TAB 61
KEYCODE_ESCAPE 111
KEYCODE_COMMA 55
KEYCODE_PERIOD 56
KEYCODE_SLASH 76
KEYCODE_BACKSLASH 73
KEYCODE_SEMICOLON 74
KEYCODE_APOSTROPHE 75
KEYCODE_EQUALS 70
KEYCODE_MINUS 69
KEYCODE_LEFT_BRACKET 71
KEYCODE_RIGHT_BRACKET 72
KEYCODE_AT 77
KEYCODE_GRAVE 68

媒体控制键

键名 键码
KEYCODE_MEDIA_PLAY 126
KEYCODE_MEDIA_PAUSE 127
KEYCODE_MEDIA_PLAY_PAUSE 85
KEYCODE_MEDIA_STOP 86
KEYCODE_MEDIA_NEXT 87
KEYCODE_MEDIA_PREVIOUS 88
KEYCODE_MEDIA_REWIND 89
KEYCODE_MEDIA_FAST_FORWARD 90
KEYCODE_MEDIA_RECORD 130
KEYCODE_MEDIA_EJECT 129

游戏控制按钮

键名 键码
KEYCODE_BUTTON_A 96
KEYCODE_BUTTON_B 97
KEYCODE_BUTTON_C 98
KEYCODE_BUTTON_X 99
KEYCODE_BUTTON_Y 100
KEYCODE_BUTTON_Z 101
KEYCODE_BUTTON_L1 102
KEYCODE_BUTTON_R1 103
KEYCODE_BUTTON_L2 104
KEYCODE_BUTTON_R2 105
KEYCODE_BUTTON_THUMBL 106
KEYCODE_BUTTON_THUMBR 107
KEYCODE_BUTTON_START 108
KEYCODE_BUTTON_SELECT 109
KEYCODE_BUTTON_MODE 110
Copyright © doc.deeke.cn 2025 | Deeke官网 all right reserved,powered by Gitbook更新时间: 2025-05-22 01:43:46

results matching ""

    No results matching ""