文本选择更改原因
TextSelectionChangeCause
枚举具有以下值:
DOUBLE_TAP
(双击)
用户快速连续两次点击文本,导致选择(或光标位置)发生变化。
DRAG
(拖动)
用户使用鼠标通过拖动一段文本来更改选择。
FORCE_PRESS
(强力按压)
用户强力按压文本,导致选择(或光标位置)发生变化。
KEYBOARD
(键盘)
用户使用键盘来更改选择或光标位置。
由键盘触发的选择更改可能是由输入法(IME)以及辅助功能工具(例如 Android 上的 TalkBack)引起的。
LONG_PRESS
(长按)
用户长按文本,导致选择(或光标位置)发生变化。
SCRIBBLE
(手写)
用户使用 iPadOS 14 及以上版本的 Scribble 来更改选择。
TAP
(点击)
用户点击文 本,导致选择(或光标位置)发生变化。
TOOLBAR
(工具栏)
用户使用选择工具栏来更改选择或光标位置。例如,当用户点击工具栏中的“全选”时。
UNKNOWN
(未知)
选择更改的原因未知或无法确定。