Native Mobile Input

Unity Plugin Documentation

© SkangoGames LLC 2025, All rights reserved.

✨ Features

🚀 Installation

  1. Import the 'Native Mobile Input' package into your Unity project
  2. Add the NativeMobileInput prefab from package prefabs folder to your scene. That's it!
  3. For Editor simulation, place a keyboard image in Resources/Keyboard
You can play around with settings now to get best results, even at runtime, no need to reload the scene. If you want to ignore some fields from our plugin, you can, read that in another section in documentation.

⚙️ Usage - Basic Setup

  1. Add the NativeMobileInput prefab to your scene
  2. Configure the settings in the Inspector to adjust how the canvas moves when the keyboard appears

⚙️ Configuration Options

General Settings

Animation Settings

Movement Limits

Editor Simulation

🔒 Ignoring Specific Input Fields

To exclude specific input fields from the plugin's behavior:

  1. Add the IgnoreNativeMobileInput component to the input field GameObject
  2. The plugin will now ignore this input field and won't adjust its position or zoom
// Example
inputField.gameObject.AddComponent<IgnoreNativeMobileInput>();

📜 Scroll View Integration

💡 Best Practices

1. Canvas Setup:

2. Input Fields:

3. Performance:

📱 Platform Support

📋 Requirements

⚠️ Troubleshooting

1. Input Fields Not Moving:

2. Keyboard Overlay Not Showing in Editor:

3. Scrolling Issues:

📄 License

This is proprietary software. All rights reserved. See LICENSE file for full terms and conditions.

For licensing inquiries, please contact: [email protected]