Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 11 Next capture
2021 2022 2023
1 capture
11 Jun 22 - 11 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
0
Question by lijohn · Jul 22, 2015 at 02:56 PM · ioskeyboardipadunity remotetouch screen

TouchScreenKeyboard.isSupported==false

I'm developing my iOS game on Unity from my MacBook Pro.

I also have Unity Remote 4 connected to my ipad.

at One point I need my ipad onscreen keyboard, but I tried all those commands available I can find online, but that won't bring up the keyboard --- both in Unity remote and the fully complied ipad app.

after being desperate, I tried to print(TouchScreenKeyboard.isSupported); that returns false.

Why?? and how do I fix that???

Comment
Add comment
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

1 Reply

· Add your reply
  • Sort: 
avatar image
1

Answer by PAHeartBeat · Jul 23, 2015 at 11:20 AM

Hi

You already given answer in your question.

You tring to to test it on UnityRemote App, but your actual game play runs in Editor mode. Unity Editor will just provide remove view and remote Input like touches, mouse position, mouse events, gyro info.

As you actual game runs on Unity Editor TouchScreenKeyboard.isSupported will check touchscreen keyboard support on your mac book not on iPad. thats it's reason to you get it "`false`"

Yet I don't know any workaround to get support of touch screen support in editor via Unity Remote, but you can ask it as feautre on Unity Feedback protal http://feedback.unity3d.com/ if you get good votes for the feauture they will implements in upcoming verison on unity nad Unity Remote.

Comment
Add comment · Show 7 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image lijohn · Jul 23, 2015 at 07:32 PM 0
Share

Thanks for answering. I tested that "TouchScreen$$anonymous$$eyboard.isSupported==true" in the compiled game on ipad. but the touchscreen keyboard still won't open up.

avatar image PAHeartBeat · Jul 24, 2015 at 03:25 AM 0
Share

i don't know how you try to open keyboard. but you can use this code line to open keyboard on screen, on any iOS device

 public TouchScreen$$anonymous$$eyboard OS$$anonymous$$eyboard;
 string FirstName = "";
 OS$$anonymous$$eyboard = TouchScreen$$anonymous$$eyboard.Open("", TouchScreen$$anonymous$$eyboardType.ASCIICapable, false, false, false, false);
 FirstName = OS$$anonymous$$eyboard.text;

We storing instance of touchscreen keyboard to use return text in our custom field (like 3d textmesh or bitmap font NOT on GUI)

avatar image lijohn · Jul 24, 2015 at 07:20 AM 0
Share

that's what I use, it doesn't open the touch screen keyboard. Should I attach it to something special??

avatar image PAHeartBeat · Jul 24, 2015 at 07:28 AM 0
Share

there are nothing more to open Touchscreen$$anonymous$$eyboard to open device via unity. I don't know this sugesstion will work or not but just once uninstall Unity from your $$anonymous$$AC and re install it.. Some time it helps.

If its not help Try to open just keyboard in a fresh projec.

avatar image lijohn · Jul 24, 2015 at 07:30 AM 0
Share

is there any configuration needed for the unity ? or Xcode?

Show more comments

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

3 People are following this question.

avatar image avatar image avatar image

Related Questions

Switching keyboard types on iPad when switching between 2 input fields. 2 Answers

iPad 3 + Unity Remote = Pixelation Wonderland 2 Answers

Ipad bluetooth keyboard as input 1 Answer

Keyboard triggered animation not showing on IOS device 0 Answers

detecting iPad floating keyboard show/hide? 0 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges