鴻蒙OS KeyEvent

2022-10-14 10:38 更新

KeyEvent

java.lang.Object

|---ohos.multimodalinput.event.MultimodalEvent

|---|---ohos.multimodalinput.event.KeyEvent

public abstract class KeyEvent
extends MultimodalEvent

定義所有關(guān)鍵事件。

此類擴展了 MultimodalEvent 類。 它定義了各種鍵事件的 keycode 和方法。

keycode 如下:

  • -1:未知 keycode,默認(rèn)值
  • 1 到 1000:常用鍵的 keycode
  • 1001 到 1999:內(nèi)部密鑰設(shè)備的密鑰代碼
  • 2000 到 3000:外部按鍵設(shè)備的 keycode(主要是外部鍵盤)
  • 10001 到 NOW_MAX_KEY 指定的值:車輛鑰匙的鑰匙代碼

Since:

1

嵌套類摘要

從接口 ohos.utils.Sequenceable 繼承的嵌套類/接口
Sequenceable.ProducerT

字段摘要

修飾符和類型 字段 描述
static int KEY_0 keycode 常量:“0”鍵
static int KEY_1 keycode 常量:“1”鍵
static int KEY_2 keycode 常量:“2”鍵
static int KEY_3 keycode 常量:“3”鍵
static int KEY_4 keycode 常量:“4”鍵
static int KEY_5 keycode 常量:“5”鍵
static int KEY_6 keycode 常量:“6”鍵
static int KEY_7 keycode 常量:“7”鍵
static int KEY_8 keycode 常量:'8' 鍵
static int KEY_9 keycode 常量:'9' 鍵
static int KEY_A keycode 常量:“A”鍵
static int KEY_ALT_LEFT keycode 常量:左 Alt 修飾鍵
static int KEY_ALT_RIGHT keycode 常量:右 Alt 修飾鍵
static int KEY_APOSTROPHE keycode 常量:'''鍵(撇號鍵)
static int KEY_AT keycode 常量:'@' 鍵
static int KEY_B keycode 常量:“B”鍵
static int KEY_BACK keycode 常量:返回鍵
static int KEY_BACKSLASH keycode 常量:''鍵
static int KEY_BREAK keycode 常量:中斷/暫停鍵
static int KEY_BRIGHTNESS_DOWN 亮度降低鍵
static int KEY_BRIGHTNESS_UP 亮度UP鍵
static int KEY_C keycode 常量:“C”鍵
static int KEY_CALL keycode 常量:調(diào)用鍵
static int KEY_CAMERA 按下相機鍵。
static int KEY_CAPS_LOCK keycode 常量:Caps Lock 鍵
static int KEY_CLEAR keycode 常量:清除鍵
static int KEY_COMMA keycode 常量:',' 鍵
static int KEY_CTRL_LEFT keycode 常量:左控制修飾鍵
static int KEY_CTRL_RIGHT keycode 常量:右控制修飾鍵
static int KEY_CUSTOM1 自定義鍵 1
static int KEY_D keycode 常量:“D”鍵
static int KEY_DEL keycode 常量:退格鍵
static int KEY_DPAD_CENTER keycode 常量:方向鍵中心鍵
static int KEY_DPAD_DOWN keycode 常量:方向鍵向下鍵
static int KEY_DPAD_LEFT keycode 常量:方向鍵左鍵
static int KEY_DPAD_RIGHT keycode 常量:方向鍵右鍵
static int KEY_DPAD_UP keycode 常量:方向鍵向上鍵
static int KEY_E keycode 常量:“E”鍵
static int KEY_ENDCALL keycode 常量:結(jié)束通話鍵
static int KEY_ENTER keycode 常量:輸入鍵
static int KEY_ENVELOPE keycode 常量:電子郵件功能鍵
static int KEY_EQUALS keycode 常量:'=' 鍵
static int KEY_ESCAPE keycode 常量:退出鍵
static int KEY_EXPLORER keycode 常量:Explorer 功能鍵
static int KEY_F keycode 常量:“F”鍵
static int KEY_F1 keycode 常量:F1 鍵
static int KEY_F10 keycode 常量:F10 鍵
static int KEY_F11 keycode 常量:F11 鍵
static int KEY_F12 keycode 常量:F12 鍵
static int KEY_F2 keycode 常量:F2 鍵
static int KEY_F3 keycode 常量:F3 鍵
static int KEY_F4 keycode 常量:F4 鍵
static int KEY_F5 keycode 常量:F5 鍵
static int KEY_F6 keycode 常量:F6 鍵
static int KEY_F7 keycode 常量:F7 鍵
static int KEY_F8 keycode 常量:F8 鍵
static int KEY_F9 keycode 常量:F9 鍵
static int KEY_FOCUS keycode 常量:相機對焦鍵
static int KEY_FORWARD keycode 常量:前進(jìn)鍵
static int KEY_FORWARD_DEL keycode 常量:向前刪除鍵
static int KEY_FUNCTION keycode 常量:功能修飾鍵
static int KEY_G keycode 常量:“G”鍵
static int KEY_GRAVE keycode 常量:'`' 鍵(反引號鍵)
static int KEY_H keycode 常量:“H”鍵
static int KEY_HEADSETHOOK keycode 常量:耳機掛鉤鍵
static int KEY_HOME keycode 常量:Home 鍵
static int KEY_I keycode 常量:“I”鍵
static int KEY_INSERT keycode 常量:插入鍵
static int KEY_J keycode 常量:“J”鍵
static int KEY_K keycode 常量:“K”鍵
static int KEY_L keycode 常量:“L”鍵
static int KEY_LAUNCHER_MENU 菜單鍵
static int KEY_LEFT_BRACKET keycode 常量:'['鍵
static int KEY_LEFT_KNOB 左旋鈕
static int KEY_LEFT_KNOB_ROLL_DOWN 左旋鈕向下滾動
static int KEY_LEFT_KNOB_ROLL_UP 左旋鈕卷起
static int KEY_M keycode 常量:“M”鍵
static int KEY_MEDIA_CLOSE keycode 常量:關(guān)閉媒體鍵
static int KEY_MEDIA_EJECT keycode 常量:彈出媒體密鑰
static int KEY_MEDIA_FAST_FORWARD keycode 常量:快進(jìn)媒體鍵
static int KEY_MEDIA_NEXT keycode 常量:播放下一個媒體鍵
static int KEY_MEDIA_PAUSE keycode 常量:暫停媒體鍵
static int KEY_MEDIA_PLAY keycode 常量:播放媒體鍵
static int KEY_MEDIA_PLAY_PAUSE keycode 常量:播放/暫停媒體鍵
static int KEY_MEDIA_PREVIOUS keycode 常量:播放上一個媒體鍵
static int KEY_MEDIA_RECORD keycode 常量:記錄媒體密鑰
static int KEY_MEDIA_REWIND keycode 常量:倒帶媒體鍵
static int KEY_MEDIA_STOP keycode 常量:停止媒體鍵
static int KEY_MENU keycode 常量:菜單鍵
static int KEY_META_LEFT keycode 常量:Left Meta 修飾鍵
static int KEY_META_RIGHT keycode 常量:右 Meta 修飾鍵
static int KEY_MINUS keycode 常量:'-' 鍵
static int KEY_MOVE_END keycode 常量:結(jié)束移動鍵
static int KEY_MOVE_HOME keycode 常量:Home Movement 鍵
static int KEY_N keycode 常量:“N”鍵
static int KEY_NOTIFICATION keycode 常量:通知鍵
static int KEY_NUM_LOCK keycode 常量:Num Lock 鍵
static int KEY_NUMPAD_0 keycode 常量:數(shù)字鍵盤上的“0”鍵
static int KEY_NUMPAD_1 keycode 常量:數(shù)字鍵盤上的“1”鍵
static int KEY_NUMPAD_2 keycode 常量:數(shù)字鍵盤上的“2”鍵
static int KEY_NUMPAD_3 keycode 常量:數(shù)字鍵盤上的“3”鍵
static int KEY_NUMPAD_4 keycode 常量:數(shù)字鍵盤上的“4”鍵
static int KEY_NUMPAD_5 keycode 常量:數(shù)字鍵盤上的“5”鍵
static int KEY_NUMPAD_6 keycode 常量:數(shù)字鍵盤上的“6”鍵
static int KEY_NUMPAD_7 keycode 常量:數(shù)字鍵盤上的“7”鍵
static int KEY_NUMPAD_8 keycode 常量:數(shù)字鍵盤上的“8”鍵
static int KEY_NUMPAD_9 keycode 常量:數(shù)字鍵盤上的“9”鍵
static int KEY_NUMPAD_ADD keycode 常量:數(shù)字鍵盤上的“+”鍵(用于加法)
static int KEY_NUMPAD_COMMA keycode 常量:數(shù)字鍵盤上的“,”鍵(用于小數(shù)或數(shù)字分組)
static int KEY_NUMPAD_DIVIDE keycode 常量:數(shù)字鍵盤上的“/”鍵(用于除法)
static int KEY_NUMPAD_DOT keycode 常量:'.' 數(shù)字鍵盤上的鍵(用于小數(shù)或數(shù)字分組)
static int KEY_NUMPAD_ENTER keycode 常量:數(shù)字鍵盤上的 Enter 鍵
static int KEY_NUMPAD_EQUALS keycode 常量:數(shù)字鍵盤上的“=”鍵
static int KEY_NUMPAD_LEFT_PAREN keycode 常量:數(shù)字鍵盤上的“(”鍵
static int KEY_NUMPAD_MULTIPLY keycode 常量:數(shù)字鍵盤上的“*”鍵(用于乘法)
static int KEY_NUMPAD_RIGHT_PAREN keycode 常量:數(shù)字小鍵盤上的“)”鍵
static int KEY_NUMPAD_SUBTRACT keycode 常量:數(shù)字鍵盤上的“-”鍵(用于減法)
static int KEY_O keycode 常量:“O”鍵
static int KEY_P keycode 常量:“P”鍵
static int KEY_PAGE_DOWN keycode 常量:Page Down 鍵
static int KEY_PAGE_UP keycode 常量:Page Up 鍵
static int KEY_PERIOD keycode 常量:'.' 鑰匙
static int KEY_PLUS keycode 常量:'+' 鍵
static int KEY_POUND keycode 常量:'#' 鍵
static int KEY_POWER 按下電源按鈕。
static int KEY_PRESSED 表示正在按下該鍵。
static int KEY_Q keycode 常量:“Q”鍵
static int KEY_R keycode 常量:“R”鍵
static int KEY_RELEASED 表示正在釋放密鑰。
static int KEY_RIGHT_BRACKET keycode 常量:']' 鍵
static int KEY_RIGHT_KNOB 右旋鈕
static int KEY_RIGHT_KNOB_ROLL_DOWN 右旋鈕向下滾動
static int KEY_RIGHT_KNOB_ROLL_UP 右旋鈕卷起
static int KEY_S keycode 常量:“S”鍵
static int KEY_SCROLL_LOCK keycode 常量:Scroll Lock 鍵
static int KEY_SEARCH keycode 常量:搜索鍵
static int KEY_SEMICOLON keycode 常量:';' 鍵
static int KEY_SHIFT_LEFT keycode 常量:左 Shift 修飾鍵
static int KEY_SHIFT_RIGHT keycode 常量:右 Shift 修飾鍵
static int KEY_SLASH keycode 常量:'/' 鍵
static int KEY_SPACE keycode 常量:空格鍵
static int KEY_STAR keycode 常量:'*' 鍵
static int KEY_SYM keycode 常量:符號修飾鍵
static int KEY_SYSRQ keycode 常量:系統(tǒng)請求/打印屏幕鍵
static int KEY_T keycode 常量:“T”鍵
static int KEY_TAB keycode 常量:Tab 鍵
static int KEY_U keycode 常量:“U”鍵
static int KEY_UNKNOWN keycode 常量:未知keycode
static int KEY_V keycode 常量:“V”鍵
static int KEY_VOICE_ASSISTANT 語音助手鍵
static int KEY_VOICE_SOURCE_SWITCH 音源切換按鈕
static int KEY_VOLUME_DOWN 調(diào)低音量。
static int KEY_VOLUME_MUTE 表示音量已靜音。
static int KEY_VOLUME_UP 調(diào)高音量。
static int KEY_W keycode 常量:“W”鍵
static int KEY_WEAR_1 表示可穿戴設(shè)備上的通用鍵 1
static int KEY_X keycode 常量:“X”鍵
static int KEY_Y keycode 常量:“Y”鍵
static int KEY_Z keycode 常量:“Z”鍵
static int NOW_MAX_KEY keycode 常量:最大keycode
從類 ohos.multimodalinput.event.MultimodalEvent 繼承的字段
BUILTIN_KEY, DEFAULT_TYPE, highLevelEvent, KEYBOARD, MOUSE, ROTATION, SPEECH, STYLUS, TOUCH_PANEL, UNSUPPORTED_DEVICE, uuid

構(gòu)造函數(shù)摘要

構(gòu)造函數(shù) 描述
KeyEvent()

方法總結(jié)

修飾符和類型 方法 描述
abstract int getKeyCode() 獲取當(dāng)前按鍵事件的 keycode。
abstract long getKeyDownDuration() 獲取調(diào)用此方法之前按下當(dāng)前鍵的持續(xù)時間。
static int getMaxKeyCode() 獲取當(dāng)前按鍵事件的最大 keycode。
abstract boolean isKeyDown() 獲取當(dāng)前按鍵的按下狀態(tài)。
從類 ohos.multimodalinput.event.MultimodalEvent 繼承的方法
getDeviceId, getInputDeviceId, getOccurredTime, getSourceDevice, getUuid, isSameEvent, marshalling, unmarshalling
從類 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
從接口 ohos.utils.Sequenceable 繼承的方法
hasFileDescriptor

字段詳細(xì)信息

KEY_0

public static final int KEY_0

keycode 常量:“0”鍵

Since:

1

KEY_1

public static final int KEY_1

keycode 常量:“1”鍵

Since:

1

KEY_2

public static final int KEY_2

keycode 常量:“2”鍵

Since:

1

KEY_3

public static final int KEY_3

keycode 常量:“3”鍵

Since:

1

KEY_4

public static final int KEY_4

keycode 常量:“4”鍵

Since:

1

KEY_5

public static final int KEY_5

keycode 常量:“5”鍵

Since:

1

KEY_6

public static final int KEY_6

keycode 常量:“6”鍵

Since:

1

KEY_7

public static final int KEY_7

keycode 常量:“7”鍵

Since:

1

KEY_8

public static final int KEY_8

keycode 常量:'8' 鍵

Since:

1

KEY_9

public static final int KEY_9

keycode 常量:'9' 鍵

Since:

1

KEY_A

public static final int KEY_A

keycode 常量:“A”鍵

Since:

1

KEY_ALT_LEFT

public static final int KEY_ALT_LEFT

keycode 常量:左 Alt 修飾鍵

Since:

1

KEY_ALT_RIGHT

public static final int KEY_ALT_RIGHT

keycode 常量:右 Alt 修飾鍵

Since:

1

KEY_APOSTROPHE

public static final int KEY_APOSTROPHE

keycode 常量:'''鍵(撇號鍵)

Since:

1

KEY_AT

public static final int KEY_AT

keycode 常量:'@' 鍵

Since:

1

KEY_B

public static final int KEY_B

keycode 常量:“B”鍵

Since:

1

KEY_BACK

public static final int KEY_BACK

keycode 常量:返回鍵

Since:

1

KEY_BACKSLASH

public static final int KEY_BACKSLASH

keycode 常量:''鍵

Since:

1

KEY_BREAK

public static final int KEY_BREAK

keycode 常量:中斷/暫停鍵

Since:

1

KEY_BRIGHTNESS_DOWN

public static final int KEY_BRIGHTNESS_DOWN

亮度降低鍵

Since:

1

KEY_BRIGHTNESS_UP

public static final int KEY_BRIGHTNESS_UP

亮度UP鍵

Since:

1

KEY_C

public static final int KEY_C

keycode 常量:“C”鍵

Since:

1

KEY_CALL

public static final int KEY_CALL

keycode 常量:調(diào)用鍵

Since:

1

KEY_CAMERA

public static final int KEY_CAMERA

按下相機鍵。

它用于啟動相機或拍照。

Since:

1

KEY_CAPS_LOCK

public static final int KEY_CAPS_LOCK

keycode 常量:Caps Lock 鍵

Since:

1

KEY_CLEAR

public static final int KEY_CLEAR

keycode 常量:清除鍵

Since:

1

KEY_COMMA

public static final int KEY_COMMA

keycode 常量:',' 鍵

Since:

1

KEY_CTRL_LEFT

public static final int KEY_CTRL_LEFT

keycode 常量:左控制修飾鍵

Since:

1

KEY_CTRL_RIGHT

public static final int KEY_CTRL_RIGHT

keycode 常量:右控制修飾鍵

Since:

1

KEY_CUSTOM1

public static final int KEY_CUSTOM1

自定義鍵 1

映射到自定義鍵的操作是用戶定義的。 鍵值 521-529 為自定義鍵保留。

Since:

1

KEY_D

public static final int KEY_D

keycode 常量:“D”鍵

Since:

1

KEY_DEL

public static final int KEY_DEL

keycode 常量:退格鍵

與 KEY_FORWARD_DEL 不同,此鍵用于刪除插入點之前的字符。

Since:

1

KEY_DPAD_CENTER

public static final int KEY_DPAD_CENTER

keycode 常量:方向鍵中心鍵

密鑰也可以從軌跡球運動中合成。

Since:

1

KEY_DPAD_DOWN

public static final int KEY_DPAD_DOWN

keycode 常量:方向鍵向下鍵

密鑰也可以從軌跡球運動中合成。

Since:

1

KEY_DPAD_LEFT

public static final int KEY_DPAD_LEFT

keycode 常量:方向鍵左鍵

密鑰也可以從軌跡球運動中合成。

Since:

1

KEY_DPAD_RIGHT

public static final int KEY_DPAD_RIGHT

keycode 常量:方向鍵右鍵

密鑰也可以從軌跡球運動中合成。

Since:

1

KEY_DPAD_UP

public static final int KEY_DPAD_UP

keycode 常量:方向鍵向上鍵

密鑰也可以從軌跡球運動中合成。

Since:

1

KEY_E

public static final int KEY_E

keycode 常量:“E”鍵

Since:

1

KEY_ENDCALL

public static final int KEY_ENDCALL

keycode 常量:結(jié)束通話鍵

Since:

1

KEY_ENTER

public static final int KEY_ENTER

keycode 常量:輸入鍵

Since:

1

KEY_ENVELOPE

public static final int KEY_ENVELOPE

Keycode 常量:電子郵件功能鍵

此鍵用于啟動電子郵件應(yīng)用程序。

Since:

1

KEY_EQUALS

public static final int KEY_EQUALS

keycode 常量:'=' 鍵

Since:

1

KEY_ESCAPE

public static final int KEY_ESCAPE

keycode 常量:退出鍵

Since:

1

KEY_EXPLORER

public static final int KEY_EXPLORER

Keycode 常量:Explorer 功能鍵

此鍵用于啟動瀏覽器應(yīng)用程序。

Since:

1

KEY_F

public static final int KEY_F

keycode 常量:“F”鍵

Since:

1

KEY_F1

public static final int KEY_F1

keycode 常量:F1 鍵

Since:

1

KEY_F10

public static final int KEY_F10

keycode 常量:F10 鍵

Since:

1

KEY_F11

public static final int KEY_F11

keycode 常量:F11 鍵

Since:

1

KEY_F12

public static final int KEY_F12

keycode 常量:F12 鍵

Since:

1

KEY_F2

public static final int KEY_F2

keycode 常量:F2 鍵

Since:

1

KEY_F3

public static final int KEY_F3

keycode 常量:F3 鍵

Since:

1

KEY_F4

public static final int KEY_F4

keycode 常量:F4 鍵

Since:

1

KEY_F5

public static final int KEY_F5

keycode 常量:F5 鍵

Since:

1

KEY_F6

public static final int KEY_F6

keycode 常量:F6 鍵

Since:

1

KEY_F7

public static final int KEY_F7

keycode 常量:F7 鍵

Since:

1

KEY_F8

public static final int KEY_F8

keycode 常量:F8 鍵

Since:

1

KEY_F9

public static final int KEY_F9

keycode 常量:F9 鍵

Since:

1

KEY_FOCUS

public static final int KEY_FOCUS

keycode 常量:相機對焦鍵

此鍵用于啟用相機對焦。

Since:

1

KEY_FORWARD

public static final int KEY_FORWARD

keycode 常量:前進(jìn)鍵

該鍵用于在歷史堆棧中向前導(dǎo)航。 它是 KEY_BACK 的補充。

Since:

1

KEY_FORWARD_DEL

public static final int KEY_FORWARD_DEL

keycode 常量:向前刪除鍵

與 KEY_DEL 不同,此鍵用于刪除插入點之前的字符。

Since:

1

KEY_FUNCTION

public static final int KEY_FUNCTION

Keycode 常量:功能修飾鍵

Since:

1

KEY_G

public static final int KEY_G

keycode 常量:“G”鍵

Since:

1

KEY_GRAVE

public static final int KEY_GRAVE

keycode 常量:'`' 鍵(反引號鍵)

Since:

1

KEY_H

public static final int KEY_H

keycode 常量:“H”鍵

Since:

1

KEY_HEADSETHOOK

public static final int KEY_HEADSETHOOK

keycode 常量:耳機掛鉤鍵

該鍵用于結(jié)束通話和停止媒體。

Since:

1

KEY_HOME

public static final int KEY_HOME

keycode 常量:Home 鍵

此密鑰由框架處理,永遠(yuǎn)不會發(fā)送到應(yīng)用程序。

Since:

1

KEY_I

public static final int KEY_I

keycode 常量:“I”鍵

Since:

1

KEY_INSERT

public static final int KEY_INSERT

keycode 常量:插入鍵

該鍵用于切換插入或覆蓋編輯模式。

Since:

1

KEY_J

public static final int KEY_J

keycode 常量:“J”鍵

Since:

1

KEY_K

public static final int KEY_K

keycode 常量:“K”鍵

Since:

1

KEY_L

public static final int KEY_L

keycode 常量:“L”鍵

Since:

1

KEY_LAUNCHER_MENU

public static final int KEY_LAUNCHER_MENU

菜單鍵

按此鍵將顯示啟動器頁面。

Since:

1

KEY_LEFT_BRACKET

public static final int KEY_LEFT_BRACKET

keycode 常量:'['鍵

Since:

1

KEY_LEFT_KNOB

public static final int KEY_LEFT_KNOB

左旋鈕

按下旋鈕將激活其調(diào)節(jié)功能。

Since:

1

KEY_LEFT_KNOB_ROLL_DOWN

public static final int KEY_LEFT_KNOB_ROLL_DOWN

左旋鈕向下滾動

與 KEY_LEFT_KNOB_ROLL_UP 不同,它意味著向下滾動左側(cè)旋鈕。 旋鈕功能是針對特定場景的,例如降低音量或空調(diào)溫度。

Since:

1

KEY_LEFT_KNOB_ROLL_UP

public static final int KEY_LEFT_KNOB_ROLL_UP

左旋鈕卷起

與 KEY_LEFT_KNOB_ROLL_DOWN 不同,它意味著向上滾動左側(cè)旋鈕。 旋鈕功能是針對特定場景的,例如增加音量或空調(diào)溫度。

Since:

1

KEY_M

public static final int KEY_M

keycode 常量:“M”鍵

Since:

1

KEY_MEDIA_CLOSE

public static final int KEY_MEDIA_CLOSE

Keycode 常量:關(guān)閉媒體鍵

例如,此鍵可用于關(guān)閉 CD 托盤。

Since:

1

KEY_MEDIA_EJECT

public static final int KEY_MEDIA_EJECT

Keycode 常量:彈出媒體密鑰

例如,此鍵可用于彈出 CD 托盤。

Since:

1

KEY_MEDIA_FAST_FORWARD

public static final int KEY_MEDIA_FAST_FORWARD

keycode 常量:快進(jìn)媒體鍵

Since:

1

KEY_MEDIA_NEXT

public static final int KEY_MEDIA_NEXT

keycode 常量:播放下一個媒體鍵

Since:

1

KEY_MEDIA_PAUSE

public static final int KEY_MEDIA_PAUSE

Keycode 常量:暫停媒體鍵

Since:

1

KEY_MEDIA_PLAY

public static final int KEY_MEDIA_PLAY

Keycode 常量:播放媒體鍵

Since:

1

KEY_MEDIA_PLAY_PAUSE

public static final int KEY_MEDIA_PLAY_PAUSE

keycode 常量:播放/暫停媒體鍵

Since:

1

KEY_MEDIA_PREVIOUS

public static final int KEY_MEDIA_PREVIOUS

keycode 常量:播放上一個媒體鍵

Since:

1

KEY_MEDIA_RECORD

public static final int KEY_MEDIA_RECORD

Keycode 常量:記錄媒體密鑰

Since:

1

KEY_MEDIA_REWIND

public static final int KEY_MEDIA_REWIND

keycode 常量:倒帶媒體鍵

Since:

1

KEY_MEDIA_STOP

public static final int KEY_MEDIA_STOP

Keycode 常量:停止媒體鍵

Since:

1

KEY_MENU

public static final int KEY_MENU

keycode 常量:菜單鍵

Since:

1

KEY_META_LEFT

public static final int KEY_META_LEFT

keycode 常量:Left Meta 修飾鍵

Since:

1

KEY_META_RIGHT

public static final int KEY_META_RIGHT

Keycode 常量:右 Meta 修飾鍵

Since:

1

KEY_MINUS

public static final int KEY_MINUS

keycode 常量:'-' 鍵

Since:

1

KEY_MOVE_END

public static final int KEY_MOVE_END

keycode 常量:結(jié)束移動鍵

此鍵用于滾動或移動光標(biāo)到行尾或列表底部。

Since:

1

KEY_MOVE_HOME

public static final int KEY_MOVE_HOME

keycode 常量:Home Movement 鍵

此鍵用于滾動或移動光標(biāo)到行首或列表頂部。

Since:

1

KEY_N

public static final int KEY_N

keycode 常量:“N”鍵

Since:

1

KEY_NOTIFICATION

public static final int KEY_NOTIFICATION

keycode 常量:通知鍵

Since:

1

KEY_NUMPAD_0

public static final int KEY_NUMPAD_0

keycode 常量:數(shù)字鍵盤上的“0”鍵

Since:

1

KEY_NUMPAD_1

public static final int KEY_NUMPAD_1

keycode 常量:數(shù)字鍵盤上的“1”鍵

Since:

1

KEY_NUMPAD_2

public static final int KEY_NUMPAD_2

keycode 常量:數(shù)字鍵盤上的“2”鍵

Since:

1

KEY_NUMPAD_3

public static final int KEY_NUMPAD_3

keycode 常量:數(shù)字鍵盤上的“3”鍵

Since:

1

KEY_NUMPAD_4

public static final int KEY_NUMPAD_4

keycode 常量:數(shù)字鍵盤上的“4”鍵

Since:

1

KEY_NUMPAD_5

public static final int KEY_NUMPAD_5

keycode 常量:數(shù)字鍵盤上的“5”鍵

Since:

1

KEY_NUMPAD_6

public static final int KEY_NUMPAD_6

keycode 常量:數(shù)字鍵盤上的“6”鍵

Since:

1

KEY_NUMPAD_7

public static final int KEY_NUMPAD_7

keycode 常量:數(shù)字鍵盤上的“7”鍵

Since:

1

KEY_NUMPAD_8

public static final int KEY_NUMPAD_8

keycode 常量:數(shù)字鍵盤上的“8”鍵

Since:

1

KEY_NUMPAD_9

public static final int KEY_NUMPAD_9

keycode 常量:數(shù)字鍵盤上的“9”鍵

Since:

1

KEY_NUMPAD_ADD

public static final int KEY_NUMPAD_ADD

keycode 常量:數(shù)字鍵盤上的“+”鍵(用于加法)

Since:

1

KEY_NUMPAD_COMMA

public static final int KEY_NUMPAD_COMMA

keycode 常量:數(shù)字鍵盤上的“,”鍵(用于小數(shù)或數(shù)字分組)

Since:

1

KEY_NUMPAD_DIVIDE

public static final int KEY_NUMPAD_DIVIDE

keycode 常量:數(shù)字鍵盤上的“/”鍵(用于除法)

Since:

1

KEY_NUMPAD_DOT

public static final int KEY_NUMPAD_DOT

keycode 常量:'.' 數(shù)字鍵盤上的鍵(用于小數(shù)或數(shù)字分組)

Since:

1

KEY_NUMPAD_ENTER

public static final int KEY_NUMPAD_ENTER

Keycode 常量:數(shù)字鍵盤上的 Enter 鍵

Since:

1

KEY_NUMPAD_EQUALS

public static final int KEY_NUMPAD_EQUALS

keycode 常量:數(shù)字鍵盤上的“=”鍵

Since:

1

KEY_NUMPAD_LEFT_PAREN

public static final int KEY_NUMPAD_LEFT_PAREN

keycode 常量:數(shù)字鍵盤上的“(”鍵

Since:

1

KEY_NUMPAD_MULTIPLY

public static final int KEY_NUMPAD_MULTIPLY

keycode 常量:數(shù)字鍵盤上的“*”鍵(用于乘法)

Since:

1

KEY_NUMPAD_RIGHT_PAREN

public static final int KEY_NUMPAD_RIGHT_PAREN

keycode 常量:數(shù)字小鍵盤上的“)”鍵

Since:

1

KEY_NUMPAD_SUBTRACT

public static final int KEY_NUMPAD_SUBTRACT

keycode 常量:數(shù)字鍵盤上的“-”鍵(用于減法)

Since:

1

KEY_NUM_LOCK

public static final int KEY_NUM_LOCK

keycode 常量:Num Lock 鍵

此鍵用于更改數(shù)字小鍵盤上其他鍵的行為。

Since:

1

KEY_O

public static final int KEY_O

keycode 常量:“O”鍵

Since:

1

KEY_P

public static final int KEY_P

keycode 常量:“P”鍵

Since:

1

KEY_PAGE_DOWN

public static final int KEY_PAGE_DOWN

keycode 常量:Page Down 鍵

Since:

1

KEY_PAGE_UP

public static final int KEY_PAGE_UP

keycode 常量:Page Up 鍵

Since:

1

KEY_PERIOD

public static final int KEY_PERIOD

keycode 常量:'.' 鑰匙

Since:

1

KEY_PLUS

public static final int KEY_PLUS

keycode 常量:'+' 鍵

Since:

1

KEY_POUND

public static final int KEY_POUND

keycode 常量:'#' 鍵

Since:

1

KEY_POWER

public static final int KEY_POWER

按下電源按鈕。

Since:

1

KEY_PRESSED

public static final int KEY_PRESSED

表示正在按下該鍵。

Since:

4

KEY_Q

public static final int KEY_Q

keycode 常量:“Q”鍵

Since:

1

KEY_R

public static final int KEY_R

keycode 常量:“R”鍵

Since:

1

KEY_RELEASED

public static final int KEY_RELEASED

表示正在釋放密鑰。

Since:

4

KEY_RIGHT_BRACKET

public static final int KEY_RIGHT_BRACKET

keycode 常量:']' 鍵

Since:

1

KEY_RIGHT_KNOB

public static final int KEY_RIGHT_KNOB

右旋鈕

按下旋鈕將激活其調(diào)節(jié)功能。

Since:

1

KEY_RIGHT_KNOB_ROLL_DOWN

public static final int KEY_RIGHT_KNOB_ROLL_DOWN

右旋鈕向下滾動

與 KEY_RIGHT_KNOB_ROLL_UP 不同,它意味著向下滾動右側(cè)旋鈕。 旋鈕功能是針對特定場景的,例如降低音量或空調(diào)溫度。

Since:

1

KEY_RIGHT_KNOB_ROLL_UP

public static final int KEY_RIGHT_KNOB_ROLL_UP

右旋鈕卷起

與 KEY_RIGHT_KNOB_ROLL_DOWN 不同,它意味著向上滾動右側(cè)旋鈕。 旋鈕功能是針對特定場景的,例如增加音量或空調(diào)溫度。

Since:

1

KEY_S

public static final int KEY_S

keycode 常量:“S”鍵

Since:

1

KEY_SCROLL_LOCK

public static final int KEY_SCROLL_LOCK

keycode 常量:Scroll Lock 鍵

Since:

1

KEY_SEARCH

public static final int KEY_SEARCH

keycode 常量:搜索鍵

Since:

1

KEY_SEMICOLON

public static final int KEY_SEMICOLON

keycode 常量:';' 鍵

Since:

1

KEY_SHIFT_LEFT

public static final int KEY_SHIFT_LEFT

keycode 常量:左 Shift 修飾鍵

Since:

1

KEY_SHIFT_RIGHT

public static final int KEY_SHIFT_RIGHT

keycode 常量:右 Shift 修飾鍵

Since:

1

KEY_SLASH

public static final int KEY_SLASH

keycode 常量:'/' 鍵

Since:

1

KEY_SPACE

public static final int KEY_SPACE

keycode 常量:空格鍵

Since:

1

KEY_STAR

public static final int KEY_STAR

keycode 常量:'*' 鍵

Since:

1

KEY_SYM

public static final int KEY_SYM

Keycode 常量:符號修飾鍵

該鍵用于輸入替代符號。

Since:

1

KEY_SYSRQ

public static final int KEY_SYSRQ

keycode 常量:系統(tǒng)請求/打印屏幕鍵

Since:

1

KEY_T

public static final int KEY_T

keycode 常量:“T”鍵

Since:

1

KEY_TAB

public static final int KEY_TAB

keycode 常量:Tab 鍵

Since:

1

KEY_U

public static final int KEY_U

keycode 常量:“U”鍵

Since:

1

KEY_UNKNOWN

public static final int KEY_UNKNOWN

keycode 常量:未知 keycode

密鑰代碼未知。

Since:

1

KEY_V

public static final int KEY_V

keycode 常量:“V”鍵

Since:

1

KEY_VOICE_ASSISTANT

public static final int KEY_VOICE_ASSISTANT

語音助手鍵

該鍵用于喚醒語音助手。

Since:

1

KEY_VOICE_SOURCE_SWITCH

public static final int KEY_VOICE_SOURCE_SWITCH

音源切換按鈕

按此按鈕將啟用音頻源。 根據(jù)實際場景,也可能表示藍(lán)牙通話控制按鈕被按下。

Since:

1

KEY_VOLUME_DOWN

public static final int KEY_VOLUME_DOWN

調(diào)低音量。

Since:

1

KEY_VOLUME_MUTE

public static final int KEY_VOLUME_MUTE

表示音量已靜音。

Since:

7

KEY_VOLUME_UP

public static final int KEY_VOLUME_UP

調(diào)高音量。

Since:

1

KEY_W

public static final int KEY_W

keycode 常量:“W”鍵

Since:

1

KEY_WEAR_1

public static final int KEY_WEAR_1

表示可穿戴設(shè)備上的通用鍵 1

Since:

3

KEY_X

public static final int KEY_X

keycode 常量:“X”鍵

Since:

1

KEY_Y

public static final int KEY_Y

keycode 常量:“Y”鍵

Since:

1

KEY_Z

public static final int KEY_Z

keycode 常量:“Z”鍵

Since:

1

NOW_MAX_KEY

public static final int NOW_MAX_KEY

keycode 常量:最大 keycode

如果添加到 KeyEvent 的新 keycode 大于最大 keycode ,則相應(yīng)地更新最大 keycode 。

Since:

1

構(gòu)造函數(shù)詳細(xì)信息

KeyEvent

public KeyEvent()

方法詳情

getMaxKeyCode

public static int getMaxKeyCode()

獲取當(dāng)前按鍵事件的最大 keycode。

返回:

返回當(dāng)前鍵事件的最大 keycode。

Since:

1

isKeyDown

public abstract boolean isKeyDown()

獲取當(dāng)前按鍵的按下狀態(tài)。

返回:

如果當(dāng)前鍵被按下,則返回 true; 否則返回 false。

Since:

1

getKeyCode

public abstract int getKeyCode()

獲取當(dāng)前按鍵事件的keycode。

返回:

返回事件的 keycode; 如果無法獲取 keycode,則返回 KEY_UNKNOWN。

Since:

1

getKeyDownDuration

public abstract long getKeyDownDuration()

獲取調(diào)用此方法之前按下當(dāng)前鍵的持續(xù)時間。

返回:

返回當(dāng)前鍵被按下的持續(xù)時間(以毫秒為單位); 如果當(dāng)前鍵沒有被按下,則返回 0。

Since:

1

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號