从Android屏幕键盘的按键事件中提取KeyCode

问题描述 投票:0回答:1

我开发了一款 Android 应用程序,可以通过低功耗蓝牙连接到 PC,并可以从 Android 设备控制键盘。此应用程序将物理 HID 按键代码而不是文本发送到 PC。它是用 Jetpack Compose 编写的。

根据我进行的研究,似乎没有一种直接的方法可以从 Android 屏幕键盘上的按键中检索键码。所以,我向 Stack Overflow 寻求帮助。

当用户按下屏幕键盘上的按键时,无论键盘布局如何,是否有办法获取准确的键码?如果没有,有没有办法通过文本更改来检测按键,以及如何在不同的布局中做到这一点?

感谢您提供的任何帮助。

android keyboard android-jetpack-compose bluetooth-lowenergy hid
1个回答
0
投票

屏幕键盘不使用键码或按键。他们主要在 InputConnection 上使用 commitText API。按键适用于物理按键,例如硬件 USB 键盘。”

所以不,不存在,因为这不是他们使用的概念。

© www.soinside.com 2019 - 2024. All rights reserved.