Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt Script. Интеграция WebKit _ [РЕШЕНО] WebKit && проблемы с клавишами

Автор: kwisp 10.12.2008, 18:33

не проходят часть кодов до яваскрипта. а задача стоит в зависимости от нажатых клавиш загружать определенную страничку в браузер.

не пропускает такие клавиши как Qt::Key_F1 ... Qt::Key_F12

версия Qt 4.4.3

самое интересное искал в коде демо-браузера и исходниках Webkit где блокируются данные клавиши и не могу найти пока.....

может кто сталкивался с такими проблемами???

Автор: ViGOur 10.12.2008, 18:40

А может стоит попробовать на уровне виджета отлавливать нажатие данных клавиш, а не на уровне WebKit?

Или стоит задание именно через яву скрипт?

Автор: kwisp 10.12.2008, 18:43

Цитата(ViGOur @ 10.12.2008, 18:40) *
А может стоит попробовать на уровне виджета отлавливать нажатие данных клавиш, а не на уровне WebKit?

Или стоит задание именно через яву скрипт?


навернео я не точно выразился.
есть браузер там страничка на которй есть надписи нажмите то-то чтобы перейти туда то .... штук десять.
так вот эти клавиши это Ф1....Ф2...
обрабатывает нажатие клавиш яваскрипт. он их ловит и перегружает браузер в зависимости от клавиши..
так вот по умолчанию Ф1....Ф12 не доходят до яваскрипта. я ищу где их не пропускает веб кит и не могу найти....:(

Автор: kwisp 13.2.2009, 13:59

http://www.qtsoftware.com/developer/task-tracker/index_html?id=238662&method=entry
короче обещают в 4.5

Автор: kwisp 4.3.2009, 8:45

не зря обещали
финишные изменения

Цитата
Changes 4.5.0
.....
QtWebKit
.....
[238662] Fixed function keys are not mapped.
....


как приятно вносить свой пусть и мизерный вкладик.

Автор: Litkevich Yuriy 4.3.2009, 9:51

Цитата(kwisp @ 4.3.2009, 11:45) *
как приятно вносить свой пусть и мизерный вкладик.
это по твоей наводке исправлено?

Автор: kwisp 4.3.2009, 9:54

Litkevich Yuriy,
угу
сначала думал что они уже знали про этот недочет а потом мне прислали письмо с номером задачи и я увидел на tack tracker`e мой код в задаче.
:)

кстати тему чтоб не мешалась можно закрыть.

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)