diff --git a/assets/navigation.js b/assets/navigation.js index 21536fea..65eba393 100644 --- a/assets/navigation.js +++ b/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA52ZS2/jNhCA/4vOQdsNdrdtbl4/gGDXiRsn7WGRAy1NbNYSKZCUG6HY/17oaT6HRG+B5uOnGfFp5vu/mYJ3ld1ly5ICU9lNVhN1yu6yihdNCfLn4flPJ1WV2U12pqzI7j7eZPmJloUAlt19Dyrykkh5VfhMH25/+/H64+aq4FVFWCE9eYyRtEwG2JPKZBn/cLO55vIsCJM1Fypus9FYkYxBrihnvjKnWGKhruqa3awKWe3MVnChObhZDc+TMrIVUzajwmeys9jQEvaKeAbjFEnKxNVMucwav88cBveuhzIF4o3kuure77r99Nmo7Rs/5r7KhudJde0E5YKq9ioB1lSzYgqbLr2iL5QR0bqfZRQMYeyTDOCaKcSiMXHVE5ACRMQ1QJhsR4RENEMYEwggxV4JINVV8tawfubMmitkqj5/NHp6y9kZWrenh+dJPb2oqVvM2H5RU6ySL0RCcN0aFRqDqWKadMUfDTSepcH09BAmWwvxBHXpGXqjaAIwid07lsLXSabg8YwnMcZjw5Ucymg/Wdz/mQGaCZ8BeFGBkl6RDKZh73t1aIELFDEqQkXoWexblrs5dE+TMujALS/AXmJ7wRQML7C7piz7I8Gbr4xeoiNohzbyFFVdEUzVbU4y4OhjaGPjg5ptna/qNg3sFXP7wD7xah7H8rNvZI2BpI51JFMmk8Qrs1N5UbR08+ieJiXxFdqlZ3D17cdYeGxZE1Rr6pmcesNFcVgLwT21962nMNaTHfMOeUwzIZjqgavxUAoF5nM4dLIIqIhqBKwfN5jU4TDpC4P3un//iiiCaT1kwqa45Ewq0eT+82Uvtkn3iKlZ68e6P64gugnBPBsuctjsBzLsMrCI7x8iCvl4+BuwWk0OM97bPzVs1b3vx4blYHWjVo0gXfrRD+ejo/Y0a4qtHmdCwohxWcz8Fdr1BVg8VQvEnNvzioqoUKdQ2yWuuiR4Hviy5IcDiPjIdlDM+wR5IyS9JMwYB8W9FxAS5DQruiM7pnbpFHtsTpocaqyi/TQjmGeviFCLXNELVW1U6aOj9j2IbnVIk5sw6m6rkrLzZs8j48ACMeczb/JTNFGdQm3WZVXCchJsgr1nURyGKz8nc9XW2nnBgCzhL7//+uHTLSL9k5QNpKkHNPoCcZRbUtf6IVGXzuGYaNh8uoM1eE1aPKZavytBntvaL5qjMU2/0ex5I3K/SIsnqYIZzdG4RipSltgAMZGYcLiiwXwGkaYbLp7iUoOLqYdf1EtSlgeSn71WE4kJHzhbV7VqF0KQ1usziATdZrz52gleg1DtA6kCUy0EJ7zkoSnL7nIj5J3iMdWwN3W/I2kgSYOI6XYCJIiLuz1oQouJK2lFFb3AivZfyriDNbQOl6wOTkmDiOuGPtySOiCb46mqfvFFZT0R0+1BKcqO0ryc0Ww6EJV1O3u/evpVczhBpJxDlGlS/sOTo5p32mBPGkRM98JofIm1oZj0L0LVhovw1qYDibJguVo8piKN4i9MwJFKpW/f1xv83mhizh3+1VdAzgv4BuyoTkGbDiEuYB3W3QsETVck6onkpEOYS+ZE/+q2pQ9H2y95Vev/0fJaBghxvVFWbInKT/ribak0BjHV3fXwvNztiPD/M6c3eljELJWg7PjMzbFqKXXI8/+h1/8AHTYl53IfAAA=" \ No newline at end of file +window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA52ZS2/jNhCA/4vOQdtd7G7b3LyODQSbhxsn7WGRAy1NbNYSKZCUG6HY/17ozeeQ6C3QfPw0Iz7NfP83U/CusutsXVJgKrvKaqJO2XVW8aIpQf48PP/ppKoyu8rOlBXZ9aerLD/RshDAsuvvQUVeEikXhc/04eNvP15/XC0KXlWEFdKTxxhJy2SAPalMlvEPN5sll2dBmKy5UHGbjcaKZAxyRTnzlTnFEgt1VUt2sypktTO7gQvNwc1qeJ6Uka2YshkVPpOdxZaWsFfEMxinSFImrmbKZdb4feYwuHU9lCkQbyTXVbd+18fPX4za7vgx91U2PE+qaycoF1S1iwRYU82KKWy69Iq+UkZE636WUTCEsU8ygBumEIvGxFVPQAoQEdcAYbIdERLRDGFMIIAUeyWAVIvkrWH9zJk1C2SqvnwyevqeszO0bk8Pz5N6elVTt5ix/aqmWCVfiYTgujUqNAZTxTTpij8aaDxLg+npIUy2EeIJ6tIz9EbRBGASu3csha+TTMHjGU9ijMeGKzmU0X6yuP8zAzQTPgPwogIlvSIZTMPe9+rQAhcoYlSEitCz2Lcsd3PoniZl0IH3vAB7ie0FUzC8wO6asuyPBG++MnqJjqAd2shTVLUgmKrbnGTA0cfQxsYHNds6X9VtGtgr5vaBfeLVPI7lZ9/IGgNJHetIpkwmiVdmp/KiaOnm0T1NSuIbtGvP4Orbj7Hw2LImqNbUMzn1hqvisBGCe2rvW09hrCc75h3ymGZCMNUDV+OhFArM53DoZBFQEdUI2DxuManDYdIXBu91//4bogim9ZAJm+KaM6lEk/vPl73YJt0jpmatH+v+uILoJgTzbLnIYbsfyLDLwCK+f4go5OPhb8BqNTnMeGv/1LBVt74fG5aD1Y26aQTp0o9+OB8dtadZU2z1OBMSRozLYuZv0G4uwOKpWiDmvD/fUBEV6hRqu8RVlwTPA1+X/HAAER/ZDop5nyBvhKSXhBnjoLj3AkKCnGZFd2TH1C6dYo/NSZNDjVW0n2YE8+wVEWqVK3qhqo0qfXTUvgfRrQ5pchNG3W1VUnbe7nlkHFgg5nzmTX6KJqpTqM26rEpYToJNsPesisNw5edkrtpaOy8YkCX85fdfP3z+iEj/JGUDaeoBjb5AHOU9qWv9kKhL53BMNGw+3cEavCYtHlNt3pUgz23tF83RmKbfaPa8EblfpMWTVMGM5mhcIxUpS2yAmEhMeEel2gleg1AUuo7yOh0qqu1vfrA0DSJNN9xnxaUGF1MPP9TXpCwPJD97rSYSEz5wtqlq1a6EIK3XZxAJuu14oTb2QPtAqsAMDsEJL3loyrK7Mwl5p3hMNWx53c9TGkjSIGK6nQAJ4uLuOprQYuJKWlFFLxCcjgYR1w0fOjR3tHiqql94UVlPeHVXw0+s7DoroBaQEwVFpm+3oBRlR2ne1miv0IFYwv1W3y+nftUcThAp51RlmpT/NOWo5q032L0GEdO9MBpfc20oJv2LULXlIrzX6UCiLFiuFo+pSKP4CxNwpFLp+/lypd8bTcy51F98BeS8gDtgR3UK2nQIcQHrsO6iIGhakKgnkpMOYS6ZE/2r25Y+HG2/5lWt/4vLaxkgxPVGWXFPVH7Sl11LpTGIqe7ui+c1cEeE/787vdHDImapBGXHZ26OVUupQ55/GL3+B9jHK2qDHwAA" \ No newline at end of file diff --git a/assets/search.js b/assets/search.js index d97cd32d..0a12375c 100644 --- a/assets/search.js +++ b/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file diff --git a/classes/Client.Client.html b/classes/Client.Client.html index f2a569f3..44081f4e 100644 --- a/classes/Client.Client.html +++ b/classes/Client.Client.html @@ -1,4 +1,4 @@ -
Optional
options: AdbClientOptionsPrivate
optionsPrivate
awaitRetrieves current battery status. +
Private
optionsPrivate
awaitRetrieves current battery status.
Analogous to adb -s <serial> shell dumpsys battery
.
Deletes all data associated with a package from the device. +
Connects to device over local network.
adb.map(async (device) => {
await device.tcpip();
const [ip] = await device.getIpAddress();
await adb.connect(ip);
});
-Private
connectionPrivate
connectionCopies data with srcPath
to destPath
parameter.
Analogous to adb shell cp <src> <dest>
.
Enables to execute any custom command.
+Enables to execute any custom command.
Rest
...args: Pclass MyCommand extends Command<number> {
protected autoEnd = true;
private arg: string;
constructor(connection: Connection, arg: string) {
super(connection);
this.arg = arg;
}
async execute(): Promise<number> {
const reply = await this.initExecute(this.arg);
switch (reply) {
case Reply.OKAY:
const value = await this.parser.readValue();
return parseInt(value.toString(), 10);
case Reply.FAIL:
throw await this.parser.readError();
default:
return parseInt(reply, 10);
}
}
}
-Enables to execute any custom transport command.
Rest
...args: Pclass MyCommand extends TransportCommand<null> {
protected keepAlive = false;
private arg: string;
constructor(connection: Connection, serial: string, arg: string) {
super(connection, serial);
this.arg = arg;
}
protected get Cmd() {
return 'test '.concat(this.arg);
}
protected postExecute(): null {
return null;
}
}
-Private
deletePrivate
deleteSends draganddrop input command to the device shell.
Analogous to adb shell input touchscreen draganddrop x1 y1 x2 y2
.
Default input source is touchscreen
.
Horizontal starting coordinate.
Vertical starting coordinate.
Horizontal ending coordinate.
Vertical ending coordinate.
-Private
execGets file stats for specified path. +
Private
execForwards socket connections from the ADB server host (local) to the device (remote). +
Forwards socket connections from the ADB server host (local) to the device (remote).
Analogous to adb forward <local> <remote>
.
adb.forward('serial', 'tcp:9222', 'localabstract:chrome_devtools_remote')
-Gets property from the device. +
Gets property from the device.
Analogues to adb shell getprop <prop>
.
Gets the serial number of the device. +
Gets setting from the device. +
Gets setting from the device.
Analogues to adb shell settings get <mode> <name>
.
Installs an apk to the device. +
Installs an apk to the device.
Analogous to adb install <pkg>
.
Extra arguments. E.g. --fastdeploy
flag.
Private
installPrivate
ipSends keyevent input command to the device shell. +
Extra arguments. E.g. --fastdeploy
flag.
Private
installPrivate
ipSends keyevent input command to the device shell.
Analogous to adb shell input keyboard keyevent <code>
.
Default input source is keyboard
.
Key code to send.
-Lists features of the device. +
Lists features of the device.
Analogous to adb shell pm list features
.
Lists all forwarded connections. +
Lists all forwarded connections.
Analogous to adb forward --list
.
Lists installed packages. +
Lists properties of the device. +
Lists properties of the device.
Analogous to adb shell getprop
.
Lists all reversed connections. +
Lists all reversed connections.
Analogous to adb reverse --list
.
Lists settings of the device. +
Lists settings of the device.
Analogues to adb shell settings list <mode>
.
Creates directory specified by path
parameter.
+
Creates directory specified by path
parameter.
Analogous to adb shell mkdir <path>
.
Moves data with srcPath
to destPath
parameter.
+
Moves data with srcPath
to destPath
parameter.
Analogous to adb shell mv <src> <dest>
.
Opens logcat. +
Opens logcat.
Analogous to adb logcat
.
LogcatReader
and LogcatOptions
for more details.
import { Client, Priority } from 'adb-ts';
const adb = new Client();
const logcat = await adb.openLogcat('serial', {
filter: (entry) => entry.priority > Priority.INFO
});
logcat.on('entry', (entry) => {
console.log(entry);
});
-Opens a direct TCP connection to specified port on the device. +
Opens a direct TCP connection to specified port on the device.
Analogous to adb tcp <port>:<host>
.
const socket = await adb.openTcp('serial', 5555);
// socket.write(...)
-Sends roll input command to the device shell. +
Sends roll input command to the device shell.
Analogous to adb shell input trackball press
.
Default input source is trackball
.
Gets a PullTransfer instance.
+Gets a PullTransfer instance.
PullTransfer
let data = '';
const transfer = await adb.pull('serial', '/path')
transfer.on('data', (chunk) => {
data += chunk.toString();
});
transfer.on('end', () => {
console.log(data);
});
-Wraps pull method, reads the file content and resolves with the output.
-Wraps pull method, reads the content of file on the device and write it to a file on the machine.
-Gets a PushTransfer instance.
+Wraps pull method, reads the file content and resolves with the output.
+Wraps pull method, reads the content of file on the device and write it to a file on the machine.
+Gets a PushTransfer instance.
PushTransfer
const transfer = await adb.push('serial', '/path-src', '/path-dest')
transfer.on('end', () => { });
-Wraps push method, provides API for quick data writing.
-Wraps push method, reads the content of file on the host to a file on the device.
-Private
pushPuts setting on the device. +
Wraps push method, provides API for quick data writing.
+Wraps push method, reads the content of file on the host to a file on the device.
+Private
pushPuts setting on the device.
Analogues to adb shell settings put <mode> <name> <value>
.
Reads given directory. +
Reboots the device. +
Reverses socket connections from the device (remote) to the ADB server host (local).
Analogous to adb reverse <remote> <local>
.
adb.reverse('serial', 'localabstract:chrome_devtools_remote', 'tcp:9222')
-Removes file/folder specified by path
parameter.
Analogous to adb shell rm <path>
.
Sends roll input command to the device shell. +
Sends roll input command to the device shell.
Analogous to adb shell input trackball roll <x> <y>
.
Default input source is trackball
.
Horizontal coordinate.
Vertical coordinate.
-Sets property on the device.
Analogues to adb shell setprop <prop> <value>
.
Shuts the device down. +
Starts a new activity with options.
Analogous to adb shell am start <pkg./activity>
.
Starts a new service with options. +
Starts a new service with options.
Analogous to adb shell am startservice <pkg> <service>
.
Sends swipe input command to the device shell. +
Sends swipe input command to the device shell.
Analogous to adb shell input touchscreen swipe x1 y1 x2 y2
.
Default input source is touchscreen
.
Horizontal starting coordinate.
Vertical starting coordinate.
Horizontal ending coordinate.
Vertical ending coordinate.
-Private
syncPrivate
syncSends tap input command to the device shell.
Analogous to adb shell input touchscreen tap <x> <y>
.
Default input source is touchscreen
.
Horizontal coordinate.
Vertical coordinate.
-Sends text input command to the device shell.
Analogous to adb shell input touchscreen text '<text>'
.
Default input source is touchscreen
.
Updates access and modification times of file specified by path
parameter, or creates a new file.
+
Updates access and modification times of file specified by path
parameter, or creates a new file.
Analogous to adb shell touch <filename>
.
Uninstalls a package from the device. +
Uninstalls a package from the device.
Analogous to adb uninstall
.
Waits until the device is in the given state. +
Waits until the device is in the given state.
Analogous to adb wait-for-<transport>-<state>
.
Abstract
Abstract
Protected
Abstract
autoReadonly
connectionReadonly
parserAbstract
executeProtected
initProtected
initProtected
readProtected
validateProtected
Abstract
autoReadonly
connectionReadonly
parserAbstract
executeProtected
initProtected
initProtected
readProtected
validateAbstract
Abstract
Protected
Abstract
CmdProtected
autoReadonly
connectionProtected
Abstract
keepReadonly
parserPrivate
serialProtected
initProtected
initProtected
Abstract
postProtected
readProtected
validateProtected
Abstract
CmdProtected
autoReadonly
connectionProtected
Abstract
keepReadonly
parserPrivate
serialProtected
initProtected
initProtected
Abstract
postProtected
readProtected
validateOptional
options: SocketConstructorOptsReadonly
parserOptional
options: SocketConstructorOptsReadonly
parserPrivate
Readonly
clientReadonly
deviceReadonly
idReadonly
modelReadonly
pathReadonly
productReadonly
stateReadonly
transportReadonly
transportOptional
options: CpOptionsOptional
options: InputDurationOptionsPrivate
Readonly
clientReadonly
deviceReadonly
idReadonly
modelReadonly
pathReadonly
productReadonly
stateReadonly
transportReadonly
transportOptional
options: CpOptionsOptional
options: InputDurationOptionsOptional
options: InstallOptionsOptional
options: InstallOptionsOptional
args: stringOptional
options: KeyEventOptionsOptional
options: MkDirOptionsOptional
options: MvOptionsOptional
options: LogcatOptionsOptional
host: stringOptional
source: InputSourceOptional
mode: SyncModeOptional
options: RmOptionsOptional
source: InputSourceOptional
options: StartActivityOptionsOptional
options: StartServiceOptionsOptional
options: InputDurationOptionsOptional
source: InputSourceOptional
source: InputSourceOptional
options: TouchOptionsOptional
options: UninstallOptionsOptional
options: InstallOptionsOptional
options: InstallOptionsOptional
args: stringOptional
options: KeyEventOptionsOptional
options: MkDirOptionsOptional
options: MvOptionsOptional
options: LogcatOptionsOptional
host: stringOptional
source: InputSourceOptional
mode: SyncModeOptional
options: RmOptionsOptional
source: InputSourceOptional
options: StartActivityOptionsOptional
options: StartServiceOptionsOptional
options: InputDurationOptionsOptional
source: InputSourceOptional
source: InputSourceOptional
options: TouchOptionsOptional
options: UninstallOptionsPrivate
Readonly
HEADER_Private
Readonly
HEADER_Private
bufferPrivate
processPrivate
Readonly
HEADER_Private
Readonly
HEADER_Private
bufferPrivate
processOptional
options: LogcatReaderOptionsPrivate
filterPrivate
parserPrivate
stream_Private
streamPrivate
hookOptional
options: LogcatReaderOptionsPrivate
filterPrivate
parserPrivate
stream_Private
streamPrivate
hookAbstract
Abstract
parseAbstract
Abstract
Optional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string[]>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Private
getOptional
cb: MonkeyCallback<null | number>Optional
cb: MonkeyCallback<null | string[]>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string[]>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | number>Optional
cb: MonkeyCallback<null | number>Optional
cb: MonkeyCallback<null | number>Optional
cb: MonkeyCallback<null | number>Optional
cb: MonkeyCallback<null | number>Optional
cb: MonkeyCallback<null | number>Optional
cb: MonkeyCallback<null | number>Optional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallback<null | string[]>Optional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackAbstract
sendOptional
cb: MonkeyCallback<T>Abstract
sendOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string[]>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Private
getOptional
cb: MonkeyCallback<null | number>Optional
cb: MonkeyCallback<null | string[]>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string[]>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | number>Optional
cb: MonkeyCallback<null | number>Optional
cb: MonkeyCallback<null | number>Optional
cb: MonkeyCallback<null | number>Optional
cb: MonkeyCallback<null | number>Optional
cb: MonkeyCallback<null | number>Optional
cb: MonkeyCallback<null | number>Optional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallback<null | string[]>Optional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackAbstract
sendOptional
cb: MonkeyCallback<T>Abstract
sendOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackAbstract
Abstract
Readonly
callbackReadonly
commandAbstract
isReadonly
callbackReadonly
commandAbstract
isReadonly
callbackReadonly
commandReadonly
callbackReadonly
commandPrivate
Optional
callbackPrivate
clientPrivate
commandsPrivate
errorsPrivate
repliesPrivate
sentPrivate
queuePrivate
collectorOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackPrivate
forbidOptional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string[]>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string[]>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | number>Optional
cb: MonkeyCallback<null | number>Optional
cb: MonkeyCallback<null | number>Optional
cb: MonkeyCallback<null | number>Private
getOptional
cb: MonkeyCallback<null | number>Optional
cb: MonkeyCallback<null | number>Optional
cb: MonkeyCallback<null | number>Optional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallback<null | string[]>Private
maybeOptional
cb: MonkeyCallbackPrivate
pushOptional
cb: MonkeyCallbackPrivate
sendOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackPrivate
Optional
callbackPrivate
clientPrivate
commandsPrivate
errorsPrivate
repliesPrivate
sentPrivate
queuePrivate
collectorOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackPrivate
forbidOptional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string[]>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string[]>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | number>Optional
cb: MonkeyCallback<null | number>Optional
cb: MonkeyCallback<null | number>Optional
cb: MonkeyCallback<null | number>Private
getOptional
cb: MonkeyCallback<null | number>Optional
cb: MonkeyCallback<null | number>Optional
cb: MonkeyCallback<null | number>Optional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallback<null | string[]>Private
maybeOptional
cb: MonkeyCallbackPrivate
pushOptional
cb: MonkeyCallbackPrivate
sendOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackPrivate
parserPrivate
stream_Private
timeoutAllows executing commands in a queue.
+Private
parserPrivate
stream_Private
timeoutAllows executing commands in a queue.
monkey
.commandQueue()
.touchDown(100, 0)
.sleep(5)
.touchUp(100, 0)
.execute((err, values) => {
monkey.end();
});
-Private
consumeOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string[]>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string[]>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | number>Optional
cb: MonkeyCallback<null | number>Optional
cb: MonkeyCallback<null | number>Optional
cb: MonkeyCallback<null | number>Optional
cb: MonkeyCallback<null | number>Optional
cb: MonkeyCallback<null | number>Optional
cb: MonkeyCallback<null | number>Protected
hookOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallback<null | string[]>Optional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackPrivate
consumeOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string[]>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string[]>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | string>Optional
cb: MonkeyCallback<null | number>Optional
cb: MonkeyCallback<null | number>Optional
cb: MonkeyCallback<null | number>Optional
cb: MonkeyCallback<null | number>Optional
cb: MonkeyCallback<null | number>Optional
cb: MonkeyCallback<null | number>Optional
cb: MonkeyCallback<null | number>Protected
hookOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallback<null | string[]>Optional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackWrites commands to monkey stream.
monkey.send('key event 24', (err, value, command) => {});
-Private
sendOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackPrivate
sendOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackOptional
cb: MonkeyCallbackReadonly
callbackReadonly
commandReadonly
parserReadonly
callbackReadonly
commandReadonly
parserPrivate
bufferPrivate
columnPrivate
parseAbstract
Abstract
Abstract
valueAbstract
isAbstract
valueAbstract
isPrivate
endedReadonly
socketPrivate
readPrivate
readlinePrivate
endedReadonly
socketPrivate
readPrivate
readlineOptional
opts: TransformOptionsPrivate
Readonly
statsRest
...args: TOptional
encoding: BufferEncodingOptional
cb: ((error) => void)Optional
cb: ((error) => void)Optional
opts: TransformOptionsPrivate
Readonly
statsRest
...args: TOptional
encoding: BufferEncodingOptional
cb: ((error) => void)Optional
cb: ((error) => void)Optional
options: EventEmitterOptionsPrivate
Readonly
stackPrivate
Readonly
statsOptional
options: EventEmitterOptionsPrivate
Readonly
stackPrivate
Readonly
statsReadonly
modeReadonly
mtimeReadonly
sizeStatic
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Readonly
modeReadonly
mtimeReadonly
sizeStatic
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Private
Readonly
connectionPrivate
Readonly
parserPrivate
errorPrivate
getOptional
mode: SyncModePrivate
pushOptional
mode: void | SyncModePrivate
pushOptional
mode: SyncModePrivate
readPrivate
sendPrivate
sendPrivate
writeStatic
tempPrivate
Readonly
connectionPrivate
Readonly
parserPrivate
errorPrivate
getOptional
mode: SyncModePrivate
pushOptional
mode: void | SyncModePrivate
pushOptional
mode: SyncModePrivate
readPrivate
sendPrivate
sendPrivate
writeStatic
tempReadonly
modeReadonly
mtimeReadonly
nameReadonly
sizeStatic
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Readonly
modeReadonly
mtimeReadonly
nameReadonly
sizeStatic
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Static
Readonly
S_Private
Readonly
clientPrivate
devicePrivate
endedPrivate
hookPrivate
readPrivate
updatePrivate
Readonly
clientPrivate
devicePrivate
endedPrivate
hookPrivate
readPrivate
updateOptional
message: stringOptional
message: stringKey code constant: '0' key.
-Key code constant: '1' key.
-Key code constant: '11' key.
-Key code constant: '12' key.
-Key code constant: '2' key.
-Key code constant: '3' key.
-Key code constant: 3D Mode key. +
Key code constant: '1' key.
+Key code constant: '11' key.
+Key code constant: '12' key.
+Key code constant: '2' key.
+Key code constant: '3' key.
+Key code constant: 3D Mode key. Toggles the display between 2D and 3D mode.
-Key code constant: '4' key.
-Key code constant: '5' key.
-Key code constant: '6' key.
-Key code constant: '7' key.
-Key code constant: '8' key.
-Key code constant: '9' key.
-Key code constant: 'A' key.
-Key code constant: Show all apps
-Key code constant: Left Alt modifier key.
-Key code constant: Right Alt modifier key.
-Key code constant: ''' (apostrophe) key.
-Key code constant: App switch key. +
Key code constant: '4' key.
+Key code constant: '5' key.
+Key code constant: '6' key.
+Key code constant: '7' key.
+Key code constant: '8' key.
+Key code constant: '9' key.
+Key code constant: 'A' key.
+Key code constant: Show all apps
+Key code constant: Left Alt modifier key.
+Key code constant: Right Alt modifier key.
+Key code constant: ''' (apostrophe) key.
+Key code constant: App switch key. Should bring up the application switcher dialog.
-Key code constant: Assist key. +
Key code constant: Assist key. Launches the global assist activity. Not delivered to applications.
-Key code constant: '@' key.
-Key code constant: A/V Receiver input key. +
Key code constant: '@' key.
+Key code constant: A/V Receiver input key. On TV remotes, switches the input mode on an external A/V Receiver.
-Key code constant: A/V Receiver power key. +
Key code constant: A/V Receiver power key. On TV remotes, toggles the power on an external A/V Receiver.
-Key code constant: 'B' key.
-Key code constant: Back key.
-Key code constant: '' key.
-Key code constant: Bookmark key. +
Key code constant: 'B' key.
+Key code constant: Back key.
+Key code constant: '' key.
+Key code constant: Bookmark key. On some TV remotes, bookmarks content or web pages.
-Key code constant: Break / Pause key.
-Key code constant: Brightness Down key. +
Key code constant: Break / Pause key.
+Key code constant: Brightness Down key. Adjusts the screen brightness down.
-Key code constant: Brightness Up key. +
Key code constant: Brightness Up key. Adjusts the screen brightness up.
-Key code constant: Generic Game Pad Button #1.
-Key code constant: Generic Game Pad Button #10.
-Key code constant: Generic Game Pad Button #11.
-Key code constant: Generic Game Pad Button #12.
-Key code constant: Generic Game Pad Button #13.
-Key code constant: Generic Game Pad Button #14.
-Key code constant: Generic Game Pad Button #15.
-Key code constant: Generic Game Pad Button #16.
-Key code constant: Generic Game Pad Button #2.
-Key code constant: Generic Game Pad Button #3.
-Key code constant: Generic Game Pad Button #4.
-Key code constant: Generic Game Pad Button #5.
-Key code constant: Generic Game Pad Button #6.
-Key code constant: Generic Game Pad Button #7.
-Key code constant: Generic Game Pad Button #8.
-Key code constant: Generic Game Pad Button #9.
-Key code constant: A Button key. +
Key code constant: Generic Game Pad Button #1.
+Key code constant: Generic Game Pad Button #10.
+Key code constant: Generic Game Pad Button #11.
+Key code constant: Generic Game Pad Button #12.
+Key code constant: Generic Game Pad Button #13.
+Key code constant: Generic Game Pad Button #14.
+Key code constant: Generic Game Pad Button #15.
+Key code constant: Generic Game Pad Button #16.
+Key code constant: Generic Game Pad Button #2.
+Key code constant: Generic Game Pad Button #3.
+Key code constant: Generic Game Pad Button #4.
+Key code constant: Generic Game Pad Button #5.
+Key code constant: Generic Game Pad Button #6.
+Key code constant: Generic Game Pad Button #7.
+Key code constant: Generic Game Pad Button #8.
+Key code constant: Generic Game Pad Button #9.
+Key code constant: A Button key. On a game controller, the A button should be either the button labeled A or the first button on the bottom row of controller buttons.
-Key code constant: B Button key. +
Key code constant: B Button key. On a game controller, the B button should be either the button labeled B or the second button on the bottom row of controller buttons.
-Key code constant: C Button key. +
Key code constant: C Button key. On a game controller, the C button should be either the button labeled C or the third button on the bottom row of controller buttons.
-Key code constant: L1 Button key. +
Key code constant: L1 Button key. On a game controller, the L1 button should be either the button labeled L1 (or L) or the top left trigger button.
-Key code constant: L2 Button key. +
Key code constant: L2 Button key. On a game controller, the L2 button should be either the button labeled L2 or the bottom left trigger button.
-Key code constant: Mode Button key. +
Key code constant: Mode Button key. On a game controller, the button labeled Mode.
-Key code constant: R1 Button key. +
Key code constant: R1 Button key. On a game controller, the R1 button should be either the button labeled R1 (or R) or the top right trigger button.
-Key code constant: R2 Button key. +
Key code constant: R2 Button key. On a game controller, the R2 button should be either the button labeled R2 or the bottom right trigger button.
-Key code constant: Select Button key. +
Key code constant: Select Button key. On a game controller, the button labeled Select.
-Key code constant: Start Button key. +
Key code constant: Start Button key. On a game controller, the button labeled Start.
-Key code constant: Left Thumb Button key. +
Key code constant: Left Thumb Button key. On a game controller, the left thumb button indicates that the left (or only) joystick is pressed.
-Key code constant: Right Thumb Button key. +
Key code constant: Right Thumb Button key. On a game controller, the right thumb button indicates that the right joystick is pressed.
-Key code constant: X Button key. +
Key code constant: X Button key. On a game controller, the X button should be either the button labeled X or the first button on the upper row of controller buttons.
-Key code constant: Y Button key. +
Key code constant: Y Button key. On a game controller, the Y button should be either the button labeled Y or the second button on the upper row of controller buttons.
-Key code constant: Z Button key. +
Key code constant: Z Button key. On a game controller, the Z button should be either the button labeled Z or the third button on the upper row of controller buttons.
-Key code constant: 'C' key.
-Key code constant: Calculator special function key. +
Key code constant: 'C' key.
+Key code constant: Calculator special function key. Used to launch a calculator application.
-Key code constant: Calendar special function key. +
Key code constant: Calendar special function key. Used to launch a calendar application.
-Key code constant: Call key.
-Key code constant: Camera key. +
Key code constant: Call key.
+Key code constant: Camera key. Used to launch a camera application or take pictures.
-Key code constant: Caps Lock key.
-Key code constant: Toggle captions key. +
Key code constant: Caps Lock key.
+Key code constant: Toggle captions key. Switches the mode for closed-captioning text, for example during television shows.
-Key code constant: Channel down key. +
Key code constant: Channel down key. On TV remotes, decrements the television channel.
-Key code constant: Channel up key. +
Key code constant: Channel up key. On TV remotes, increments the television channel.
-Key code constant: Clear key.
-Key code constant: ',' key.
-Key code constant: Contacts special function key. +
Key code constant: Clear key.
+Key code constant: ',' key.
+Key code constant: Contacts special function key. Used to launch an address book application.
-Key code constant: Copy key.
-Key code constant: Left Control modifier key.
-Key code constant: Right Control modifier key.
-Key code constant: Cut key.
-Key code constant: 'D' key.
-Key code constant: Backspace key. +
Key code constant: Copy key.
+Key code constant: Left Control modifier key.
+Key code constant: Right Control modifier key.
+Key code constant: Cut key.
+Key code constant: 'D' key.
+Key code constant: Backspace key.
Deletes characters before the insertion po , unlike KEYCODE_FORWARD_DEL
.
Key code constant: Directional Pad Center key. +
Key code constant: Directional Pad Center key. May also be synthesized from trackball motions.
-Key code constant: Directional Pad Down key. +
Key code constant: Directional Pad Down key. May also be synthesized from trackball motions.
-Key code constant: Directional Pad Down-Left
-Key code constant: Directional Pad Down-Right
-Key code constant: Directional Pad Left key. +
Key code constant: Directional Pad Down-Left
+Key code constant: Directional Pad Down-Right
+Key code constant: Directional Pad Left key. May also be synthesized from trackball motions.
-Key code constant: Directional Pad Right key. +
Key code constant: Directional Pad Right key. May also be synthesized from trackball motions.
-Key code constant: Directional Pad Up key. +
Key code constant: Directional Pad Up key. May also be synthesized from trackball motions.
-Key code constant: Directional Pad Up-Left
-Key code constant: Directional Pad Up-Right
-Key code constant: DVR key. +
Key code constant: Directional Pad Up-Left
+Key code constant: Directional Pad Up-Right
+Key code constant: DVR key. On some TV remotes, switches to a DVR mode for recorded shows.
-Key code constant: 'E' key.
-Key code constant: Japanese alphanumeric key.
-Key code constant: End Call key.
-Key code constant: Enter key.
-Key code constant: Envelope special function key. +
Key code constant: 'E' key.
+Key code constant: Japanese alphanumeric key.
+Key code constant: End Call key.
+Key code constant: Enter key.
+Key code constant: Envelope special function key. Used to launch a mail application.
-Key code constant: '=' key.
-Key code constant: Escape key.
-Key code constant: Explorer special function key. +
Key code constant: '=' key.
+Key code constant: Escape key.
+Key code constant: Explorer special function key. Used to launch a browser application.
-Key code constant: 'F' key.
-Key code constant: F1 key.
-Key code constant: F10 key.
-Key code constant: F11 key.
-Key code constant: F12 key.
-Key code constant: F2 key.
-Key code constant: F3 key.
-Key code constant: F4 key.
-Key code constant: F5 key.
-Key code constant: F6 key.
-Key code constant: F7 key.
-Key code constant: F8 key.
-Key code constant: F9 key.
-Key code constant: Camera Focus key. +
Key code constant: 'F' key.
+Key code constant: F1 key.
+Key code constant: F10 key.
+Key code constant: F11 key.
+Key code constant: F12 key.
+Key code constant: F2 key.
+Key code constant: F3 key.
+Key code constant: F4 key.
+Key code constant: F5 key.
+Key code constant: F6 key.
+Key code constant: F7 key.
+Key code constant: F8 key.
+Key code constant: F9 key.
+Key code constant: Camera Focus key. Used to focus the camera.
-Key code constant: Forward key. +
Key code constant: Forward key.
Navigates forward in the history stack. Complement of KEYCODE_BACK
.
Key code constant: Forward Delete key. +
Key code constant: Forward Delete key.
Deletes characters ahead of the insertion po , unlike KEYCODE_DEL
.
Key code constant: Function modifier key.
-Key code constant: 'G' key.
-Key code constant: '`' (backtick) key.
-Key code constant: Guide key. +
Key code constant: Function modifier key.
+Key code constant: 'G' key.
+Key code constant: '`' (backtick) key.
+Key code constant: Guide key. On TV remotes, shows a programming guide.
-Key code constant: 'H' key.
-Key code constant: Headset Hook key. +
Key code constant: 'H' key.
+Key code constant: Headset Hook key. Used to hang up calls and stop media.
-Key code constant: Help key.
-Key code constant: Japanese conversion key.
-Key code constant: Home key. +
Key code constant: Help key.
+Key code constant: Japanese conversion key.
+Key code constant: Home key. This key is handled by the framework and is never delivered to applications.
-Key code constant: 'I' key.
-Key code constant: Info key. +
Key code constant: 'I' key.
+Key code constant: Info key. Common on TV remotes to show additional information related to what is currently being viewed.
-Key code constant: Insert key. +
Key code constant: Insert key. Toggles insert / overwrite edit mode.
-Key code constant: 'J' key.
-Key code constant: 'K' key.
-Key code constant: Japanese kana key.
-Key code constant: Japanese katakana / hiragana key.
-Key code constant: 'L' key.
-Key code constant: Language Switch key. +
Key code constant: 'J' key.
+Key code constant: 'K' key.
+Key code constant: Japanese kana key.
+Key code constant: Japanese katakana / hiragana key.
+Key code constant: 'L' key.
+Key code constant: Language Switch key. Toggles the current input language such as switching between English and Japanese on a QWERTY keyboard. On some devices, the same function may be performed by pressing Shift+Spacebar.
-Key code constant: Last Channel key. +
Key code constant: Last Channel key. Goes to the last viewed channel.
-Key code constant: '[' key.
-Key code constant: 'M' key.
-Key code constant: Manner Mode key. +
Key code constant: '[' key.
+Key code constant: 'M' key.
+Key code constant: Manner Mode key. Toggles silent or vibrate mode on and off to make the device behave more politely in certain settings such as on a crowded train. On some devices, the key may only operate when long-pressed.
-Key code constant: Audio Track key. +
Key code constant: Audio Track key. Switches the audio tracks.
-Key code constant: Close media key. +
Key code constant: Close media key. May be used to close a CD tray, for example.
-Key code constant: Eject media key. +
Key code constant: Eject media key. May be used to eject a CD tray, for example.
-Key code constant: Fast Forward media key.
-Key code constant: Play Next media key.
-Key code constant: Pause media key.
-Key code constant: Play media key.
-Key code constant: Play/Pause media key.
-Key code constant: Play Previous media key.
-Key code constant: Record media key.
-Key code constant: Rewind media key.
-Key code constant: Skip backward media key.
-Key code constant: Skip forward media key.
-Key code constant: Step backward media key. +
Key code constant: Fast Forward media key.
+Key code constant: Play Next media key.
+Key code constant: Pause media key.
+Key code constant: Play media key.
+Key code constant: Play/Pause media key.
+Key code constant: Play Previous media key.
+Key code constant: Record media key.
+Key code constant: Rewind media key.
+Key code constant: Skip backward media key.
+Key code constant: Skip forward media key.
+Key code constant: Step backward media key. Steps media backward, one frame at a time.
-Key code constant: Step forward media key. +
Key code constant: Step forward media key. Steps media forward, one frame at a time.
-Key code constant: Stop media key.
-Key code constant: Media Top Menu key. +
Key code constant: Stop media key.
+Key code constant: Media Top Menu key. Goes to the top of media menu.
-Key code constant: Menu key.
-Key code constant: Left Meta modifier key.
-Key code constant: Right Meta modifier key.
-Key code constant: '-'.
-Key code constant: End Movement key. +
Key code constant: Menu key.
+Key code constant: Left Meta modifier key.
+Key code constant: Right Meta modifier key.
+Key code constant: '-'.
+Key code constant: End Movement key. Used for scrolling or moving the cursor around to the end of a line or to the bottom of a list.
-Key code constant: Home Movement key. +
Key code constant: Home Movement key. Used for scrolling or moving the cursor around to the start of a line or to the top of a list.
-Key code constant: Japanese non-conversion key.
-Key code constant: Music special function key. +
Key code constant: Japanese non-conversion key.
+Key code constant: Music special function key. Used to launch a music player application.
-Key code constant: Mute key. +
Key code constant: Mute key.
Mutes the microphone, unlike KEYCODE_VOLUME_MUTE
.
Key code constant: 'N' key.
-Key code constant: Navigate in key. +
Key code constant: 'N' key.
+Key code constant: Navigate in key. Activates the item that currently has focus or expands to the next level of a navigation hierarchy.
-Key code constant: Navigate to next key. +
Key code constant: Navigate to next key. Advances to the next item in an ordered collection of items.
-Key code constant: Navigate out key. +
Key code constant: Navigate out key. Backs out one level of a navigation hierarchy or collapses the item that currently has focus.
-Key code constant: Navigate to previous key. +
Key code constant: Navigate to previous key. Goes backward by one item in an ordered collection of items.
-Key code constant: Notification key.
-Key code constant: Number modifier key. +
Key code constant: Notification key.
+Key code constant: Number modifier key.
Used to enter numeric symbols.
This key is not Num Lock , it is more like KEYCODE_ALT_LEFT
and is
interpreted as an ALT key by android.text.method.MetaKeyKeyListener
.
Key code constant: Numeric keypad '0' key.
-Key code constant: Numeric keypad '1' key.
-Key code constant: Numeric keypad '2' key.
-Key code constant: Numeric keypad '3' key.
-Key code constant: Numeric keypad '4' key.
-Key code constant: Numeric keypad '5' key.
-Key code constant: Numeric keypad '6' key.
-Key code constant: Numeric keypad '7' key.
-Key code constant: Numeric keypad '8' key.
-Key code constant: Numeric keypad '9' key.
-Key code constant: Numeric keypad '+' key (for addition).
-Key code constant: Numeric keypad ',' key (for decimals or digit grouping).
-Key code constant: Numeric keypad '/' key (for division).
-Key code constant: Numeric keypad '.' key (for decimals or digit grouping).
-Key code constant: Numeric keypad Enter key.
-Key code constant: Numeric keypad '=' key.
-Key code constant: Numeric keypad '(' key.
-Key code constant: Numeric keypad '*' key (for multiplication).
-Key code constant: Numeric keypad ')' key.
-Key code constant: Numeric keypad '-' key (for subtraction).
-Key code constant: Num Lock key. +
Key code constant: Numeric keypad '0' key.
+Key code constant: Numeric keypad '1' key.
+Key code constant: Numeric keypad '2' key.
+Key code constant: Numeric keypad '3' key.
+Key code constant: Numeric keypad '4' key.
+Key code constant: Numeric keypad '5' key.
+Key code constant: Numeric keypad '6' key.
+Key code constant: Numeric keypad '7' key.
+Key code constant: Numeric keypad '8' key.
+Key code constant: Numeric keypad '9' key.
+Key code constant: Numeric keypad '+' key (for addition).
+Key code constant: Numeric keypad ',' key (for decimals or digit grouping).
+Key code constant: Numeric keypad '/' key (for division).
+Key code constant: Numeric keypad '.' key (for decimals or digit grouping).
+Key code constant: Numeric keypad Enter key.
+Key code constant: Numeric keypad '=' key.
+Key code constant: Numeric keypad '(' key.
+Key code constant: Numeric keypad '*' key (for multiplication).
+Key code constant: Numeric keypad ')' key.
+Key code constant: Numeric keypad '-' key (for subtraction).
+Key code constant: Num Lock key.
This is the Num Lock key , it is different from KEYCODE_NUM
.
This key alters the behavior of other keys on the numeric keypad.
Key code constant: 'O' key.
-Key code constant: 'P' key.
-Key code constant: Page Down key.
-Key code constant: Page Up key.
-Key code constant: Pairing key. +
Key code constant: 'O' key.
+Key code constant: 'P' key.
+Key code constant: Page Down key.
+Key code constant: Page Up key.
+Key code constant: Pairing key. Initiates peripheral pairing mode. Useful for pairing remote control devices or game controllers, especially if no other input mode is available.
-Key code constant: Paste key.
-Key code constant: '.' key.
-Key code constant: Picture Symbols modifier key. +
Key code constant: Paste key.
+Key code constant: '.' key.
+Key code constant: Picture Symbols modifier key. Used to switch symbol sets (Emoji, Kao-moji).
-Key code constant: '+' key.
-Key code constant: '#' key.
-Key code constant: Power key.
-Key code constant: Blue "programmable" key. +
Key code constant: '+' key.
+Key code constant: '#' key.
+Key code constant: Power key.
+Key code constant: Blue "programmable" key. On TV remotes, acts as a contextual/programmable key.
-Key code constant: Green "programmable" key. +
Key code constant: Green "programmable" key. On TV remotes, actsas a contextual/programmable key.
-Key code constant: Red "programmable" key. +
Key code constant: Red "programmable" key. On TV remotes, acts as a contextual/programmable key.
-Key code constant: Yellow "programmable" key. +
Key code constant: Yellow "programmable" key. On TV remotes, acts as a contextual/programmable key.
-Key code constant: 'Q' key.
-Key code constant: 'R' key.
-Key code constant: ']' key.
-Key code constant: Japanese Ro key.
-Key code constant: 'S' key.
-Key code constant: Scroll Lock key.
-Key code constant: Search key.
-Key code constant: ' ,' key.
-Key code constant: Settings key. +
Key code constant: 'Q' key.
+Key code constant: 'R' key.
+Key code constant: ']' key.
+Key code constant: Japanese Ro key.
+Key code constant: 'S' key.
+Key code constant: Scroll Lock key.
+Key code constant: Search key.
+Key code constant: ' ,' key.
+Key code constant: Settings key. Starts the system settings activity.
-Key code constant: Left Shift modifier key.
-Key code constant: Right Shift modifier key.
-Key code constant: '/' key.
-Key code constant: Sleep key. +
Key code constant: Left Shift modifier key.
+Key code constant: Right Shift modifier key.
+Key code constant: '/' key.
+Key code constant: Sleep key.
Puts the device to sleep. Behaves somewhat like KEYCODE_POWER
but it
has no effect if the device is already asleep.
Key code constant: Soft Left key. +
Key code constant: Soft Left key. Usually situated below the display on phones and used as a multi-function feature key for selecting a software defined function shown on the bottom left of the display.
-Key code constant: Soft Right key. +
Key code constant: Soft Right key. Usually situated below the display on phones and used as a multi-function feature key for selecting a software defined function shown on the bottom right of the display.
-Key code constant: put device to sleep unless a wakelock is held.
-Key code constant: Space key.
-Key code constant: '*' key.
-Key code constant: Set-top-box input key. +
Key code constant: put device to sleep unless a wakelock is held.
+Key code constant: Space key.
+Key code constant: '*' key.
+Key code constant: Set-top-box input key. On TV remotes, switches the input mode on an external Set-top-box.
-Key code constant: Set-top-box power key. +
Key code constant: Set-top-box power key. On TV remotes, toggles the power on an external Set-top-box.
-Key code constant: Generic stem key 1 for Wear
-Key code constant: Generic stem key 2 for Wear
-Key code constant: Generic stem key 3 for Wear
-Key code constant: Primary stem key for Wear +
Key code constant: Generic stem key 1 for Wear
+Key code constant: Generic stem key 2 for Wear
+Key code constant: Generic stem key 3 for Wear
+Key code constant: Primary stem key for Wear Main power/reset button on watch.
-Key code constant: Switch Charset modifier key. +
Key code constant: Switch Charset modifier key. Used to switch character sets (Kanji, Katakana).
-Key code constant: Symbol modifier key. +
Key code constant: Symbol modifier key. Used to enter alternate symbols.
-Key code constant: System Request / Pr Screen key.
-Key code constant: Consumed by the system for navigation down
-Key code constant: Consumed by the system for navigation left
-Key code constant: Consumed by the system for navigation right
-Key code constant: Consumed by the system for navigation up
-Key code constant: 'T' key.
-Key code constant: Tab key.
-Key code constant: TV key. +
Key code constant: System Request / Pr Screen key.
+Key code constant: Consumed by the system for navigation down
+Key code constant: Consumed by the system for navigation left
+Key code constant: Consumed by the system for navigation right
+Key code constant: Consumed by the system for navigation up
+Key code constant: 'T' key.
+Key code constant: Tab key.
+Key code constant: TV key. On TV remotes, switches to viewing live TV.
-Key code constant: Antenna/Cable key. +
Key code constant: Antenna/Cable key. Toggles broadcast input source between antenna and cable.
-Key code constant: Audio description key. +
Key code constant: Audio description key. Toggles audio description off / on.
-Key code constant: Audio description mixing volume down key. +
Key code constant: Audio description mixing volume down key. Lessen audio description volume as compared with normal audio volume.
-Key code constant: Audio description mixing volume up key. +
Key code constant: Audio description mixing volume up key. Louden audio description volume as compared with normal audio volume.
-Key code constant: Contents menu key. +
Key code constant: Contents menu key. Goes to the title list. Corresponds to Contents Menu (0x0B) of CEC User Control Code
-Key code constant: TV data service key. +
Key code constant: TV data service key. Displays data services like weather, sports.
-Key code constant: TV input key. +
Key code constant: TV input key. On TV remotes, switches the input on a television screen.
-Key code constant: Component #1 key. +
Key code constant: Component #1 key. Switches to component video input #1.
-Key code constant: Component #2 key. +
Key code constant: Component #2 key. Switches to component video input #2.
-Key code constant: Composite #1 key. +
Key code constant: Composite #1 key. Switches to composite video input #1.
-Key code constant: Composite #2 key. +
Key code constant: Composite #2 key. Switches to composite video input #2.
-Key code constant: HDMI #1 key. +
Key code constant: HDMI #1 key. Switches to HDMI input #1.
-Key code constant: HDMI #2 key. +
Key code constant: HDMI #2 key. Switches to HDMI input #2.
-Key code constant: HDMI #3 key. +
Key code constant: HDMI #3 key. Switches to HDMI input #3.
-Key code constant: HDMI #4 key. +
Key code constant: HDMI #4 key. Switches to HDMI input #4.
-Key code constant: VGA #1 key. +
Key code constant: VGA #1 key. Switches to VGA (analog RGB) input #1.
-Key code constant: Media context menu key. +
Key code constant: Media context menu key. Goes to the context menu of media contents. Corresponds to Media Context-sensitive Menu (0x11) of CEC User Control Code.
-Key code constant: Toggle Network key. +
Key code constant: Toggle Network key. Toggles selecting broacast services.
-Key code constant: Number entry key. +
Key code constant: Number entry key. Initiates to enter multi-digit channel nubmber when each digit key is assigned for selecting separate channel. Corresponds to Number Entry Mode (0x1D) of CEC User Control Code.
-Key code constant: TV power key. +
Key code constant: TV power key. On TV remotes, toggles the power on a television screen.
-Key code constant: Radio key. +
Key code constant: Radio key. Toggles TV service / Radio service.
-Key code constant: Satellite key. +
Key code constant: Satellite key. Switches to digital satellite broadcast service.
-Key code constant: BS key. +
Key code constant: BS key. Switches to BS digital satellite broadcasting service available in Japan.
-Key code constant: CS key. +
Key code constant: CS key. Switches to CS digital satellite broadcasting service available in Japan.
-Key code constant: BS/CS key. +
Key code constant: BS/CS key. Toggles between BS and CS digital satellite services.
-Key code constant: Teletext key. +
Key code constant: Teletext key. Displays Teletext service.
-Key code constant: Analog Terrestrial key. +
Key code constant: Analog Terrestrial key. Switches to analog terrestrial broadcast service.
-Key code constant: Digital Terrestrial key. +
Key code constant: Digital Terrestrial key. Switches to digital terrestrial broadcast service.
-Key code constant: Timer programming key. +
Key code constant: Timer programming key. Goes to the timer recording menu. Corresponds to Timer Programming (0x54) of CEC User Control Code.
-Key code constant: Zoom mode key. +
Key code constant: Zoom mode key. Changes Zoom mode (Normal, Full, Zoom, Wide-zoom, etc.)
-Key code constant: 'U' key.
-Key code constant: 'V' key.
-Key code constant: Voice Assist key. +
Key code constant: 'U' key.
+Key code constant: 'V' key.
+Key code constant: Voice Assist key. Launches the global voice assist activity. Not delivered to applications.
-Key code constant: Volume Down key. +
Key code constant: Volume Down key. Adjusts the speaker volume down.
-Key code constant: Volume Mute key. +
Key code constant: Volume Mute key.
Mutes the speaker, unlike KEYCODE_MUTE
.
This key should normally be implemented as a toggle such that the first press
mutes the speaker and the second press restores the original volume.
Key code constant: Volume Up key. +
Key code constant: Volume Up key. Adjusts the speaker volume up.
-Key code constant: 'W' key.
-Key code constant: Wakeup key. +
Key code constant: 'W' key.
+Key code constant: Wakeup key.
Wakes up the device. Behaves somewhat like KEYCODE_POWER
but it
has no effect if the device is already awake.
Key code constant: Window key. +
Key code constant: Window key. On TV remotes, toggles picture-in-picture mode or other windowing functions. On Android Wear devices, triggers a display offset.
-Key code constant: 'X' key.
-Key code constant: 'Y' key.
-Key code constant: Japanese Yen key.
-Key code constant: 'Z' key.
-Key code constant: Japanese full-width / half-width key.
-Key code constant: Zoom in key.
-Key code constant: Zoom out key.
-Key code constant: 'X' key.
+Key code constant: 'Y' key.
+Key code constant: Japanese Yen key.
+Key code constant: 'Z' key.
+Key code constant: Japanese full-width / half-width key.
+Key code constant: Zoom in key.
+Key code constant: Zoom out key.
+change
event emits the same instance of the device instead of creating a new device object every time.install
and uninstall
commands will fail if any other response than Success
is received. Until V5 the promise could have resolved even when the operation was not successful.exec
methods accept string[]
as an argument. Fix for https://github.com/Maaaartin/adb-ts/issues/13.
see AdbClientOptions for more details
-