如何检测何时在触摸设备上显示键盘?
How can I detect when to show a keyboard on a touch device?
我正在尝试制作一个程序,将在触摸板设备上运行如下:http://sethsandler.com/multitouch/mtbiggie/
我想做一种键盘,当你需要它的时候会弹出。我正在用c++和Windows或者Java和Ubuntu工作(还没有决定)。
我希望人们能够回答这个问题:当我
时,我如何检测用户何时需要键盘输入文本?- 在Windows上使用c++
- 在Windows上使用Java
- 使用Java在Ubuntu
假设您将拥有某种GUI工具,其中有几种控件类型可供您使用。如果对键盘感兴趣,每个控件都必须公开。例如,TextField控件会报告它需要键盘输入,而Button则不会。
你的GUI引擎还必须根据用户点击的内容来跟踪哪个控件有焦点。
一旦你实现了上面的,你就知道当焦点移动到一个报告自己需要键盘输入的控件时,你需要弹出键盘。相反,当焦点转到不需要键盘输入的控件时,您将隐藏键盘。
相关文章:
- 比较并显示使用最小值(a,b)和最大值(a、b)升序排列的4个数字
- C++,OpenCV,尝试显示图像时"OpenCV(4.3.0) Error: Assertion failed (size.width>0 && size.height>0)"此错误
- 物理键盘上的触发器按键
- 字符串-C++后显示的随机字符
- 继承期间显示未知行为的子类
- 仅使用绝对值对数组进行排序,并在C++中显示实际值
- 如何使用C/C++在MacOSX中获得键盘布局
- 程序崩溃并显示"std::out_of_range"错误
- 如何在C++中用std::cout正确显示带十六进制的字符串文本
- 为什么在C的循环中使用printf的Rust代码不显示输出,而在C++的循环中显示std::cout
- 从数据库实时显示QT c++中的数据
- 当使用比格式支持的精度更高的精度来显示数字时,会写出什么数据
- 显示和隐藏Windows 10屏幕键盘(osk.exe)时遇到问题
- 如何使用C++来控制 TabTip 键盘的显示和关闭
- 在与应用程序相同的窗口中显示Qt虚拟键盘
- 如何使用键盘输入和sf ::文本在SFML中添加一种文本框以显示文本字符串
- 在Windows 8上显示虚拟键盘
- 验证键盘输入并显示
- Windows Phone:显示软件键盘后重新布局
- 如何检测何时在触摸设备上显示键盘?