Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex 使用FLEX中的虚拟QWERTY登录Facebook_Apache Flex_Facebook_Login_Keyboard_Virtual - Fatal编程技术网

Apache flex 使用FLEX中的虚拟QWERTY登录Facebook

Apache flex 使用FLEX中的虚拟QWERTY登录Facebook,apache-flex,facebook,login,keyboard,virtual,Apache Flex,Facebook,Login,Keyboard,Virtual,我在一个使用Facebook graph api登录的项目中工作。我的要求是只使用虚拟键盘,没有硬件。我到处都找过了,但是找不到一个在弹出窗口中添加虚拟qwerty键盘的解决方案 我可以将键盘放入弹出窗口,也可以使用addChild方法将qwerty键盘添加到屏幕中,但我仍然存在一个问题:虚拟键盘不会聚焦到弹出窗口的文本输入,当我按下一个键时,所有内容都会爆炸 有人知道我如何解决焦点问题吗 我是说。。。当我选择虚拟键时,我调用了一个java函数,它模拟了一个物理键盘,但我的焦点消失在facebo

我在一个使用Facebook graph api登录的项目中工作。我的要求是只使用虚拟键盘,没有硬件。我到处都找过了,但是找不到一个在弹出窗口中添加虚拟qwerty键盘的解决方案

我可以将键盘放入弹出窗口,也可以使用addChild方法将qwerty键盘添加到屏幕中,但我仍然存在一个问题:虚拟键盘不会聚焦到弹出窗口的文本输入,当我按下一个键时,所有内容都会爆炸

有人知道我如何解决焦点问题吗

我是说。。。当我选择虚拟键时,我调用了一个java函数,它模拟了一个物理键盘,但我的焦点消失在facebook的输入文本中,字母不在文本输入中。。。我不知道如何恢复焦点


提前感谢您的帮助

用C语言编写的桌面应用程序也有同样的问题。我只能回答基于windows的应用程序。假设您正在使用桌面应用程序,并且在web浏览器控件中显示登录名,则可以使用SendInput API将类似键盘的输入定向到浏览器中的字段。我们有自己的定制键盘;我认为您将无法使用MS提供的内置屏幕键盘

我们有一个windows窗体,它承载一个web浏览器控件和键盘自定义控件。用户触摸要填写的字段。用户使用屏幕键盘键入输入,键盘使用SendInput将所触键的相应字符发送到web浏览器控件。需要注意的其他问题:

facebook登录表单占用了大量空间,同时显示键盘和登录很困难 发送非ascii字符;请看这个以寻求帮助 用户必须触摸以选择输入字段 FB登录页面上还有其他链接,您可能希望限制这些链接,例如创建帐户 触摸按键不会从浏览器字段窃取焦点的屏幕键盘
这些问题都可以解决,但它们并非微不足道。

非常感谢您的帮助!!!我会试试你说的,然后告诉你发生了什么。。。非常感谢你的回答!答案非常有用!谢谢你的时间!你好最后,我实现了你告诉我的,但不幸的是,我遇到了你列举的最后一个问题,当我触摸虚拟qwerty时,我把注意力集中在浏览器上,而信没有写在那里。。。你知道我该怎么解决这个问题吗???提前感谢…Matias,我想为tagged for Flex提出一个新问题,询问如何创建一个不会窃取焦点的按钮。@rml2好的,非常感谢您。。。我将寻找这个问题。。。谢谢