Plasmaboard

Plasma 4 Widgets

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

9
7.6
Description:

This is the first virtual keyboard for plasma. I made it for everyone who is using a touchscreen or plans to use one.

This is now part of the kdeplasma-addons package for KDE 4.4.

PLEASE PROVIDE ME WITH FEEDBACK!

There are some requirements for compiling. Check out the following from the readme.

PLEASE REPORT BUGS IN THE COMMENTS

REQUIREMENTS:
- You need a working GNU Compiler toolchain.
- Cmake
- KDE Headers files (kde development packages)
- Xlib Header files (X develpment packages)
- XTest Extension Header files (X develpment packages)
- QT Header files (QT development packages)


HOW TO INSTALL

In the main directory run
- cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`
- make
- make install/strip (as root or: sudo make install/strip )


KNOWN ISSUES

KNOWN ISSUES

- Plasmaboard does only (!) work when you place it in the panel. You can place it on the desktop but clicking on its buttons will do nothing

- When pressing "Alt Gr" the symbols on the keyboard do not adapt. This is an issue with the underlying X-Function, which seems
only to do mapping for the shift key correctly. No known solution yet. Despite of that AltGr works as expected

- When changing the xkb-modmap, plasmaboard does not adapt automatically. You need to force the relabeling of the keys. Press "Shift" for example

- Backspace key does not work in eclipse. Don't know why. If you find other applications in which plasmaboard doesn't work as expected, please report
Last changelog:

8 years ago


1.0:
This is the version of plasmaboard shipped with KDE 4.5.0 plus a bugfix. I provide it here for everyone still using KDE 4.4.

Advantages over the 4.4 version are quite big. Read here:
http://btux1984.wordpress.com/2010/04/28/kdes-onscreen-keyboard/

0.91:
- Fixed building bug

0.9:
- WARNING: This is not compatible with KDE 4.2 anymore!
- Will be part of KDE 4.4. kdeplasma-addons
- Improved labeling of keys and its performance
- Added transparency to key notifications
- Added tooltip for the keyboard
- Enhanced scaling behaviour inside of a plasma panel

0.8:
- There is now a text label on the keyboard for switching between the basic and the extended layout. I think it is necessary that you can switch between them without using the context menu. However - if you have a bette idea how to provide this switching functionality please let me know.

0.7:
- Font size on buttons is now scaled with the size of the keyboard
- That means the key label will always fit onto the keys (minus some bad translations)
- the popup showing the last pressed key is working far better now

0.6:
- Much code cleanup
- Fixed bug concerning the switch between layouts
- Shows the last pressed key in a tooltip

Added the patch for kdelibs, that need to be applied for getting plasmaboard working on KDE 4.2.3/4.2.4 . Perhaps some package mantainers can add it to their packages?

0.51:
- Fix for plasmaboard loosing focus when opened. This needs a patch for KDE which is NOT in the vanilla 4.2.4 packages. Hope to get some package maintainers patching their distro packages. It does work on coming KDE 4.3 releases, RC1 for example.
- Added missing gpl stuff for packaging
- nothing else, sorry, no time

0.5:
- Clicking on keys like Control, Alt or Meta deactivates them now
- Closing the keyboard clears all pressed function keys
- Extended mode now provides a keyboard

0.4.2:
Bugfix. Arrows on keys should be visible with every correct plasma theme now.

0.4.1
Just a small build-fix. If 0.4 it built for you, you don't need it.
0.4 still has a problem with unreadable labels on some keys. That's a problem with some plasma-themes I still have to investigate. In glassified and aya it works.

0.4:
Enter, Tab, Shift, Caps, Backspace and ArrowKeys now have arrows painted on instead of a text label

0.3:
Plasmaboard does now have all keys you might need. You can switch to the old basic layout via the conextmenu.

0.2:
Many changes in the code. But you will notice the following enhancements:
- keyboard is now fully scalable in all directions
- symbols are repeated if you keep the key pressed
- Changed WIN-label to META
- Most "known issues" are gone

0.1.1: Bugfix. Function keys work now.
(Enter, Backspace and so on didn't work in 0.1. Uh, that's painful). Changed labeling of Control and Enter-Key

0.1: Initial version

warnec

9 years ago

Hi. After compiling I noticed it is now named "Keyboard" instead of "Plasmaboard" in plasmoid chooser in KDE< and there is no icon (only '?')

Is the name change deliberate? And how about the icon?

Report

C

Jinidog

9 years ago

The name change came with the integration of plasmaboard in kdeplasma-addons. This name is better.

I don't know why you do not see an icon. Probably your icon-theme does have an icon for kcharselect. I'm waiting for my own icon from the oxygen team.

Report

warnec

9 years ago

Sorry, it works. I noticed it works about 5 mins after writing that it doesn't... :/


I wanted to remove my comment, but the funny thing was that I remembered that before writing it the last 2 comments were me saying it doesn't work it 4.3b2 and you responding does in svn. So after taking a look at the comments, I saw as the last 2 comments me and you responding. I did it in such a haste, that I thought it was my previous comment about beta2!

I simply thought something went wrong in kde-look and my false comment wasn't sent, that's why I didn't write it works. Now I see I made two mistakes... ;)



Anyway, works like a charm. Thanks!

Report

warnec

9 years ago

Still doesn't work in KDE 4.3 (Arch kdemod) Tested on the desktop and in the panel, doesn't output any characters on the window.

Report

C

Jinidog

9 years ago

Sorry, cannot reproduce. It works in example with the latest kdelibs-4.2.4 package in Fedora. And I have it working on kubuntu karmic with kde 4.3.

Report

warnec

9 years ago

I'm on KDE 4.3 beta2 currently (all kde4 packages 4.2.90 w/ qt 4.5.2) and after I open firefox and click on the address bar, and then click a letter on Plasmaboard (when plasmaboard is on the bottom panel) Firefox window loses focus and no letters appear.

Report

C

Jinidog

9 years ago

Damn it. Does this happen in Firefox only?

Report

warnec

9 years ago

Dunno, because a few hours later my whole installation broke and I needed to manually revert back to 4.2.4 in order to get any GUI.

I suggest you update to 4.3b2 and see for yourself.

Report

C

Jinidog

9 years ago

Tested with current svn code and it worked well

Report

warnec

10 years ago

Still doesn't work w/4.2.4. Hopefully will get fixed in 4.3. I'm not a hardcore linux user enough to compile some core KDE4 components myself. I'm just too lazy ;)

One small feature request - right now the plasmaboard has a fixed aspect ratio (so e.g. it cannot be widened without increasing its height) and for me, the letter buttons are too high (I mean, they are rectangular, and their height is much bigger than width), and in real keyboard, the letter keys have square form. Hope you can remove the aspect ratio restriction!

Report

C

Jinidog

10 years ago

See my README above. This is acutally fixed. But the patch did not get into KDE 4.2.4 . Hope to get some patched 4.2.4 packages soon.
It is fixed in KDE 4.3 Beta2

The aspect ratio ist not fixed. I can resize plasmaboard freely.

Report

outeredge

10 years ago

Could you add it to the cashew as an option?

Report

C

Jinidog

10 years ago

Sometimes when this is integrated in the KDE-suite, perhaps :)

Report

warnec

10 years ago

I can confirm that issue.

I'm also using KDE 4.2.3 with qt 4.5.1 (opensuse 11.1)

Report

C

Jinidog

10 years ago

Hello,

I worked out the problem with the KDE developers. I made a patch for KDE and comitted it. The bad thing is, that this will not come to KDE 4.2.4 . At least not in the vanilla one, I beg package maintainers to add the patch to their kdelibs packages. Depending on your distro, you may be lucky.
The bugfix will definetly be included in KDE 4.3.

I have to release a new version of plasmaboard, too. So expect version 0.5.2 soon. It will fix the focus bug but only together with a recent kde package that includes my patch.

Report

C

Jinidog

10 years ago

I'm aware of this issue. The Plasma-Widget I use suddently changed behaviour so that the focus is lost. This happens on some distributions, on Ubuntu it works for example. But probably that will change.

The KDE-developers want the "steal focus" behaviour, so I need to find my own way for the popup. Not so easy. But I'll work on this.

Report

schafm

10 years ago

Hi!

I've got a problem:

I've put plasmaboard into the panel. But when I use plasmaboard to type stuff, my application looses focus (I think plasmaboard gains the focus). So typing doesn't work for me :-/

Any hints?

I'm using kde 4.2.3 with qt 4.5.1

Report

dglent

10 years ago

http://www.mediafire.com/file/uyymazm2zg4/plasma-applet-plasmaboard-0.5-1mdv2009.1.i586.rpm

Report

kubdat

10 years ago

For Mandriva 2009.1.x86_64
http://chomikuj.pl/kubdat/public/plasmaboard-0.5-1mdv2009.1.x86_64.rpm

Report

warnec

10 years ago

Hi. I don't know why, but your plasmoid simply doesn't work. It compiled and installed without any problems. I use opensuse 11.1 with KDE 4.2.3 and QT 4.5.2 (the problem was present, AFAIR, as well with qt 4.4)

I can move it on my desktop, when I click on a button it appears "clicked", but this has no effect on any of my windows - like nothing is typed.

Report

C

Jinidog

10 years ago

Don't put Plasmaboard on your desktop! It gets focus when you click on it there. That means it will send the clicked keys to itself. That is useless, you need the keys in the last used window.

Put Plasmaboard in the panel and use it from there.

Report

Anywhere

10 years ago

Is there a way Plasmaboard can detect that it is not in a panel and display a warning? The Panel Spacer plasmoid does this.

Report

C

Jinidog

10 years ago

I'll think of that.

Report

Quintasan1

10 years ago

Please remember to update the *.desktop file to contain latest version numer. I don't want to add quilt to dependencies to do such simple task ;P

Report

Shirakawasuna

10 years ago

This is really cool!

Report

8 years ago


1.0:
This is the version of plasmaboard shipped with KDE 4.5.0 plus a bugfix. I provide it here for everyone still using KDE 4.4.

Advantages over the 4.4 version are quite big. Read here:
http://btux1984.wordpress.com/2010/04/28/kdes-onscreen-keyboard/

0.91:
- Fixed building bug

0.9:
- WARNING: This is not compatible with KDE 4.2 anymore!
- Will be part of KDE 4.4. kdeplasma-addons
- Improved labeling of keys and its performance
- Added transparency to key notifications
- Added tooltip for the keyboard
- Enhanced scaling behaviour inside of a plasma panel

0.8:
- There is now a text label on the keyboard for switching between the basic and the extended layout. I think it is necessary that you can switch between them without using the context menu. However - if you have a bette idea how to provide this switching functionality please let me know.

0.7:
- Font size on buttons is now scaled with the size of the keyboard
- That means the key label will always fit onto the keys (minus some bad translations)
- the popup showing the last pressed key is working far better now

0.6:
- Much code cleanup
- Fixed bug concerning the switch between layouts
- Shows the last pressed key in a tooltip

Added the patch for kdelibs, that need to be applied for getting plasmaboard working on KDE 4.2.3/4.2.4 . Perhaps some package mantainers can add it to their packages?

0.51:
- Fix for plasmaboard loosing focus when opened. This needs a patch for KDE which is NOT in the vanilla 4.2.4 packages. Hope to get some package maintainers patching their distro packages. It does work on coming KDE 4.3 releases, RC1 for example.
- Added missing gpl stuff for packaging
- nothing else, sorry, no time

0.5:
- Clicking on keys like Control, Alt or Meta deactivates them now
- Closing the keyboard clears all pressed function keys
- Extended mode now provides a keyboard

0.4.2:
Bugfix. Arrows on keys should be visible with every correct plasma theme now.

0.4.1
Just a small build-fix. If 0.4 it built for you, you don't need it.
0.4 still has a problem with unreadable labels on some keys. That's a problem with some plasma-themes I still have to investigate. In glassified and aya it works.

0.4:
Enter, Tab, Shift, Caps, Backspace and ArrowKeys now have arrows painted on instead of a text label

0.3:
Plasmaboard does now have all keys you might need. You can switch to the old basic layout via the conextmenu.

0.2:
Many changes in the code. But you will notice the following enhancements:
- keyboard is now fully scalable in all directions
- symbols are repeated if you keep the key pressed
- Changed WIN-label to META
- Most "known issues" are gone

0.1.1: Bugfix. Function keys work now.
(Enter, Backspace and so on didn't work in 0.1. Uh, that's painful). Changed labeling of Control and Enter-Key

0.1: Initial version

12345678910
3
product-maker DenisSeidel Jul 18 2011 8 great
product-maker dubis Feb 02 2011 8 great
product-maker terrorbaby92 Jan 25 2011 8 great
product-maker Count:53 Rating: 7.60
File (click to download) Version Description Downloads Date Filesize DL OCS-Install
Pling
*Needs ocs-url or ocs-store to install things
Details
license
version
1.0
updated Aug 08 2010
added Mar 28 2009
downloads today
0
page views today 9