一旦我用蓝牙键盘与手机配对,所有的“键”(如windows is Win+L)都应该按下,这样才能锁定我的、安卓、和iOS手机。
事实上,我没有使用蓝牙键盘,我在Raspberry Pi.Here中实现了一个虚拟键盘,我使用Linux蓝牙堆栈BlueZ.So构建了一个HID配置文件--我的手机检测到的是键盘,我可以发送任何像“Hello”这样的字符串,作为HID报告,在phone.Next实验的整个文本框中分发一个操作系统中断,比如屏幕锁定到我的手机上。如果有人声明哪个是锁键,以便在我的Python脚本中添加用于编程锁定电话的Python脚本(我没有蓝牙键盘做尝试和错误测试),这将是有帮助的。
我目前正在开发一款模拟d-pad (上、下、左、右)的应用程序。问题是,我不知道如何将这些按键发送到其他应用程序。
目前,我正在使用Instrumentation,它在我的应用程序的活动中工作得很好。以下是向左箭头键代码的代码片段:
new Thread(new Runnable() {
@Override
public void run() {
new Instrumentation().sendKeyDownUp
对于嵌入式kiosk系统,我需要一个弹出式键盘,类似于所有android智能手机中的键盘。如果有人点击一个文本字段,弹出键盘将显示,如果有人点击另一个点作为文本字段,弹出键盘将隐藏。我已经意识到弹出键盘:
public Keyboard() {
super("pop-up keyboard");
setDefaultCloseOperation(EXIT_ON_CLOSE);
txt = new JTextField(20);
keyboard = new PopUpKeyboard(txt);
目前,我正在使用HTML,js和phonegap来编写Android应用程序。这是我用来捕捉虚拟键盘上的enter按钮的函数:
function handleFormKeypress(e)
{
var currentInputElement = $(e.target);
if(e.keyCode == 13 || e.keyCode == 10)
{
Log("handleFormKeypress - Go pressed")
//this needs to be checks as passing in the 'submitButton