If you are using SCRCPY in another language other than English you might be having some issues with special characters. For example: Typing special characters like the "tilde" (´) in Spanish (e.g., typing "aárbol" instead of "árbol"). This article will show you how to set up SCRCPY so that you can type naturally without special character issues.

Takeaways:

  1. Can’t use special characters when typing using SCRCPY
  2. How to configure SCRCPY to allow for special characters when typing.
  3. SCRCPY multi-language keyboard setup guide.

How to Configure SCRCPY for Non English Language Keyboard Layout.

By default SCRCPY will use your phone's default keyboard language setup which works great most of the time, however, if you switch between languages on your device and on your physical keyboard when using SCRCPY to screen mirror you might have some issues getting special characters to work.

SCRCPY offers a physical keyboard simulation mode with two available configurations: UHID (Universal Human Interface Device) and SDK (Software Development Kit). Here’s how to fix the issue using the UHID mode, which is the most reliable solution for simulating a physical keyboard on your device.

How to Enable UHID Mode in SCRCPY

This mode simulates a physical HID keyboard using the UHID kernel module on the device.

To enable UHID keyboard, use the following command/s in your batch file.

scrcpy --keyboard=uhid

or

scrcpy -K ( short version)

It will look something like this when set up correctly.

How to Fix Flickering Graphics in SCRCPY When Playing or Recording Games

If you have no clue how to use this command and .bat files check out this guide.
How to create SCRCPY Batch file shortcuts to run multiple commands.

You can use these commands along with a ton of others to create a fully custom SCRCPY experience including quality performance etc.

Advantages of Using UHID Mode

Once you've configured the keyboard layout and enabled UHID mode, you’ll experience several benefits:

  • Full Character Support: All characters, including special symbols and letters with accents, will work correctly.

  • On-screen Keyboard Disabled: The on-screen keyboard will be automatically disabled, which can be helpful in some situations.

  • Wireless Functional: This mode works over TCP/IP, meaning you can use it wirelessly (over Wi-Fi).

  • No Windows Issues: Unlike other modes like AOA, UHID mode does not have issues on Windows, providing a smoother experience.

Troubleshooting (If Needed)

  • Permission Errors on Older Android Versions: One possible drawback of the UHID mode is that it may not work on older Android versions due to permission errors. In such cases, try updating your Android OS or consider using SDK mode, although it has its own limitations.

There's also a mountain of other SCRCPY content that you will find extremely valuable available here so don't forget to check it out.