0

一直在尝试想出一些在使用 iOS 键盘时禁用空格键输入的方法。我需要根据结果字符串检查从键盘输入的字符串,并且当输入空格键时它返回不正确,因为它们显然是字符串的一部分。

我尝试了以下方法:

if (keyboard.text.Length < 12 && !Event.current.Equals(Event.KeyboardEvent("space")))
{                   
    answerTextMesh.text = keyboard.text.ToLower();
    answerTextMesh.Commit();
}

有没有办法禁用iOS键盘空格键上的输入,或者我应该尝试在输入字符串时去掉空格?

任何输入都会有所帮助。

4

1 回答 1

0

我假设您正在使用 JavaScript。

我找到了这个片段,也许它会对你有所帮助!我自己还没有测试过:

private var text = "Pressing Space won't work!";

function DisableKey( key : KeyCode )
{
    if( Event.current.keyCode == key && ( Event.current.type == EventType.KeyUp || Event.current.type == EventType.KeyDown ) )
    {
         Event.current.Use();
    }
}

function OnGUI()
{
     DisableKey( KeyCode.Space );
     text = GUILayout.TextArea( text );
}
于 2013-02-19T10:22:17.877 回答