KeyEvent 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
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
參數
- 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_MULTIPLE
0 和 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 屬性授權中所述的詞彙使用。