Warning: session_start(): open(/tmp/sess_7g96lc31toic2ltra153qr1q04, O_RDWR) failed: No space left on device (28) in /www/H01/htdocs/lib/base/lib_base.php on line 280
Kvkbd openDesktop.org
-
 KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 GnomeFiles.org Applications for GNOME 
 MeeGo-Central.org Applications for MeeGo 
 CLI-Apps.org Command Line Applications 
 Qt-Apps.org Free Qt Applications 
 Qt-Prop.org Proprietary Qt Applications 
 Maemo-Apps.org Applications for the Maemo Plattform 
 Java-Apps.org Free Java Applications 
 eyeOS-Apps.org Free eyeOS Applications 
 Wine-Apps.org Wine Applications 
 Server-Apps.org Server Applications 
 apps.ownCloud.com ownCloud Applications 
--
-
 KDE-Look.org Artwork for the KDE-Desktop 
 GNOME-Look.org Artwork for the GNOME-Desktop 
 Xfce-Look.org Artwork for the Xfce-Desktop 
 Box-Look.org Artwork for your Windowmanager 
 E17-Stuff.org Artwork for Enlightenment 
 Beryl-Themes.org Artwork for the Beryl Windowmanager 
 Compiz-Themes.org Artwork for the Compiz Windowmanager 
 EDE-Look.org Themes for your EDE Desktop 
--
-
 Debian-Art.org Stuff for Debian 
 Gentoo-Art.org Artwork for Gentoo Linux 
 SUSE-Art.org Artwork for openSUSE 
 Ubuntu-Art.org Artwork for Ubuntu 
 Kubuntu-Art.org Artwork for Kubuntu 
 LinuxMint-Art.org Artwork for Linux Mint 
 Arch-Stuff.org Art And Stuff for Arch Linux 
 Frugalware-Art.org Themes for Frugalware 
 Fedora-Art.org Artwork for Fedora Linux 
 Mandriva-Art.org Artwork for Mandriva Linux 
--
-
 KDE-Files.org Files for KDE Applications 
 OpenTemplate.org Documents for OpenOffice.org
 GIMPStuff.org Files for GIMP
 InkscapeStuff.org Files for Inkscape
 ScribusStuff.org Files for Scribus
 BlenderStuff.org Textures and Objects for Blender
 VLC-Addons.org Themes and Extensions for VLC
--
-
 KDE-Help.org Support for your KDE Desktop 
 GNOME-Help.org Support for your GNOME Desktop 
 Xfce-Help.org Support for your Xfce Desktop 
--
openDesktop.orgopenDesktop.org:   Applications   Artwork   Linux Distributions   Documents    Linux42.org    OpenSkillz.com   
 
Home
Apps
Artwork
News
Groups
Knowledge
Events
Forum
People
Jobs
Register
Login


-
- Content .- Fans (3) .- Knowledge Base  . 

Kvkbd

   0.7.2  

KDE Accessibility Application

Score 85%
yodoryodor
Saturno
Home
Kvkbd
zoom


Kvkbd
zoom


Kvkbd
zoom


Homepage:  Link
Downloads:  4512
Submitted:  Apr 10 2007
Updated:  Aug 5 2014

Description:

A nice virtual keyboard for KDE.
Have systray and dockwidget, resizable, with numeric/cursor pad layer.
Dynamic detection of language selected. Auto font resize and button repeat.
CSS Color themes


Requires XTest extension.




Changelog:

0.7.2 - Add option to make modifier keys sticky

0.7.1 - fix css install location. Login helper option is restored.

0.7 - Implemented themes and color styles. Dynamic detection of language was lost during porting to KDE4 and now restored. --loginhelper is incomplete

0.5 - added lock function in settings menu to make app window stay locked on the screen.
Right button clicking behave as if shift is clicked.

0.4.9 - new dcop commands docw_show, docw_hide, docw_state query and toggle the dockwidget state

0.4.8 - dcop scripting fixes, now implements show, hide and state functions. Usage 'dcop kvkbd kvkbd' to see all functions. 'dcop kvkbd kvkbd "show()"' to show the widget explicitly. Fix to correctly save and restore the visibility state of the keyboard widget.

0.4.7 - new button to popup the dockmenu, helping users without right click. Store/Restore position of the keyboard on screen.

0.4.6 - bugfix when started without x running. Confirm working with KDM and --loginhelper option passed (tested in kubuntu)

0.4.5 - Auto font size implemented, Button repeating function.

0.4 - Resizable/Moveable main window. Numeric/Cursor pad layer. Additional dcop command - toggle

0.3.1 - dcop commands added:
use dcop kvkbd kvkbd show and dcop kvkbd kvkbd hide to toggle visibilty

0.3 - Combined update
- First run syncing with current choosen keyboard layout
- Font configuration implemented
- "-loginhelper" option to be used on KDM/XDM screen (an entry should be added in Xsetup if you want kvkbd on the login screen - kvkbd -loginhelper -display :0)
- Caps/Shift mode updates for non latin keyboards.
- Systray left mouse button update as requested

0.2 - "characters on the virtual keyboard are now changed to the right characters when the localization of the keyboard (e.g. US->CZ)" is changed. Dock widget tolerant to pen press

0.1 - Initial version




LicenseLGPL
Source(kvkbd-0.7.2.tar.gz)
Send to a friend
Subscribe
Other  Content  from yodor
Report inappropriate content



goto page:  1  2  3  4  5  6  7 

-

 Thanks!

 
 by ralesk on: Apr 10 2007
 
Score 50%
raleskralesk
UHU Systems (UHU Linux); ljKlient

Finally someone :D

I’d love to have a debian package of this.

And a little request: add the 102nd button (the one between z and lshift, very common in Europe).


Reply to this

-
.

 Re: Thanks!

 
 by yodor on: Apr 10 2007
 
Score 50%
yodoryodor
Saturno
Home

Thank you for your request. And yes, finally!
This is the initial version. I'm preparing the option for the numeric pad and also a special button function to enter user specified keycode


Reply to this

-
.

 change layout?

 
 by chandraiitk on: Apr 10 2007
 
Score 50%

it seems to be very nice app but does it have any option to change the layout depending on locale i.e. Japanese keyboard's layout use to be different than that of US-english layout.

If it is possible, how about adding this feature in it?! I think this would add a great value to this app.

Thanks!!


Owning computers nowadays is a bit like having a pet rabbit,
It needs to be fed with right stuff or it gets sick.

Try Firefox [http://www.mozilla.com/firefox] --- the right stuff!

Reply to this

-
.

 Re: change layout?

 
 by yodor on: Apr 10 2007
 
Score 50%
yodoryodor
Saturno
Home

Hi there,

keyboard layout is changed via KDE keyboard layout tool.
Keys on Kvkbd send corresponding keycodes as if they were typed on the real keyboard.
Hope this will help !


Reply to this

-

 Re: Re: change layout?

 
 by ralesk on: Apr 10 2007
 
Score 50%
raleskralesk
UHU Systems (UHU Linux); ljKlient

Ah, I think Japanese keyboards also come with extra keys (in the area of Alt and AltGr), that's probably what the user meant. I don't know much about those boards though — Wikipedia might be of more help.


Reply to this

-
.

 JP special keys

 
 by yodor on: Apr 10 2007
 
Score 50%
yodoryodor
Saturno
Home

Ok I can understand, I had a look at japanese keyboard at wikipedia. I'll be gladd to add them.
So if you can send me the corresponding keycodes - xev tool dumps all possible keys - I can add them.
But honestly I think we all should use the keyboard layout tool to change input style. Why do we need more keys?


Reply to this

-
.

 Re: JP special keys

 
 by chandraiitk on: Apr 11 2007
 
Score 50%

I will send u these codes. Please add it.

thanks in advance :-)


Owning computers nowadays is a bit like having a pet rabbit,
It needs to be fed with right stuff or it gets sick.

Try Firefox [http://www.mozilla.com/firefox] --- the right stuff!

Reply to this

-

 Re: JP special keys

 
 by ralesk on: Apr 12 2007
 
Score 50%
raleskralesk
UHU Systems (UHU Linux); ljKlient

Well, I know that in Korean there’s a Hangeul/Hanja key which is a switch between the Korean alphabet and the borrowed Chinese characters (which they rarely, but do use). I have a wild guess that it wouldn’t be nice for them to have to install a Chinese input method just to be able to write the classic form of names, not to mention said characters are pronounced differently in the two languages.

Japanese keyboards come with a full vs. half-width key, but I too don’t see the point why they couldn’t just, so to say, Alt-Shift over to the American layout if they so want to type Latin characters. And I think they do have some hiragana vs. katakana shift too? Not quite sure.


Reply to this

-
.

 Re: Re: JP special k

 
 by chandraiitk on: Apr 12 2007
 
Score 50%

there use to be a special key to shift between Japaneses-input and Latin-input. Also, if switched into the Japaneses-input mode, then another key automatically gets activated which allows one to shift between hiragana-katakana-romaji (romaji chars are English alphabets).

These are the two mostly used keys to handle Japaneses chars. If they want to change the hiragana into kanji, they use space-key or sometimes another special key.

Well, also, they have special key for each Japaneses char. however, they seldom use this feature. what is do is, they type English chars corresponding to the pronunciation and that automatically converts into the Japaneses char.
e.g. if they want to the japanese char "ka", they enter "k" and "a" and this automatically converts into the japanese char "ka". Although, as I said before, they have special key to enter the Japanese char "ka" directly (after changing the input mode). However, very very few people use such direct input.

So, what would be sufficient is to provide a special key to shift between Latin-input and Japanese-input, and also a key to change between Hiragana, Katakana, and Romaji. Also, a special key to change between full-width and ha;f-width char...i mean, in total, 3 special keys would be sufficient.


Owning computers nowadays is a bit like having a pet rabbit,
It needs to be fed with right stuff or it gets sick.

Try Firefox [http://www.mozilla.com/firefox] --- the right stuff!

Reply to this

-
.

 Key code using Xev

 
 by chandraiitk on: Apr 12 2007
 
Score 50%

Following are the *xev* output for the special Japaneses kays.

xev output
==========

----------------------
Important Special Keys
----------------------

1). Key to change between Japanese-input and Latin-input:

KeyPress event, serial 31, synthetic NO, window 0x3200001,
root 0x187, subw 0x0, time 3840518987, (-224,122), root:(548,216),
state 0x0, keycode 49 (keysym 0xff2a, Zenkaku_Hankaku), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False

KeyRelease event, serial 31, synthetic NO, window 0x3200001,
root 0x187, subw 0x0, time 3840519066, (-224,122), root:(548,216),
state 0x0, keycode 49 (keysym 0xff2a, Zenkaku_Hankaku), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False




2). Key to change between Hiragana, Katakana, and Romaji:

KeyPress event, serial 31, synthetic NO, window 0x3200001,
root 0x187, subw 0x0, time 3840659711, (-292,243), root:(480,337),
state 0x0, keycode 208 (keysym 0xff27, Hiragana_Katakana), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False

KeyRelease event, serial 31, synthetic NO, window 0x3200001,
root 0x187, subw 0x0, time 3840659760, (-292,243), root:(480,337),
state 0x0, keycode 208 (keysym 0xff27, Hiragana_Katakana), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False



3). Key to change between full-width-hiragana, full-width-katakana, and half-width-katakana chars (half-width hiragana is never used)

KeyPress event, serial 31, synthetic NO, window 0x3200001,
root 0x187, subw 0x0, time 3840854276, (-199,234), root:(573,328),
state 0x0, keycode 131 (keysym 0xff22, Muhenkan), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False

KeyRelease event, serial 31, synthetic NO, window 0x3200001,
root 0x187, subw 0x0, time 3840854377, (-199,234), root:(573,328),
state 0x0, keycode 131 (keysym 0xff22, Muhenkan), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False



----------------------------------------------------------------------------
The following one is used but space-key also does same funcion. If possible, implement this also:
----------------------------------------------------------------------------

4). Key to Change between Hiragana-Kanji

KeyPress event, serial 31, synthetic NO, window 0x3200001,
root 0x187, subw 0x0, time 3840771488, (-314,245), root:(458,339),
state 0x2, keycode 129 (keysym 0xff23, Henkan_Mode), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False

KeyRelease event, serial 31, synthetic NO, window 0x3200001,
root 0x187, subw 0x0, time 3840771604, (-314,245), root:(458,339),
state 0x2, keycode 129 (keysym 0xff23, Henkan_Mode), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False



=================
Compilation Error:
=================

Make is showing following error. Please tell me what package I need to install for successful compilation.

make ERROR:
-----------
mv -f .deps/VButton.moc.Tpo .deps/VButton.moc.Po
/bin/sh ../libtool --silent --tag=CXX --mode=link g++ -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -R /usr/lib -R /usr/lib -R /usr/lib/qt-3.3/lib -R /usr/lib -L/usr/lib/qt-3.3/lib -L/usr/lib -o kvkbd DragWidget.o KeyClip.o MainWidget.o VButton.o main.o MainWidget.moc.o DragWidget.moc.o VButton.moc.o -lXtst -lkdeui
/usr/bin/ld: cannot find -lXtst
collect2: ld returned 1 exit status
make[2]: *** [kvkbd] Error 1
make[2]: Leaving directory `/opt/kvkbd-0.2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/opt/kvkbd-0.2'
make: *** [all] Error 2


Owning computers nowadays is a bit like having a pet rabbit,
It needs to be fed with right stuff or it gets sick.

Try Firefox [http://www.mozilla.com/firefox] --- the right stuff!

Reply to this

-

 Re: Key code using Xev

 
 by yodor on: Apr 12 2007
 
Score 50%
yodoryodor
Saturno
Home

Hi,

You need XTest extension to compile.

Thanks for the xev output, I'll do my best to implement all request.


Reply to this

-
.

 Re: Re: Key code usi

 
 by chandraiitk on: Apr 13 2007
 
Score 50%

Thank you. But could u tell me where can I install this XTest extension from?? I mean, which package should I install to have this extension?!


Owning computers nowadays is a bit like having a pet rabbit,
It needs to be fed with right stuff or it gets sick.

Try Firefox [http://www.mozilla.com/firefox] --- the right stuff!


-
.

 XTest

 
 by yodor on: Apr 13 2007
 
Score 50%
yodoryodor
Saturno
Home

XTest extension is part of Xorg dtribution. It depends on what distribution you use for the name of the package. But googling or serching the pages of your linux distribution for xtest extension might help you



-
.

 Gentoo ebuild...

 
 by jirityr on: Apr 10 2007
 
Score 50%

Hi,

I have made an ebuild for Gentoo users:
http://bugs.gentoo.org/show_bug.cgi?id=174054

Cheers,
Jiri

PS: It would be nice if the characters on the virtual keyboard would be changed to the right characters when I change the localisation of the keyboard (e.g. US->CZ). Also the arrows an numeric pad would be nice.


Reply to this

-
.

 Re: Gentoo ebuild...

 
 by yodor on: Apr 11 2007
 
Score 50%
yodoryodor
Saturno
Home

Thank for the ebuild !
With latest update key texts are auto changed in respect to the current layout selected with kde keyboard tool.


Reply to this

-
.

 Re: Re: Gentoo ebuil

 
 by jirityr on: Apr 12 2007
 
Score 50%

Thanks for the implementation of the keyboard layout switching. I have found that when I click on SHIFT button, the Czech characters have been changed to uppercase characters, but the rest of keys are still lowercase characters. It would be nice if you will change this behaviour in next version.

The numeric pad and the arrows are still missing. It would be nice to have complete virtual keyboard.

Thank you very much for your very good job. Please keep working on this useful project.

Cheers,
Jiri


Reply to this

-
.

 Re: Re: Gentoo ebuil

 
 by jirityr on: Apr 12 2007
 
Score 50%

An other note. It would be nice if I click first time on the icon of the kvkbd to it shows the application and if I click second time on the icon to it hidden the application. It's just a detail, but it would be useful.

Cheers,
Jiri


Reply to this

-
.

 Re: Re: Gentoo ebuil

 
 by jirityr on: Apr 13 2007
 
Score 50%

Thanks for all the changes. Kvkbd works now very well for me.

1) Now it would be nice to have DCOP interface. Then we could show/hide kvkbd by special button on a tablet by ACPI. Something like: "dcop kvkbd hide" or "dcop kvkbd show".

2) Numeric pad and the arrows keys would be nice.

3) Also snapping of kvkbd application to the borders of the screen would be nice.

4) Last thing could be resizing of kvkbd over screen to fill up the screen vertically.


Reply to this

-
.

 Re: Re: Re: Gentoo e

 
 by jirityr on: Apr 18 2007
 
Score 50%

Thanks for trying to implement the DCOP support, but I have got this error:

$ dcop kvkbd kvkbd
object 'kvkbd' in application 'kvkbd' not accessible


Reply to this

-
.

 Re: Re: Re: Re: Gent

 
 by jirityr on: Apr 18 2007
 
Score 50%

It shut shows the options "show" and "hide".

Anyway it works how it's implemented now.


Reply to this

-

 Yay, someone...

 
 by cookies on: Apr 10 2007
 
Score 50%

... finally made one. Thank you!


I'm too lazy to put something witty here.
Reply to this

-
.

 This is monumental

 
 by suslik on: Apr 11 2007
 
Score 50%

This is a great step on the way to making KDE usable on tablets. Awesome!


Reply to this

-

 Great app

 
 by shevegen on: May 27 2007
 
Score 50%

Its great, i added it to my personal love list of kde apps.

There is one possible future feature, and this would be to be able to use a "voice" input method instead of the mouse input method.

This way one could get a simple KDE app to type letter-per-letter.


Reply to this

goto page:  1  2  3  4  5  6  7 

Add commentBack




-



 
 
 Who we are
Contact
More about us
Frequently Asked Questions
Register
Twitter
Blog
Explore
Apps
Artwork
Jobs
Knowledge
Events
People
Updates on identi.ca
Updates on Twitter
Content RSS   
Events RSS   

Participate
Groups
Forum
Add Content
Public API
About openDesktop.org
Legal Notice
Spreadshirt Shop
CafePress Shop
Advertising
Sponsor us
Report Abuse
 

Copyright 2007-2016 openDesktop.org Team  
All rights reserved. openDesktop.org is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.
openDesktop is a trademark of the openDesktop.org Team