作者sppm777 (汪)
看板LinuxDev
标题Re: [问题] Qt VirtualKeyboard
时间Thu Aug 25 16:15:25 2011
先谢谢回应我的各位
我现在已经成功将Virtual Keyboard传出数值
我是将Keyboard和我的app写在一起,让app去执行
缺点就是只有这个app可以使用Keyboard
但我现在有个严重问题
这个Virtual Keyboard在Ubuntu上是可以拖拉移动的
但在板子上却不能移动,只会固定在左上角
这样子会挡到app一些画面
如果我要让这个Keyboard产生在一个可拖拉的视窗中
应该怎麽做比较好?
※ 引述《knep ((东风无力小花残.))》之铭言:
: ※ 引述《sppm777 (汪)》之铭言:
: : 请问有人用Qt写过Virtual Keyboard吗?
: : 我在网路上找过许多的source code
: : 几乎所有的程式都是将KeyEvent传到自己的parent视窗上
: : 有没有范例是将Event传给系统或是其他程式的?
: : 我最近在研究的是这个虚拟键盘
: : http://ppt.cc/wndH
: : 如果我要将这键盘的值输入到WebBrowser上应该怎麽做?
: Hi, 之前也在研究 virtual keyboard, 用 QML 写了一个 iPad 山寨版:
: http://i.imgur.com/MW6bK.png
: source code 在 Github 上, 可以参考:
: https://github.com/penk/MeeTo/tree/master/qVKB
: 主要是用 libfakekey 送 keycode, 加上 Qt::X11BypassWindowManagerHint
: flag 避免视窗/focus 切换.
: 至於让 app 呼叫键盘的方法很多, 同个 repo 里有 Qt immodule / QtDBus
: 两种实作, 欢迎一起讨论. :-)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.147.166.7
1F:→ knep:有 Xorg 吗? 听起来像是没跑 window manager.. XD 08/25 20:30
2F:→ sppm777:没有Xrog,不过我已经成功了,将flags属性设成Qt::Window 08/26 10:31
3F:→ sppm777:就好了,感谢各位 08/26 10:31