共用方式為


KeyEvent 建構函式

定義

多載

KeyEvent(KeyEvent)

製作現有金鑰事件的確切複本。

KeyEvent(KeyEventActions, Keycode)

建立新的金鑰事件。

KeyEvent(IntPtr, JniHandleOwnership)

建立 JNI 物件的 Managed 表示法時使用的建構函式;由運行時間呼叫。

KeyEvent(KeyEvent, Int64, Int32)
已淘汰.

複製現有的金鑰事件,修改其時間和重複計數。

KeyEvent(Int64, String, Int32, KeyEventFlags)

建立字元字串的新索引鍵事件。

KeyEvent(Int64, Int64, KeyEventActions, Keycode, Int32)

建立新的金鑰事件。

KeyEvent(Int64, Int64, KeyEventActions, Keycode, Int32, MetaKeyStates)

建立新的金鑰事件。

KeyEvent(Int64, Int64, KeyEventActions, Keycode, Int32, MetaKeyStates, Int32, Int32)

建立新的金鑰事件。

KeyEvent(Int64, Int64, KeyEventActions, Keycode, Int32, MetaKeyStates, Int32, Int32, KeyEventFlags)

建立新的金鑰事件。

KeyEvent(Int64, Int64, KeyEventActions, Keycode, Int32, MetaKeyStates, Int32, Int32, KeyEventFlags, InputSourceType)

建立新的金鑰事件。

KeyEvent(KeyEvent)

製作現有金鑰事件的確切複本。

[Android.Runtime.Register(".ctor", "(Landroid/view/KeyEvent;)V", "")]
public KeyEvent (Android.Views.KeyEvent? origEvent);
[<Android.Runtime.Register(".ctor", "(Landroid/view/KeyEvent;)V", "")>]
new Android.Views.KeyEvent : Android.Views.KeyEvent -> Android.Views.KeyEvent

參數

origEvent
KeyEvent
屬性

備註

製作現有金鑰事件的確切複本。

android.view.KeyEvent.KeyEvent(android.view.KeyEvent)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

KeyEvent(KeyEventActions, Keycode)

建立新的金鑰事件。

[Android.Runtime.Register(".ctor", "(II)V", "")]
public KeyEvent (Android.Views.KeyEventActions action, Android.Views.Keycode code);
[<Android.Runtime.Register(".ctor", "(II)V", "")>]
new Android.Views.KeyEvent : Android.Views.KeyEventActions * Android.Views.Keycode -> Android.Views.KeyEvent

參數

action
KeyEventActions

動作程式代碼: #ACTION_DOWN#ACTION_UP#ACTION_MULTIPLE

code
Keycode

機碼。

屬性

備註

建立新的金鑰事件。

android.view.KeyEvent.KeyEvent(int, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

KeyEvent(IntPtr, JniHandleOwnership)

建立 JNI 物件的 Managed 表示法時使用的建構函式;由運行時間呼叫。

protected KeyEvent (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Android.Views.KeyEvent : nativeint * Android.Runtime.JniHandleOwnership -> Android.Views.KeyEvent

參數

javaReference
IntPtr

nativeint

IntPtr,包含 Java Native Interface (JNI) 對象參考。

transfer
JniHandleOwnership

JniHandleOwnership,指出如何處理javaReference

備註

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

KeyEvent(KeyEvent, Int64, Int32)

警告

deprecated

複製現有的金鑰事件,修改其時間和重複計數。

[Android.Runtime.Register(".ctor", "(Landroid/view/KeyEvent;JI)V", "")]
[System.Obsolete("deprecated")]
public KeyEvent (Android.Views.KeyEvent? origEvent, long eventTime, int newRepeat);
[<Android.Runtime.Register(".ctor", "(Landroid/view/KeyEvent;JI)V", "")>]
[<System.Obsolete("deprecated")>]
new Android.Views.KeyEvent : Android.Views.KeyEvent * int64 * int -> Android.Views.KeyEvent

參數

origEvent
KeyEvent

要複製的現有事件。

eventTime
Int64

事件的新事件時間 (in android.os.SystemClock#uptimeMillis) 。

newRepeat
Int32

事件的新重複計數。

屬性

備註

複製現有的金鑰事件,修改其時間和重複計數。

已取代這個成員。 請改用 #changeTimeRepeat(KeyEvent, long, int)

android.view.KeyEvent.KeyEvent(android.view.KeyEvent, long, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

KeyEvent(Int64, String, Int32, KeyEventFlags)

建立字元字串的新索引鍵事件。

[Android.Runtime.Register(".ctor", "(JLjava/lang/String;II)V", "")]
public KeyEvent (long time, string? characters, int deviceId, Android.Views.KeyEventFlags flags);
[<Android.Runtime.Register(".ctor", "(JLjava/lang/String;II)V", "")>]
new Android.Views.KeyEvent : int64 * string * int * Android.Views.KeyEventFlags -> Android.Views.KeyEvent

參數

time
Int64

發生此事件的時間 (in android.os.SystemClock#uptimeMillis)。

characters
String

字元的字串。

deviceId
Int32

產生金鑰事件的裝置識別碼。

flags
KeyEventFlags

此索引鍵事件的旗標

屬性

備註

建立字元字串的新索引鍵事件。 金鑰碼、動作、重複計數和來源會自動設定為 #KEYCODE_UNKNOWN、、 #ACTION_MULTIPLE0 和 InputDevice#SOURCE_KEYBOARD

android.view.KeyEvent.KeyEvent(long, java.lang.String, int, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

KeyEvent(Int64, Int64, KeyEventActions, Keycode, Int32)

建立新的金鑰事件。

[Android.Runtime.Register(".ctor", "(JJIII)V", "")]
public KeyEvent (long downTime, long eventTime, Android.Views.KeyEventActions action, Android.Views.Keycode code, int repeat);
[<Android.Runtime.Register(".ctor", "(JJIII)V", "")>]
new Android.Views.KeyEvent : int64 * int64 * Android.Views.KeyEventActions * Android.Views.Keycode * int -> Android.Views.KeyEvent

參數

downTime
Int64

這個金鑰程式代碼最初關閉的時間(在 android.os.SystemClock#uptimeMillis中)。

eventTime
Int64

事件發生的時間(在 android.os.SystemClock#uptimeMillis中)。

action
KeyEventActions

動作程式代碼: #ACTION_DOWN#ACTION_UP#ACTION_MULTIPLE

code
Keycode

機碼。

repeat
Int32

倒數事件的重複計數(> 如果這是在初始關閉之後)或多個事件的事件計數。

屬性

備註

建立新的金鑰事件。

android.view.KeyEvent.KeyEvent(long, long, int, int, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

KeyEvent(Int64, Int64, KeyEventActions, Keycode, Int32, MetaKeyStates)

建立新的金鑰事件。

[Android.Runtime.Register(".ctor", "(JJIIII)V", "")]
public KeyEvent (long downTime, long eventTime, Android.Views.KeyEventActions action, Android.Views.Keycode code, int repeat, Android.Views.MetaKeyStates metaState);
[<Android.Runtime.Register(".ctor", "(JJIIII)V", "")>]
new Android.Views.KeyEvent : int64 * int64 * Android.Views.KeyEventActions * Android.Views.Keycode * int * Android.Views.MetaKeyStates -> Android.Views.KeyEvent

參數

downTime
Int64

這個金鑰程式代碼最初關閉的時間(在 android.os.SystemClock#uptimeMillis中)。

eventTime
Int64

事件發生的時間(在 android.os.SystemClock#uptimeMillis中)。

action
KeyEventActions

動作程式代碼: #ACTION_DOWN#ACTION_UP#ACTION_MULTIPLE

code
Keycode

機碼。

repeat
Int32

倒數事件的重複計數(> 如果這是在初始關閉之後)或多個事件的事件計數。

metaState
MetaKeyStates

旗標指出目前按下的中繼鍵。

屬性

備註

建立新的金鑰事件。

android.view.KeyEvent.KeyEvent(long, long, int, int, int, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

KeyEvent(Int64, Int64, KeyEventActions, Keycode, Int32, MetaKeyStates, Int32, Int32)

建立新的金鑰事件。

[Android.Runtime.Register(".ctor", "(JJIIIIII)V", "")]
public KeyEvent (long downTime, long eventTime, Android.Views.KeyEventActions action, Android.Views.Keycode code, int repeat, Android.Views.MetaKeyStates metaState, int deviceId, int scancode);
[<Android.Runtime.Register(".ctor", "(JJIIIIII)V", "")>]
new Android.Views.KeyEvent : int64 * int64 * Android.Views.KeyEventActions * Android.Views.Keycode * int * Android.Views.MetaKeyStates * int * int -> Android.Views.KeyEvent

參數

downTime
Int64

這個金鑰程式代碼最初關閉的時間(在 android.os.SystemClock#uptimeMillis中)。

eventTime
Int64

事件發生的時間(在 android.os.SystemClock#uptimeMillis中)。

action
KeyEventActions

動作程式代碼: #ACTION_DOWN#ACTION_UP#ACTION_MULTIPLE

code
Keycode

機碼。

repeat
Int32

倒數事件的重複計數(> 如果這是在初始關閉之後)或多個事件的事件計數。

metaState
MetaKeyStates

旗標指出目前按下的中繼鍵。

deviceId
Int32

產生金鑰事件的裝置識別碼。

scancode
Int32

事件的原始裝置掃描程序代碼。

屬性

備註

建立新的金鑰事件。

android.view.KeyEvent.KeyEvent(long, long, int, int, int, int, int, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

KeyEvent(Int64, Int64, KeyEventActions, Keycode, Int32, MetaKeyStates, Int32, Int32, KeyEventFlags)

建立新的金鑰事件。

[Android.Runtime.Register(".ctor", "(JJIIIIIII)V", "")]
public KeyEvent (long downTime, long eventTime, Android.Views.KeyEventActions action, Android.Views.Keycode code, int repeat, Android.Views.MetaKeyStates metaState, int deviceId, int scancode, Android.Views.KeyEventFlags flags);
[<Android.Runtime.Register(".ctor", "(JJIIIIIII)V", "")>]
new Android.Views.KeyEvent : int64 * int64 * Android.Views.KeyEventActions * Android.Views.Keycode * int * Android.Views.MetaKeyStates * int * int * Android.Views.KeyEventFlags -> Android.Views.KeyEvent

參數

downTime
Int64

這個金鑰程式代碼最初關閉的時間(在 android.os.SystemClock#uptimeMillis中)。

eventTime
Int64

事件發生的時間(在 android.os.SystemClock#uptimeMillis中)。

action
KeyEventActions

動作程式代碼: #ACTION_DOWN#ACTION_UP#ACTION_MULTIPLE

code
Keycode

機碼。

repeat
Int32

倒數事件的重複計數(> 如果這是在初始關閉之後)或多個事件的事件計數。

metaState
MetaKeyStates

旗標指出目前按下的中繼鍵。

deviceId
Int32

產生金鑰事件的裝置識別碼。

scancode
Int32

事件的原始裝置掃描程序代碼。

flags
KeyEventFlags

此索引鍵事件的旗標

屬性

備註

建立新的金鑰事件。

android.view.KeyEvent.KeyEvent(long, long, int, int, int, int, int, int, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

KeyEvent(Int64, Int64, KeyEventActions, Keycode, Int32, MetaKeyStates, Int32, Int32, KeyEventFlags, InputSourceType)

建立新的金鑰事件。

[Android.Runtime.Register(".ctor", "(JJIIIIIIII)V", "")]
public KeyEvent (long downTime, long eventTime, Android.Views.KeyEventActions action, Android.Views.Keycode code, int repeat, Android.Views.MetaKeyStates metaState, int deviceId, int scancode, Android.Views.KeyEventFlags flags, Android.Views.InputSourceType source);
[<Android.Runtime.Register(".ctor", "(JJIIIIIIII)V", "")>]
new Android.Views.KeyEvent : int64 * int64 * Android.Views.KeyEventActions * Android.Views.Keycode * int * Android.Views.MetaKeyStates * int * int * Android.Views.KeyEventFlags * Android.Views.InputSourceType -> Android.Views.KeyEvent

參數

downTime
Int64

這個金鑰程式代碼最初關閉的時間(在 android.os.SystemClock#uptimeMillis中)。

eventTime
Int64

事件發生的時間(在 android.os.SystemClock#uptimeMillis中)。

action
KeyEventActions

動作程式代碼: #ACTION_DOWN#ACTION_UP#ACTION_MULTIPLE

code
Keycode

機碼。

repeat
Int32

倒數事件的重複計數(> 如果這是在初始關閉之後)或多個事件的事件計數。

metaState
MetaKeyStates

旗標指出目前按下的中繼鍵。

deviceId
Int32

產生金鑰事件的裝置識別碼。

scancode
Int32

事件的原始裝置掃描程序代碼。

flags
KeyEventFlags

此索引鍵事件的旗標

source
InputSourceType

輸入來源,例如 InputDevice#SOURCE_KEYBOARD

屬性

備註

建立新的金鑰事件。

android.view.KeyEvent.KeyEvent(long, long, int, int, int, int, int, int, int, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於