[]Struct jni_android_sys::android::view::KeyEvent

#[repr(transparent)]
pub struct KeyEvent(_);

public class KeyEvent

Required feature: "android-view-KeyEvent"

Methods

impl KeyEvent

pub fn new_int_int<'env>(
    __jni_env: &'env Env,
    arg0: i32,
    arg1: i32
) -> Result<Local<'env, KeyEvent>, Local<'env, Throwable>>
[src]

pub fn new_long_long_int_int_int<'env>(
    __jni_env: &'env Env,
    arg0: i64,
    arg1: i64,
    arg2: i32,
    arg3: i32,
    arg4: i32
) -> Result<Local<'env, KeyEvent>, Local<'env, Throwable>>
[src]

pub fn new_long_long_int_int_int_int<'env>(
    __jni_env: &'env Env,
    arg0: i64,
    arg1: i64,
    arg2: i32,
    arg3: i32,
    arg4: i32,
    arg5: i32
) -> Result<Local<'env, KeyEvent>, Local<'env, Throwable>>
[src]

pub fn new_long_long_int_int_int_int_int_int<'env>(
    __jni_env: &'env Env,
    arg0: i64,
    arg1: i64,
    arg2: i32,
    arg3: i32,
    arg4: i32,
    arg5: i32,
    arg6: i32,
    arg7: i32
) -> Result<Local<'env, KeyEvent>, Local<'env, Throwable>>
[src]

pub fn new_long_long_int_int_int_int_int_int_int<'env>(
    __jni_env: &'env Env,
    arg0: i64,
    arg1: i64,
    arg2: i32,
    arg3: i32,
    arg4: i32,
    arg5: i32,
    arg6: i32,
    arg7: i32,
    arg8: i32
) -> Result<Local<'env, KeyEvent>, Local<'env, Throwable>>
[src]

pub fn new_long_long_int_int_int_int_int_int_int_int<'env>(
    __jni_env: &'env Env,
    arg0: i64,
    arg1: i64,
    arg2: i32,
    arg3: i32,
    arg4: i32,
    arg5: i32,
    arg6: i32,
    arg7: i32,
    arg8: i32,
    arg9: i32
) -> Result<Local<'env, KeyEvent>, Local<'env, Throwable>>
[src]

pub fn new_long_String_int_int<'env>(
    __jni_env: &'env Env,
    arg0: i64,
    arg1: impl Into<Option<&'env String>>,
    arg2: i32,
    arg3: i32
) -> Result<Local<'env, KeyEvent>, Local<'env, Throwable>>
[src]

KeyEvent

Required features: "java-lang-String"

pub fn new_KeyEvent<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env KeyEvent>>
) -> Result<Local<'env, KeyEvent>, Local<'env, Throwable>>
[src]

KeyEvent

Required features: "android-view-KeyEvent"

pub fn new_KeyEvent_long_int<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env KeyEvent>>,
    arg1: i64,
    arg2: i32
) -> Result<Local<'env, KeyEvent>, Local<'env, Throwable>>
[src]

Deprecated

KeyEvent

Required features: "android-view-KeyEvent"

pub fn getMaxKeyCode<'env>(
    __jni_env: &'env Env
) -> Result<i32, Local<'env, Throwable>>
[src]

pub fn getDeadChar<'env>(
    __jni_env: &'env Env,
    arg0: i32,
    arg1: i32
) -> Result<i32, Local<'env, Throwable>>
[src]

pub fn changeTimeRepeat_KeyEvent_long_int<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env KeyEvent>>,
    arg1: i64,
    arg2: i32
) -> Result<Option<Local<'env, KeyEvent>>, Local<'env, Throwable>>
[src]

changeTimeRepeat

Required features: "android-view-KeyEvent"

pub fn changeTimeRepeat_KeyEvent_long_int_int<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env KeyEvent>>,
    arg1: i64,
    arg2: i32,
    arg3: i32
) -> Result<Option<Local<'env, KeyEvent>>, Local<'env, Throwable>>
[src]

changeTimeRepeat

Required features: "android-view-KeyEvent"

pub fn changeAction<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env KeyEvent>>,
    arg1: i32
) -> Result<Option<Local<'env, KeyEvent>>, Local<'env, Throwable>>
[src]

changeAction

Required features: "android-view-KeyEvent"

pub fn changeFlags<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env KeyEvent>>,
    arg1: i32
) -> Result<Option<Local<'env, KeyEvent>>, Local<'env, Throwable>>
[src]

changeFlags

Required features: "android-view-KeyEvent"

pub fn isSystem<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

pub fn isGamepadButton<'env>(
    __jni_env: &'env Env,
    arg0: i32
) -> Result<bool, Local<'env, Throwable>>
[src]

pub fn getDeviceId<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn getSource<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn setSource<'env>(
    &'env self,
    arg0: i32
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn getMetaState<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn getModifiers<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn getFlags<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn getModifierMetaStateMask<'env>(
    __jni_env: &'env Env
) -> Result<i32, Local<'env, Throwable>>
[src]

pub fn isModifierKey<'env>(
    __jni_env: &'env Env,
    arg0: i32
) -> Result<bool, Local<'env, Throwable>>
[src]

pub fn normalizeMetaState<'env>(
    __jni_env: &'env Env,
    arg0: i32
) -> Result<i32, Local<'env, Throwable>>
[src]

pub fn metaStateHasNoModifiers<'env>(
    __jni_env: &'env Env,
    arg0: i32
) -> Result<bool, Local<'env, Throwable>>
[src]

pub fn metaStateHasModifiers<'env>(
    __jni_env: &'env Env,
    arg0: i32,
    arg1: i32
) -> Result<bool, Local<'env, Throwable>>
[src]

pub fn hasNoModifiers<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

pub fn hasModifiers<'env>(
    &'env self,
    arg0: i32
) -> Result<bool, Local<'env, Throwable>>
[src]

pub fn isAltPressed<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

pub fn isShiftPressed<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

pub fn isSymPressed<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

pub fn isCtrlPressed<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

pub fn isMetaPressed<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

pub fn isFunctionPressed<'env>(
    &'env self
) -> Result<bool, Local<'env, Throwable>>
[src]

pub fn isCapsLockOn<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

pub fn isNumLockOn<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

pub fn isScrollLockOn<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

pub fn getAction<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn isCanceled<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

pub fn startTracking<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

pub fn isTracking<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

pub fn isLongPress<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

pub fn getKeyCode<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn getCharacters<'env>(
    &'env self
) -> Result<Option<Local<'env, String>>, Local<'env, Throwable>>
[src]

getCharacters

Required features: "java-lang-String"

pub fn getScanCode<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn getRepeatCount<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn getDownTime<'env>(&'env self) -> Result<i64, Local<'env, Throwable>>[src]

pub fn getEventTime<'env>(&'env self) -> Result<i64, Local<'env, Throwable>>[src]

pub fn getKeyCharacterMap<'env>(
    &'env self
) -> Result<Option<Local<'env, KeyCharacterMap>>, Local<'env, Throwable>>
[src]

getKeyCharacterMap

Required features: "android-view-KeyCharacterMap"

pub fn getDisplayLabel<'env>(
    &'env self
) -> Result<jchar, Local<'env, Throwable>>
[src]

pub fn getUnicodeChar<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn getUnicodeChar_int<'env>(
    &'env self,
    arg0: i32
) -> Result<i32, Local<'env, Throwable>>
[src]

pub fn getKeyData<'env>(
    &'env self,
    arg0: impl Into<Option<&'env KeyCharacterMap_KeyData>>
) -> Result<bool, Local<'env, Throwable>>
[src]

Deprecated

getKeyData

Required features: "android-view-KeyCharacterMap_KeyData"

pub fn getMatch_char_array<'env>(
    &'env self,
    arg0: impl Into<Option<&'env CharArray>>
) -> Result<jchar, Local<'env, Throwable>>
[src]

pub fn getMatch_char_array_int<'env>(
    &'env self,
    arg0: impl Into<Option<&'env CharArray>>,
    arg1: i32
) -> Result<jchar, Local<'env, Throwable>>
[src]

pub fn getNumber<'env>(&'env self) -> Result<jchar, Local<'env, Throwable>>[src]

pub fn isPrintingKey<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

pub fn dispatch_Callback<'env>(
    &'env self,
    arg0: impl Into<Option<&'env KeyEvent_Callback>>
) -> Result<bool, Local<'env, Throwable>>
[src]

Deprecated

dispatch

Required features: "android-view-KeyEvent_Callback"

pub fn dispatch_Callback_DispatcherState_Object<'env>(
    &'env self,
    arg0: impl Into<Option<&'env KeyEvent_Callback>>,
    arg1: impl Into<Option<&'env KeyEvent_DispatcherState>>,
    arg2: impl Into<Option<&'env Object>>
) -> Result<bool, Local<'env, Throwable>>
[src]

dispatch

Required features: "android-view-KeyEvent_Callback", "android-view-KeyEvent_DispatcherState", "java-lang-Object"

pub fn toString<'env>(
    &'env self
) -> Result<Option<Local<'env, String>>, Local<'env, Throwable>>
[src]

toString

Required features: "java-lang-String"

pub fn keyCodeToString<'env>(
    __jni_env: &'env Env,
    arg0: i32
) -> Result<Option<Local<'env, String>>, Local<'env, Throwable>>
[src]

keyCodeToString

Required features: "java-lang-String"

pub fn keyCodeFromString<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env String>>
) -> Result<i32, Local<'env, Throwable>>
[src]

keyCodeFromString

Required features: "java-lang-String"

pub fn writeToParcel<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Parcel>>,
    arg1: i32
) -> Result<(), Local<'env, Throwable>>
[src]

writeToParcel

Required features: "android-os-Parcel"

pub const ACTION_DOWN: i32[src]

public static final ACTION_DOWN

pub const ACTION_MULTIPLE: i32[src]

public static final ACTION_MULTIPLE

pub const ACTION_UP: i32[src]

public static final ACTION_UP

pub fn CREATOR<'env>(env: &'env Env) -> Option<Local<'env, Parcelable_Creator>>[src]

get public static final CREATOR

Required feature: "android-os-Parcelable_Creator"

pub const FLAG_CANCELED: i32[src]

public static final FLAG_CANCELED

pub const FLAG_CANCELED_LONG_PRESS: i32[src]

public static final FLAG_CANCELED_LONG_PRESS

pub const FLAG_EDITOR_ACTION: i32[src]

public static final FLAG_EDITOR_ACTION

pub const FLAG_FALLBACK: i32[src]

public static final FLAG_FALLBACK

pub const FLAG_FROM_SYSTEM: i32[src]

public static final FLAG_FROM_SYSTEM

pub const FLAG_KEEP_TOUCH_MODE: i32[src]

public static final FLAG_KEEP_TOUCH_MODE

pub const FLAG_LONG_PRESS: i32[src]

public static final FLAG_LONG_PRESS

pub const FLAG_SOFT_KEYBOARD: i32[src]

public static final FLAG_SOFT_KEYBOARD

pub const FLAG_TRACKING: i32[src]

public static final FLAG_TRACKING

pub const FLAG_VIRTUAL_HARD_KEY: i32[src]

public static final FLAG_VIRTUAL_HARD_KEY

pub const FLAG_WOKE_HERE: i32[src]

Deprecated

public static final FLAG_WOKE_HERE

pub const KEYCODE_0: i32[src]

public static final KEYCODE_0

pub const KEYCODE_1: i32[src]

public static final KEYCODE_1

pub const KEYCODE_11: i32[src]

public static final KEYCODE_11

pub const KEYCODE_12: i32[src]

public static final KEYCODE_12

pub const KEYCODE_2: i32[src]

public static final KEYCODE_2

pub const KEYCODE_3: i32[src]

public static final KEYCODE_3

pub const KEYCODE_3D_MODE: i32[src]

public static final KEYCODE_3D_MODE

pub const KEYCODE_4: i32[src]

public static final KEYCODE_4

pub const KEYCODE_5: i32[src]

public static final KEYCODE_5

pub const KEYCODE_6: i32[src]

public static final KEYCODE_6

pub const KEYCODE_7: i32[src]

public static final KEYCODE_7

pub const KEYCODE_8: i32[src]

public static final KEYCODE_8

pub const KEYCODE_9: i32[src]

public static final KEYCODE_9

pub const KEYCODE_A: i32[src]

public static final KEYCODE_A

pub const KEYCODE_ALL_APPS: i32[src]

public static final KEYCODE_ALL_APPS

pub const KEYCODE_ALT_LEFT: i32[src]

public static final KEYCODE_ALT_LEFT

pub const KEYCODE_ALT_RIGHT: i32[src]

public static final KEYCODE_ALT_RIGHT

pub const KEYCODE_APOSTROPHE: i32[src]

public static final KEYCODE_APOSTROPHE

pub const KEYCODE_APP_SWITCH: i32[src]

public static final KEYCODE_APP_SWITCH

pub const KEYCODE_ASSIST: i32[src]

public static final KEYCODE_ASSIST

pub const KEYCODE_AT: i32[src]

public static final KEYCODE_AT

pub const KEYCODE_AVR_INPUT: i32[src]

public static final KEYCODE_AVR_INPUT

pub const KEYCODE_AVR_POWER: i32[src]

public static final KEYCODE_AVR_POWER

pub const KEYCODE_B: i32[src]

public static final KEYCODE_B

pub const KEYCODE_BACK: i32[src]

public static final KEYCODE_BACK

pub const KEYCODE_BACKSLASH: i32[src]

public static final KEYCODE_BACKSLASH

pub const KEYCODE_BOOKMARK: i32[src]

public static final KEYCODE_BOOKMARK

pub const KEYCODE_BREAK: i32[src]

public static final KEYCODE_BREAK

pub const KEYCODE_BRIGHTNESS_DOWN: i32[src]

public static final KEYCODE_BRIGHTNESS_DOWN

pub const KEYCODE_BRIGHTNESS_UP: i32[src]

public static final KEYCODE_BRIGHTNESS_UP

pub const KEYCODE_BUTTON_1: i32[src]

public static final KEYCODE_BUTTON_1

pub const KEYCODE_BUTTON_10: i32[src]

public static final KEYCODE_BUTTON_10

pub const KEYCODE_BUTTON_11: i32[src]

public static final KEYCODE_BUTTON_11

pub const KEYCODE_BUTTON_12: i32[src]

public static final KEYCODE_BUTTON_12

pub const KEYCODE_BUTTON_13: i32[src]

public static final KEYCODE_BUTTON_13

pub const KEYCODE_BUTTON_14: i32[src]

public static final KEYCODE_BUTTON_14

pub const KEYCODE_BUTTON_15: i32[src]

public static final KEYCODE_BUTTON_15

pub const KEYCODE_BUTTON_16: i32[src]

public static final KEYCODE_BUTTON_16

pub const KEYCODE_BUTTON_2: i32[src]

public static final KEYCODE_BUTTON_2

pub const KEYCODE_BUTTON_3: i32[src]

public static final KEYCODE_BUTTON_3

pub const KEYCODE_BUTTON_4: i32[src]

public static final KEYCODE_BUTTON_4

pub const KEYCODE_BUTTON_5: i32[src]

public static final KEYCODE_BUTTON_5

pub const KEYCODE_BUTTON_6: i32[src]

public static final KEYCODE_BUTTON_6

pub const KEYCODE_BUTTON_7: i32[src]

public static final KEYCODE_BUTTON_7

pub const KEYCODE_BUTTON_8: i32[src]

public static final KEYCODE_BUTTON_8

pub const KEYCODE_BUTTON_9: i32[src]

public static final KEYCODE_BUTTON_9

pub const KEYCODE_BUTTON_A: i32[src]

public static final KEYCODE_BUTTON_A

pub const KEYCODE_BUTTON_B: i32[src]

public static final KEYCODE_BUTTON_B

pub const KEYCODE_BUTTON_C: i32[src]

public static final KEYCODE_BUTTON_C

pub const KEYCODE_BUTTON_L1: i32[src]

public static final KEYCODE_BUTTON_L1

pub const KEYCODE_BUTTON_L2: i32[src]

public static final KEYCODE_BUTTON_L2

pub const KEYCODE_BUTTON_MODE: i32[src]

public static final KEYCODE_BUTTON_MODE

pub const KEYCODE_BUTTON_R1: i32[src]

public static final KEYCODE_BUTTON_R1

pub const KEYCODE_BUTTON_R2: i32[src]

public static final KEYCODE_BUTTON_R2

pub const KEYCODE_BUTTON_SELECT: i32[src]

public static final KEYCODE_BUTTON_SELECT

pub const KEYCODE_BUTTON_START: i32[src]

public static final KEYCODE_BUTTON_START

pub const KEYCODE_BUTTON_THUMBL: i32[src]

public static final KEYCODE_BUTTON_THUMBL

pub const KEYCODE_BUTTON_THUMBR: i32[src]

public static final KEYCODE_BUTTON_THUMBR

pub const KEYCODE_BUTTON_X: i32[src]

public static final KEYCODE_BUTTON_X

pub const KEYCODE_BUTTON_Y: i32[src]

public static final KEYCODE_BUTTON_Y

pub const KEYCODE_BUTTON_Z: i32[src]

public static final KEYCODE_BUTTON_Z

pub const KEYCODE_C: i32[src]

public static final KEYCODE_C

pub const KEYCODE_CALCULATOR: i32[src]

public static final KEYCODE_CALCULATOR

pub const KEYCODE_CALENDAR: i32[src]

public static final KEYCODE_CALENDAR

pub const KEYCODE_CALL: i32[src]

public static final KEYCODE_CALL

pub const KEYCODE_CAMERA: i32[src]

public static final KEYCODE_CAMERA

pub const KEYCODE_CAPS_LOCK: i32[src]

public static final KEYCODE_CAPS_LOCK

pub const KEYCODE_CAPTIONS: i32[src]

public static final KEYCODE_CAPTIONS

pub const KEYCODE_CHANNEL_DOWN: i32[src]

public static final KEYCODE_CHANNEL_DOWN

pub const KEYCODE_CHANNEL_UP: i32[src]

public static final KEYCODE_CHANNEL_UP

pub const KEYCODE_CLEAR: i32[src]

public static final KEYCODE_CLEAR

pub const KEYCODE_COMMA: i32[src]

public static final KEYCODE_COMMA

pub const KEYCODE_CONTACTS: i32[src]

public static final KEYCODE_CONTACTS

pub const KEYCODE_COPY: i32[src]

public static final KEYCODE_COPY

pub const KEYCODE_CTRL_LEFT: i32[src]

public static final KEYCODE_CTRL_LEFT

pub const KEYCODE_CTRL_RIGHT: i32[src]

public static final KEYCODE_CTRL_RIGHT

pub const KEYCODE_CUT: i32[src]

public static final KEYCODE_CUT

pub const KEYCODE_D: i32[src]

public static final KEYCODE_D

pub const KEYCODE_DEL: i32[src]

public static final KEYCODE_DEL

pub const KEYCODE_DPAD_CENTER: i32[src]

public static final KEYCODE_DPAD_CENTER

pub const KEYCODE_DPAD_DOWN: i32[src]

public static final KEYCODE_DPAD_DOWN

pub const KEYCODE_DPAD_DOWN_LEFT: i32[src]

public static final KEYCODE_DPAD_DOWN_LEFT

pub const KEYCODE_DPAD_DOWN_RIGHT: i32[src]

public static final KEYCODE_DPAD_DOWN_RIGHT

pub const KEYCODE_DPAD_LEFT: i32[src]

public static final KEYCODE_DPAD_LEFT

pub const KEYCODE_DPAD_RIGHT: i32[src]

public static final KEYCODE_DPAD_RIGHT

pub const KEYCODE_DPAD_UP: i32[src]

public static final KEYCODE_DPAD_UP

pub const KEYCODE_DPAD_UP_LEFT: i32[src]

public static final KEYCODE_DPAD_UP_LEFT

pub const KEYCODE_DPAD_UP_RIGHT: i32[src]

public static final KEYCODE_DPAD_UP_RIGHT

pub const KEYCODE_DVR: i32[src]

public static final KEYCODE_DVR

pub const KEYCODE_E: i32[src]

public static final KEYCODE_E

pub const KEYCODE_EISU: i32[src]

public static final KEYCODE_EISU

pub const KEYCODE_ENDCALL: i32[src]

public static final KEYCODE_ENDCALL

pub const KEYCODE_ENTER: i32[src]

public static final KEYCODE_ENTER

pub const KEYCODE_ENVELOPE: i32[src]

public static final KEYCODE_ENVELOPE

pub const KEYCODE_EQUALS: i32[src]

public static final KEYCODE_EQUALS

pub const KEYCODE_ESCAPE: i32[src]

public static final KEYCODE_ESCAPE

pub const KEYCODE_EXPLORER: i32[src]

public static final KEYCODE_EXPLORER

pub const KEYCODE_F: i32[src]

public static final KEYCODE_F

pub const KEYCODE_F1: i32[src]

public static final KEYCODE_F1

pub const KEYCODE_F10: i32[src]

public static final KEYCODE_F10

pub const KEYCODE_F11: i32[src]

public static final KEYCODE_F11

pub const KEYCODE_F12: i32[src]

public static final KEYCODE_F12

pub const KEYCODE_F2: i32[src]

public static final KEYCODE_F2

pub const KEYCODE_F3: i32[src]

public static final KEYCODE_F3

pub const KEYCODE_F4: i32[src]

public static final KEYCODE_F4

pub const KEYCODE_F5: i32[src]

public static final KEYCODE_F5

pub const KEYCODE_F6: i32[src]

public static final KEYCODE_F6

pub const KEYCODE_F7: i32[src]

public static final KEYCODE_F7

pub const KEYCODE_F8: i32[src]

public static final KEYCODE_F8

pub const KEYCODE_F9: i32[src]

public static final KEYCODE_F9

pub const KEYCODE_FOCUS: i32[src]

public static final KEYCODE_FOCUS

pub const KEYCODE_FORWARD: i32[src]

public static final KEYCODE_FORWARD

pub const KEYCODE_FORWARD_DEL: i32[src]

public static final KEYCODE_FORWARD_DEL

pub const KEYCODE_FUNCTION: i32[src]

public static final KEYCODE_FUNCTION

pub const KEYCODE_G: i32[src]

public static final KEYCODE_G

pub const KEYCODE_GRAVE: i32[src]

public static final KEYCODE_GRAVE

pub const KEYCODE_GUIDE: i32[src]

public static final KEYCODE_GUIDE

pub const KEYCODE_H: i32[src]

public static final KEYCODE_H

pub const KEYCODE_HEADSETHOOK: i32[src]

public static final KEYCODE_HEADSETHOOK

pub const KEYCODE_HELP: i32[src]

public static final KEYCODE_HELP

pub const KEYCODE_HENKAN: i32[src]

public static final KEYCODE_HENKAN

pub const KEYCODE_HOME: i32[src]

public static final KEYCODE_HOME

pub const KEYCODE_I: i32[src]

public static final KEYCODE_I

pub const KEYCODE_INFO: i32[src]

public static final KEYCODE_INFO

pub const KEYCODE_INSERT: i32[src]

public static final KEYCODE_INSERT

pub const KEYCODE_J: i32[src]

public static final KEYCODE_J

pub const KEYCODE_K: i32[src]

public static final KEYCODE_K

pub const KEYCODE_KANA: i32[src]

public static final KEYCODE_KANA

pub const KEYCODE_KATAKANA_HIRAGANA: i32[src]

public static final KEYCODE_KATAKANA_HIRAGANA

pub const KEYCODE_L: i32[src]

public static final KEYCODE_L

pub const KEYCODE_LANGUAGE_SWITCH: i32[src]

public static final KEYCODE_LANGUAGE_SWITCH

pub const KEYCODE_LAST_CHANNEL: i32[src]

public static final KEYCODE_LAST_CHANNEL

pub const KEYCODE_LEFT_BRACKET: i32[src]

public static final KEYCODE_LEFT_BRACKET

pub const KEYCODE_M: i32[src]

public static final KEYCODE_M

pub const KEYCODE_MANNER_MODE: i32[src]

public static final KEYCODE_MANNER_MODE

pub const KEYCODE_MEDIA_AUDIO_TRACK: i32[src]

public static final KEYCODE_MEDIA_AUDIO_TRACK

pub const KEYCODE_MEDIA_CLOSE: i32[src]

public static final KEYCODE_MEDIA_CLOSE

pub const KEYCODE_MEDIA_EJECT: i32[src]

public static final KEYCODE_MEDIA_EJECT

pub const KEYCODE_MEDIA_FAST_FORWARD: i32[src]

public static final KEYCODE_MEDIA_FAST_FORWARD

pub const KEYCODE_MEDIA_NEXT: i32[src]

public static final KEYCODE_MEDIA_NEXT

pub const KEYCODE_MEDIA_PAUSE: i32[src]

public static final KEYCODE_MEDIA_PAUSE

pub const KEYCODE_MEDIA_PLAY: i32[src]

public static final KEYCODE_MEDIA_PLAY

pub const KEYCODE_MEDIA_PLAY_PAUSE: i32[src]

public static final KEYCODE_MEDIA_PLAY_PAUSE

pub const KEYCODE_MEDIA_PREVIOUS: i32[src]

public static final KEYCODE_MEDIA_PREVIOUS

pub const KEYCODE_MEDIA_RECORD: i32[src]

public static final KEYCODE_MEDIA_RECORD

pub const KEYCODE_MEDIA_REWIND: i32[src]

public static final KEYCODE_MEDIA_REWIND

pub const KEYCODE_MEDIA_SKIP_BACKWARD: i32[src]

public static final KEYCODE_MEDIA_SKIP_BACKWARD

pub const KEYCODE_MEDIA_SKIP_FORWARD: i32[src]

public static final KEYCODE_MEDIA_SKIP_FORWARD

pub const KEYCODE_MEDIA_STEP_BACKWARD: i32[src]

public static final KEYCODE_MEDIA_STEP_BACKWARD

pub const KEYCODE_MEDIA_STEP_FORWARD: i32[src]

public static final KEYCODE_MEDIA_STEP_FORWARD

pub const KEYCODE_MEDIA_STOP: i32[src]

public static final KEYCODE_MEDIA_STOP

pub const KEYCODE_MEDIA_TOP_MENU: i32[src]

public static final KEYCODE_MEDIA_TOP_MENU

pub const KEYCODE_MENU: i32[src]

public static final KEYCODE_MENU

pub const KEYCODE_META_LEFT: i32[src]

public static final KEYCODE_META_LEFT

pub const KEYCODE_META_RIGHT: i32[src]

public static final KEYCODE_META_RIGHT

pub const KEYCODE_MINUS: i32[src]

public static final KEYCODE_MINUS

pub const KEYCODE_MOVE_END: i32[src]

public static final KEYCODE_MOVE_END

pub const KEYCODE_MOVE_HOME: i32[src]

public static final KEYCODE_MOVE_HOME

pub const KEYCODE_MUHENKAN: i32[src]

public static final KEYCODE_MUHENKAN

pub const KEYCODE_MUSIC: i32[src]

public static final KEYCODE_MUSIC

pub const KEYCODE_MUTE: i32[src]

public static final KEYCODE_MUTE

pub const KEYCODE_N: i32[src]

public static final KEYCODE_N

pub const KEYCODE_NAVIGATE_IN: i32[src]

public static final KEYCODE_NAVIGATE_IN

pub const KEYCODE_NAVIGATE_NEXT: i32[src]

public static final KEYCODE_NAVIGATE_NEXT

pub const KEYCODE_NAVIGATE_OUT: i32[src]

public static final KEYCODE_NAVIGATE_OUT

pub const KEYCODE_NAVIGATE_PREVIOUS: i32[src]

public static final KEYCODE_NAVIGATE_PREVIOUS

pub const KEYCODE_NOTIFICATION: i32[src]

public static final KEYCODE_NOTIFICATION

pub const KEYCODE_NUM: i32[src]

public static final KEYCODE_NUM

pub const KEYCODE_NUMPAD_0: i32[src]

public static final KEYCODE_NUMPAD_0

pub const KEYCODE_NUMPAD_1: i32[src]

public static final KEYCODE_NUMPAD_1

pub const KEYCODE_NUMPAD_2: i32[src]

public static final KEYCODE_NUMPAD_2

pub const KEYCODE_NUMPAD_3: i32[src]

public static final KEYCODE_NUMPAD_3

pub const KEYCODE_NUMPAD_4: i32[src]

public static final KEYCODE_NUMPAD_4

pub const KEYCODE_NUMPAD_5: i32[src]

public static final KEYCODE_NUMPAD_5

pub const KEYCODE_NUMPAD_6: i32[src]

public static final KEYCODE_NUMPAD_6

pub const KEYCODE_NUMPAD_7: i32[src]

public static final KEYCODE_NUMPAD_7

pub const KEYCODE_NUMPAD_8: i32[src]

public static final KEYCODE_NUMPAD_8

pub const KEYCODE_NUMPAD_9: i32[src]

public static final KEYCODE_NUMPAD_9

pub const KEYCODE_NUMPAD_ADD: i32[src]

public static final KEYCODE_NUMPAD_ADD

pub const KEYCODE_NUMPAD_COMMA: i32[src]

public static final KEYCODE_NUMPAD_COMMA

pub const KEYCODE_NUMPAD_DIVIDE: i32[src]

public static final KEYCODE_NUMPAD_DIVIDE

pub const KEYCODE_NUMPAD_DOT: i32[src]

public static final KEYCODE_NUMPAD_DOT

pub const KEYCODE_NUMPAD_ENTER: i32[src]

public static final KEYCODE_NUMPAD_ENTER

pub const KEYCODE_NUMPAD_EQUALS: i32[src]

public static final KEYCODE_NUMPAD_EQUALS

pub const KEYCODE_NUMPAD_LEFT_PAREN: i32[src]

public static final KEYCODE_NUMPAD_LEFT_PAREN

pub const KEYCODE_NUMPAD_MULTIPLY: i32[src]

public static final KEYCODE_NUMPAD_MULTIPLY

pub const KEYCODE_NUMPAD_RIGHT_PAREN: i32[src]

public static final KEYCODE_NUMPAD_RIGHT_PAREN

pub const KEYCODE_NUMPAD_SUBTRACT: i32[src]

public static final KEYCODE_NUMPAD_SUBTRACT

pub const KEYCODE_NUM_LOCK: i32[src]

public static final KEYCODE_NUM_LOCK

pub const KEYCODE_O: i32[src]

public static final KEYCODE_O

pub const KEYCODE_P: i32[src]

public static final KEYCODE_P

pub const KEYCODE_PAGE_DOWN: i32[src]

public static final KEYCODE_PAGE_DOWN

pub const KEYCODE_PAGE_UP: i32[src]

public static final KEYCODE_PAGE_UP

pub const KEYCODE_PAIRING: i32[src]

public static final KEYCODE_PAIRING

pub const KEYCODE_PASTE: i32[src]

public static final KEYCODE_PASTE

pub const KEYCODE_PERIOD: i32[src]

public static final KEYCODE_PERIOD

pub const KEYCODE_PICTSYMBOLS: i32[src]

public static final KEYCODE_PICTSYMBOLS

pub const KEYCODE_PLUS: i32[src]

public static final KEYCODE_PLUS

pub const KEYCODE_POUND: i32[src]

public static final KEYCODE_POUND

pub const KEYCODE_POWER: i32[src]

public static final KEYCODE_POWER

pub const KEYCODE_PROG_BLUE: i32[src]

public static final KEYCODE_PROG_BLUE

pub const KEYCODE_PROG_GREEN: i32[src]

public static final KEYCODE_PROG_GREEN

pub const KEYCODE_PROG_RED: i32[src]

public static final KEYCODE_PROG_RED

pub const KEYCODE_PROG_YELLOW: i32[src]

public static final KEYCODE_PROG_YELLOW

pub const KEYCODE_Q: i32[src]

public static final KEYCODE_Q

pub const KEYCODE_R: i32[src]

public static final KEYCODE_R

pub const KEYCODE_REFRESH: i32[src]

public static final KEYCODE_REFRESH

pub const KEYCODE_RIGHT_BRACKET: i32[src]

public static final KEYCODE_RIGHT_BRACKET

pub const KEYCODE_RO: i32[src]

public static final KEYCODE_RO

pub const KEYCODE_S: i32[src]

public static final KEYCODE_S

pub const KEYCODE_SCROLL_LOCK: i32[src]

public static final KEYCODE_SCROLL_LOCK

public static final KEYCODE_SEARCH

pub const KEYCODE_SEMICOLON: i32[src]

public static final KEYCODE_SEMICOLON

pub const KEYCODE_SETTINGS: i32[src]

public static final KEYCODE_SETTINGS

pub const KEYCODE_SHIFT_LEFT: i32[src]

public static final KEYCODE_SHIFT_LEFT

pub const KEYCODE_SHIFT_RIGHT: i32[src]

public static final KEYCODE_SHIFT_RIGHT

pub const KEYCODE_SLASH: i32[src]

public static final KEYCODE_SLASH

pub const KEYCODE_SLEEP: i32[src]

public static final KEYCODE_SLEEP

pub const KEYCODE_SOFT_LEFT: i32[src]

public static final KEYCODE_SOFT_LEFT

pub const KEYCODE_SOFT_RIGHT: i32[src]

public static final KEYCODE_SOFT_RIGHT

pub const KEYCODE_SOFT_SLEEP: i32[src]

public static final KEYCODE_SOFT_SLEEP

pub const KEYCODE_SPACE: i32[src]

public static final KEYCODE_SPACE

pub const KEYCODE_STAR: i32[src]

public static final KEYCODE_STAR

pub const KEYCODE_STB_INPUT: i32[src]

public static final KEYCODE_STB_INPUT

pub const KEYCODE_STB_POWER: i32[src]

public static final KEYCODE_STB_POWER

pub const KEYCODE_STEM_1: i32[src]

public static final KEYCODE_STEM_1

pub const KEYCODE_STEM_2: i32[src]

public static final KEYCODE_STEM_2

pub const KEYCODE_STEM_3: i32[src]

public static final KEYCODE_STEM_3

pub const KEYCODE_STEM_PRIMARY: i32[src]

public static final KEYCODE_STEM_PRIMARY

pub const KEYCODE_SWITCH_CHARSET: i32[src]

public static final KEYCODE_SWITCH_CHARSET

pub const KEYCODE_SYM: i32[src]

public static final KEYCODE_SYM

pub const KEYCODE_SYSRQ: i32[src]

public static final KEYCODE_SYSRQ

pub const KEYCODE_SYSTEM_NAVIGATION_DOWN: i32[src]

public static final KEYCODE_SYSTEM_NAVIGATION_DOWN

pub const KEYCODE_SYSTEM_NAVIGATION_LEFT: i32[src]

public static final KEYCODE_SYSTEM_NAVIGATION_LEFT

pub const KEYCODE_SYSTEM_NAVIGATION_RIGHT: i32[src]

public static final KEYCODE_SYSTEM_NAVIGATION_RIGHT

pub const KEYCODE_SYSTEM_NAVIGATION_UP: i32[src]

public static final KEYCODE_SYSTEM_NAVIGATION_UP

pub const KEYCODE_T: i32[src]

public static final KEYCODE_T

pub const KEYCODE_TAB: i32[src]

public static final KEYCODE_TAB

pub const KEYCODE_TV: i32[src]

public static final KEYCODE_TV

pub const KEYCODE_TV_ANTENNA_CABLE: i32[src]

public static final KEYCODE_TV_ANTENNA_CABLE

pub const KEYCODE_TV_AUDIO_DESCRIPTION: i32[src]

public static final KEYCODE_TV_AUDIO_DESCRIPTION

pub const KEYCODE_TV_AUDIO_DESCRIPTION_MIX_DOWN: i32[src]

pub const KEYCODE_TV_AUDIO_DESCRIPTION_MIX_UP: i32[src]

pub const KEYCODE_TV_CONTENTS_MENU: i32[src]

public static final KEYCODE_TV_CONTENTS_MENU

pub const KEYCODE_TV_DATA_SERVICE: i32[src]

public static final KEYCODE_TV_DATA_SERVICE

pub const KEYCODE_TV_INPUT: i32[src]

public static final KEYCODE_TV_INPUT

pub const KEYCODE_TV_INPUT_COMPONENT_1: i32[src]

public static final KEYCODE_TV_INPUT_COMPONENT_1

pub const KEYCODE_TV_INPUT_COMPONENT_2: i32[src]

public static final KEYCODE_TV_INPUT_COMPONENT_2

pub const KEYCODE_TV_INPUT_COMPOSITE_1: i32[src]

public static final KEYCODE_TV_INPUT_COMPOSITE_1

pub const KEYCODE_TV_INPUT_COMPOSITE_2: i32[src]

public static final KEYCODE_TV_INPUT_COMPOSITE_2

pub const KEYCODE_TV_INPUT_HDMI_1: i32[src]

public static final KEYCODE_TV_INPUT_HDMI_1

pub const KEYCODE_TV_INPUT_HDMI_2: i32[src]

public static final KEYCODE_TV_INPUT_HDMI_2

pub const KEYCODE_TV_INPUT_HDMI_3: i32[src]

public static final KEYCODE_TV_INPUT_HDMI_3

pub const KEYCODE_TV_INPUT_HDMI_4: i32[src]

public static final KEYCODE_TV_INPUT_HDMI_4

pub const KEYCODE_TV_INPUT_VGA_1: i32[src]

public static final KEYCODE_TV_INPUT_VGA_1

pub const KEYCODE_TV_MEDIA_CONTEXT_MENU: i32[src]

public static final KEYCODE_TV_MEDIA_CONTEXT_MENU

pub const KEYCODE_TV_NETWORK: i32[src]

public static final KEYCODE_TV_NETWORK

pub const KEYCODE_TV_NUMBER_ENTRY: i32[src]

public static final KEYCODE_TV_NUMBER_ENTRY

pub const KEYCODE_TV_POWER: i32[src]

public static final KEYCODE_TV_POWER

pub const KEYCODE_TV_RADIO_SERVICE: i32[src]

public static final KEYCODE_TV_RADIO_SERVICE

pub const KEYCODE_TV_SATELLITE: i32[src]

public static final KEYCODE_TV_SATELLITE

pub const KEYCODE_TV_SATELLITE_BS: i32[src]

public static final KEYCODE_TV_SATELLITE_BS

pub const KEYCODE_TV_SATELLITE_CS: i32[src]

public static final KEYCODE_TV_SATELLITE_CS

pub const KEYCODE_TV_SATELLITE_SERVICE: i32[src]

public static final KEYCODE_TV_SATELLITE_SERVICE

pub const KEYCODE_TV_TELETEXT: i32[src]

public static final KEYCODE_TV_TELETEXT

pub const KEYCODE_TV_TERRESTRIAL_ANALOG: i32[src]

public static final KEYCODE_TV_TERRESTRIAL_ANALOG

pub const KEYCODE_TV_TERRESTRIAL_DIGITAL: i32[src]

public static final KEYCODE_TV_TERRESTRIAL_DIGITAL

pub const KEYCODE_TV_TIMER_PROGRAMMING: i32[src]

public static final KEYCODE_TV_TIMER_PROGRAMMING

pub const KEYCODE_TV_ZOOM_MODE: i32[src]

public static final KEYCODE_TV_ZOOM_MODE

pub const KEYCODE_U: i32[src]

public static final KEYCODE_U

pub const KEYCODE_UNKNOWN: i32[src]

public static final KEYCODE_UNKNOWN

pub const KEYCODE_V: i32[src]

public static final KEYCODE_V

pub const KEYCODE_VOICE_ASSIST: i32[src]

public static final KEYCODE_VOICE_ASSIST

pub const KEYCODE_VOLUME_DOWN: i32[src]

public static final KEYCODE_VOLUME_DOWN

pub const KEYCODE_VOLUME_MUTE: i32[src]

public static final KEYCODE_VOLUME_MUTE

pub const KEYCODE_VOLUME_UP: i32[src]

public static final KEYCODE_VOLUME_UP

pub const KEYCODE_W: i32[src]

public static final KEYCODE_W

pub const KEYCODE_WAKEUP: i32[src]

public static final KEYCODE_WAKEUP

pub const KEYCODE_WINDOW: i32[src]

public static final KEYCODE_WINDOW

pub const KEYCODE_X: i32[src]

public static final KEYCODE_X

pub const KEYCODE_Y: i32[src]

public static final KEYCODE_Y

pub const KEYCODE_YEN: i32[src]

public static final KEYCODE_YEN

pub const KEYCODE_Z: i32[src]

public static final KEYCODE_Z

pub const KEYCODE_ZENKAKU_HANKAKU: i32[src]

public static final KEYCODE_ZENKAKU_HANKAKU

pub const KEYCODE_ZOOM_IN: i32[src]

public static final KEYCODE_ZOOM_IN

pub const KEYCODE_ZOOM_OUT: i32[src]

public static final KEYCODE_ZOOM_OUT

pub const MAX_KEYCODE: i32[src]

Deprecated

public static final MAX_KEYCODE

pub const META_ALT_LEFT_ON: i32[src]

public static final META_ALT_LEFT_ON

pub const META_ALT_MASK: i32[src]

public static final META_ALT_MASK

pub const META_ALT_ON: i32[src]

public static final META_ALT_ON

pub const META_ALT_RIGHT_ON: i32[src]

public static final META_ALT_RIGHT_ON

pub const META_CAPS_LOCK_ON: i32[src]

public static final META_CAPS_LOCK_ON

pub const META_CTRL_LEFT_ON: i32[src]

public static final META_CTRL_LEFT_ON

pub const META_CTRL_MASK: i32[src]

public static final META_CTRL_MASK

pub const META_CTRL_ON: i32[src]

public static final META_CTRL_ON

pub const META_CTRL_RIGHT_ON: i32[src]

public static final META_CTRL_RIGHT_ON

pub const META_FUNCTION_ON: i32[src]

public static final META_FUNCTION_ON

pub const META_META_LEFT_ON: i32[src]

public static final META_META_LEFT_ON

pub const META_META_MASK: i32[src]

public static final META_META_MASK

pub const META_META_ON: i32[src]

public static final META_META_ON

pub const META_META_RIGHT_ON: i32[src]

public static final META_META_RIGHT_ON

pub const META_NUM_LOCK_ON: i32[src]

public static final META_NUM_LOCK_ON

pub const META_SCROLL_LOCK_ON: i32[src]

public static final META_SCROLL_LOCK_ON

pub const META_SHIFT_LEFT_ON: i32[src]

public static final META_SHIFT_LEFT_ON

pub const META_SHIFT_MASK: i32[src]

public static final META_SHIFT_MASK

pub const META_SHIFT_ON: i32[src]

public static final META_SHIFT_ON

pub const META_SHIFT_RIGHT_ON: i32[src]

public static final META_SHIFT_RIGHT_ON

pub const META_SYM_ON: i32[src]

public static final META_SYM_ON

Methods from Deref<Target = InputEvent>

pub fn getDeviceId<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn getDevice<'env>(
    &'env self
) -> Result<Option<Local<'env, InputDevice>>, Local<'env, Throwable>>
[src]

getDevice

Required features: "android-view-InputDevice"

pub fn getSource<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn isFromSource<'env>(
    &'env self,
    arg0: i32
) -> Result<bool, Local<'env, Throwable>>
[src]

pub fn getEventTime<'env>(&'env self) -> Result<i64, Local<'env, Throwable>>[src]

pub fn describeContents<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

Trait Implementations

impl AsJValue for KeyEvent

impl AsRef<Parcelable> for KeyEvent

impl AsValidJObjectAndEnv for KeyEvent

impl Deref for KeyEvent

type Target = InputEvent

The resulting type after dereferencing.

impl JniType for KeyEvent

Auto Trait Implementations

impl RefUnwindSafe for KeyEvent

impl !Send for KeyEvent

impl !Sync for KeyEvent

impl Unpin for KeyEvent

impl UnwindSafe for KeyEvent

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.