Skip to content

[Feature request]: Add support for using Android soft keyboard as virtual input device / 支持使用 Android 虚拟键盘作为输入设备 #1496

@paopaofalao

Description

@paopaofalao

Is your feature request related to a problem? Please describe.

Yes. I often need to input passwords when connecting to a PC using Moonlight-Android. The Windows on-screen keyboard is hard to use and unsafe in shared environments because the input is visible on screen.
Also, when using Moonlight-Android as a touchpad (e.g., in multi-device setups with Sunshine), there’s no good way to input text without a physical keyboard.

是的。我在使用 Moonlight-Android 连接 PC 时经常需要输入登录密码,而 Windows 自带的虚拟键盘既不好用,也存在在共享环境下暴露密码的风险。
另外,在我用 Sunshine 设置多个客户端(如电视和 Android 手机)时,把 Moonlight-Android 当触控板使用体验很好,但却无法方便地输入文字,因为我没有实体键盘。

Describe the solution you'd like

I hope Moonlight-Android can support the use of the Android system's built-in soft keyboard to send text input directly to the host PC.
Optionally, I also suggest adding a lightweight mode to disable video and audio streaming, making Moonlight a dedicated remote touchpad + keyboard app.

我希望 Moonlight-Android 能够支持调用 Android 系统的软键盘,直接将文本输入发送到主机 PC。
另外,也建议提供一个“轻量模式”,支持关闭画面和音频的接收,这样 Moonlight-Android 可以作为专门的远程触控板和键盘使用。

Describe alternatives you've considered

  • Using the Windows on-screen keyboard (On-Screen Keyboard), but it is hard to operate and insecure.

  • Using third-party remote keyboard/touchpad apps, but that adds complexity and may conflict with Moonlight.

  • Buying a Bluetooth keyboard, but not ideal for mobile usage scenarios.

  • 使用 Windows 自带的虚拟键盘(OSK),但操作不便且不安全;

  • 使用其他第三方远程输入应用,但这会增加配置复杂度,而且可能和 Moonlight 冲突;

  • 购买蓝牙键盘,但这对移动场景来说不太适合,成本也高。

Screenshots

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions