Widget Virtual Keyboard
Qt Widgets
Description:

Introduction
Virtual keyboard is a widget behaving exactly as a keyboard for any input using mouse clicks. It is a QWERTY keyboard. It can be used as a separate widget within any Qt application. Its transparency can be adjusted to set input widget’s visibility.

Usability
Virtual keyboard is very useful in following, but not limited to, scenarios:
a. Security sensitive information input
b. Tablet PCs

Features
Following is a list of most important features for Virtual Keyboard:
a. Real keyboard looks
b. Adjustable transparency
c. Security
d. Easy integration with any Qt application

Changelog:

7 years ago

Version 1.1:
a. Click Sound
b. Print Screen

Version 1.2:
a. Show/Hide Numeric Key Pad.

6 years ago

max33

Hi,
i'm new to Qt and i'm using Qt4.2.1 on Red Hat 4.1.2-46. when i'm trying to generate the makefile via qmake (as you described in your INSTALL.TXT) i get this message:
[radbarbeit3@u-172-c020 example]$ qmake
common.pri:3: Unknown replace function: qtLibraryTarget
uic: File generated with too old version of Qt Designer
uic: File generated with too old version of Qt Designer
[radbarbeit3@u-172-c020 example]$

I checked your ui files but they all have version 4. Despite that i tried to use uic3 -convert *uifile* on them, but i just get empty output files... Do you have any ideas what i should do? btw: if i try to open your ui-files with qt4 designer it tells me, too, that the file was created with an old version...

Thanks in advance
Max

Report

7 years ago

bretel

Hi,
I tried to build it with Qt4.5.1 amd OS/2 But it's failed here:
g++ -c @debug\CXXFLAGS.UseKeyBoardDialog.Debug.rsp @debug\DEFINES.UseKeyBoardDialog.Debug.rsp @debug\INCPATH.UseKeyBoardDialog.Debug.rsp -o debug\WidgetKeyboard.obj ..\..\Widgetkeyboard\src\WidgetKeyboard.cpp
..\..\Widgetkeyboard\src\WidgetKeyboard.cpp: In member function 'void WidgetKeyboard::on_btn_clicked(int)':
..\..\Widgetkeyboard\src\WidgetKeyboard.cpp:60: error: 'class QToolButton' has no member named 'accessibleName'
make[2]: *** [debug\WidgetKeyboard.obj] Error 1


any thought :P

Report

7 years ago

embitel

Unfortunately, I have no access to Os/2 to test this. But specifically looking at the error it seems strange. QWidget::accessibleName() function exists for long now and it should compile fine. I know you must be, but can you please tell if you have other Qt programs compiling?

Report

7 years ago

bretel

Hi,

Yah i build several Qt4 Apps.
But use this app also Qt3?
If this is, think thats cause the trouble, cause Qt4 OS/2 don't support Qt3 yet, it will hopefully later be added.

Report

7 years ago

embitel

No, I already mentioned that it depends on Qt4.x

Report

7 years ago

bretel

Hi,

yes i saw that :P
I do this.
#ifndef QT_NO_ACCESSIBILITY
strKeyId = allButtons.at(btn)->accessibleName();
#endif

And all compile ok.
But when i start the prog, and push on a button i get a little popup with a "Key not found"
I see even in debug this when i start the prog:
QMetaObject::connectSlotsByName: No matching signal for on_btn_clicked(int)

Report

7 years ago

bretel

Hi,

yes i saw that :P
I do this.
#ifndef QT_NO_ACCESSIBILITY
strKeyId = allButtons.at(btn)->accessibleName();
#endif

And all compile ok.
But when i start the prog, and push on a button i get a little popup with a "Key not found"
I see even in debug this when i start the prog:
QMetaObject::connectSlotsByName: No matching signal for on_btn_clicked(int)

Report

7 years ago

embitel

Hi,

I am using SignalMapper here to connect all buttons to one single slot. Please check if it is available in your qt installation!

Manoj

Report

6 years ago

vizZ

You just have to compile qt with Accessibility support. Check QWidget sources. setAccessibleName and accessibleName are both dependant on #ifndef QT_NO_ACCESSIBILITY so all you have to do is to remove -no-accessibility switch from your qt configuration ( check config.cache/config.status in you QTDIR ). Hope that will help you :)

Report

7 years ago

AlexBSnet

How about language layouts?

Report

7 years ago

embitel

that's on list but quite a task. waiting to get some time from current projects as well as a mood to digg into multiple languages. Any inputs are welcome :-)

Report

7 years ago

embmanoj

Its a great widget, works with any qt input widget. Please vote, if you really like it.

Report

Supporters

Recent Donations

Be the first to donate
Filename Version Description Filetype Packagetype License Downloads Date Filesize Install
Score 23%
23.00 Likes
77 Dislikes

0 Supporters for Widget Virtual Keyboard:

Recent Donations:

Be the first to donate
show all
Details
version
1.2
updated Dec 10 2009
added Aug 28 2009
downloads
page views 1378
support embitel
For The Product
Widget Virtual Keyboard
5 - 10 - 25 - 50 - 100 - 200 - 500