看板 LinuxDev 關於我們 聯絡資訊
先謝謝回應我的各位 我現在已經成功將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
knep:有 Xorg 嗎? 聽起來像是沒跑 window manager.. XD 08/25 20:30
sppm777:沒有Xrog,不過我已經成功了,將flags屬性設成Qt::Window 08/26 10:31
sppm777:就好了,感謝各位 08/26 10:31