Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

iOS: Try to enable keyboard support #1077

Closed
ChrisNZL opened this issue Sep 20, 2022 · 3 comments
Closed

iOS: Try to enable keyboard support #1077

ChrisNZL opened this issue Sep 20, 2022 · 3 comments
Labels
⌨ input Related to keyboard input, typing, controls, and other human interface devices. 📱 mobile Related to Android or iOS (touchscreen). ❌ nah This will not be worked on. ⚠ priority Top priority like all the other issues.

Comments

@ChrisNZL
Copy link
Owner

ChrisNZL commented Sep 20, 2022

Unity does not have built-in keyboard support on iOS (apart from the native input field for entering text).

Maybe one day.

Thread to watch:

Unity issue tracker:

Asset Store plugins to try:

@ChrisNZL ChrisNZL added 📱 mobile Related to Android or iOS (touchscreen). ⌨ input Related to keyboard input, typing, controls, and other human interface devices. labels Sep 20, 2022
@ChrisNZL
Copy link
Owner Author

ChrisNZL commented Sep 23, 2022

Notes:

  • Trying Tallowmere 2 v0.3.6a + Unity 2021.3.9f1 + iOS 15.7 (iPad) + Logitech K380 keyboard, without any fancy plugins:

    • Keyboard input is interpreted, but is very delayed, or held too long. Things are unplayable, really.
  • When trying out the iOS External Input plugin, the plugin seems to cause a hard crash; I've emailed the developer.

@ChrisNZL ChrisNZL added the ⚠ priority Top priority like all the other issues. label Oct 14, 2022
@ChrisNZL
Copy link
Owner Author

Another request for keyboard support on iOS.

I had made some progress with the "iOS External Input" plugin (plugin's developer gave me a fix to fix the crash).

But, there was an issue with the plugin no longer working after Unity's text input prompt was used, which is quite a deal-breaker.

Source code is available, but writing iOS plugins is not my expertise. Hope Unity will just implement keyboard support properly at some point...

And the other "Magic & Smart Keyboard support for iPad & iPhone" plugin's page says they are aware of things not working with latest iOS, so I'm not pursuing that for now either.

@ChrisNZL ChrisNZL added the ❌ nah This will not be worked on. label Oct 14, 2023
@ChrisNZL
Copy link
Owner Author

ChrisNZL commented Oct 14, 2023

This hasn't gone anywhere. Unity still doesn't support keyboard input on iOS.

Large effort to create my own iOS plugin.

Not worth pursuing right now.

This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
⌨ input Related to keyboard input, typing, controls, and other human interface devices. 📱 mobile Related to Android or iOS (touchscreen). ❌ nah This will not be worked on. ⚠ priority Top priority like all the other issues.
Projects
None yet
Development

No branches or pull requests

1 participant