作者knep ((东风无力小花残.))
看板LinuxDev
标题Re: [问题] Qt VirtualKeyboard
时间Wed Aug 24 19:29:34 2011
※ 引述《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: 123.193.29.102
1F:→ mayasky:让我回想起大学的暑期实习也做过..远目.... 08/24 22:16