gpt4 book ai didi

c# - 在 InputField 中检测复制和粘贴

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:28:44 25 4
gpt4 key购买 nike

我需要将阿拉伯文本粘贴到输入字段中,我可以为 mac 处理它,因为有

if (((Input.GetKey(KeyCode.RightCommand) || Input.GetKey(KeyCode.LeftCommand))
&& Input.GetKeyDown(KeyCode.V)) || Input.GetMouseButtonUp(1))
{
inputField.text = ArabicHelper.faConvert(ClipboardHelper.Clipboard);
}

我将此代码放在更新方法中,复制的文本将在 ClipboardHelper 中。剪贴板但是我如何识别用户在 iOS 或 Android 中粘贴某些内容是否有任何事件或键来识别该粘贴。

最佳答案

您可以将当前输入的文本长度保存在私有(private)变量中。然后,一旦 InputField 中的值发生变化(参见 docs),获取新长度,与旧长度进行比较,如果长度差大于或等于 2,则玩家粘贴了一些东西.单次按键输入两个字符是不可能的。

关于c# - 在 InputField 中检测复制和粘贴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51473813/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com