Qt Widgets gnome kde macos macosx windows

Source (link to git-repo or to original if based on someone elses unmodified work): https://github.com/AlterX76/VirtualKeyboard

5
Score 58.0%
Description:

*** THE MOST USED KEYBOARD FOR FREE AND COMMERCIAL APPLICATIONS ***

A component to easily add virtual keyboards for touch-screen applications
Virtual Keyboard for touch-screen devices written in C/C++ Qt, compatible for Qt 4.x and 5.x The widget works with QLineEdit, but you can modify it for your convenience.

Features:

-- Floating or embedded in QWidget feature
-- Numeric Keyboard
-- click sound buttons
-- copy/cut and paste facility
-- echo password facility
-- dynamic keyboard layout based on selected language
-- move around textbox using TAB or directly click on a textbox (require subclassing as in the provided example)
-- Dual mode keyboard: large and small
-- zoom facility for pressed keys
-- as many instances as you want in the same application

Supported Languages:

Arabic
English
French
German
Italian
Russian

We appreciate any donation (at bottom of http://www.softairrealfight.net) since this will be used to improve or better support this project.

Have a nice day
Last changelog:

Small changes 1 year ago

- Add a new parameter to the show() method to create a frameless keyboard for reduced displays
- Fixed a bug preventing "." and "," from being displayed when numeric pad is set

swiftscythe

9 years ago

I've just downloaded your app and can't build it.
It's strange, because when I uncompress the file only a widgetVirtualKey folder appears, and its content is just Tester.
I run qmake and make in Tester and I get:

QKeyPushButton.o: In function `QKeyPushButton::QKeyPushButton(QWidget*)':
QKeyPushButton.cpp:(.text+0x12b): undefined reference to `widgetKeyBoard::isEmbeddedKeyboard()'
QKeyPushButton.o: In function `QKeyPushButton::mousePressEvent(QMouseEvent*)':
QKeyPushButton.cpp:(.text+0x10c2): undefined reference to `widgetKeyBoard::isEmbeddedKeyboard()'
QKeyPushButton.o: In function `QKeyPushButton::mouseReleaseEvent(QMouseEvent*)':
QKeyPushButton.cpp:(.text+0x19ac): undefined reference to `widgetKeyBoard::isEmbeddedKeyboard()'
collect2: ld returned 1 exit status
make: *** [Tester] Error 1
==> ERROR: Build Failed.

Thanks in advance!

Report

C

AlterX

9 years ago

It seems an IDE problem since virtualKeyboard was created with QT Creator 1.2

I've created a new project from scratch and now it should work with QT SDK By Nokia (Qt creator 1.3.1) and Nokia QT SDK
for mobile.

Report

sanjay1758

8 years ago

hi, i'm new to Qt ..how to integrate this keyboard with QT Demo Browser.

like when i press mouse on the address bar , the keyboard should open ...


please help me in solving this....

Report

C

AlterX

8 years ago

Where can i find it?
I don't know if it is possible...

Report

swiftscythe

9 years ago

Yes now it builds, thanks :)

Report

Small changes 1 year ago

- Add a new parameter to the show() method to create a frameless keyboard for reduced displays
- Fixed a bug preventing "." and "," from being displayed when numeric pad is set

Bug fix 1 year ago

Fixed a bug preventing space char from being displayed in textboxes

Added missing files 2 years ago

Added new form files missed out in the last commit.

Numeric Keyboard feature 2 years ago

Added feature to create a numeric keyboard (check that out in the screenshot)

Improved keyboard behaviour 2 years ago

It is now possible to create several instance in the same application (previous version only one instance allowed)
Keyboard can now be created as floating widget or embedded in a QWidget
A new parameter in the show() allows to specify the QLineEdit to start with when the keyboard shows up
Extended example to show above features

3 years ago

A new resynch of code was required since during the transfer of the code to github something went wrong resulting in a strange language localization.
Now the code is up-to-date and it seems to work well.
Please let me know if you have any problem

12345678910
1
product-maker posixru Apr 03 2012 9 excellent
product-maker Count: 4 Rating: 5.0
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs ocs-url or ocs-store to install things
Pling
Details
license
GPLv2 or later
version
2018.02
updated Feb 19 2018
added Jun 23 2009
downloads 24h
1
page views 24h 25
System Tags gplv2-later