Notices


Reply
Thread Tools
Posts: 7 | Thanked: 4 times | Joined on Jul 2007
#1
first modified version released.
1. Added a Min/Max button and an Exit button.
2. Added a option to set width and height of the keyboard.
__ the first button is Min/Max button
__ the second button is quit button
__ the default layout keymap is /usr/share/xkbd/en_GB.qwerty.xkbd

"xkbd -w 1.5 -y 1.5" to start it with 1.5 scale of size
Name:  screenshot03.jpg
Views: 6679
Size:  24.0 KB
xkbd_0.8.15m-1_armel.deb
xkbd-0.8.15m.tgz.deb, source tarball, please remove .deb first

Sorry, previous one is not installable for the application manager, this one works, and fixed the menu item, but may need reboot.




xkbd works great as X11 on screen keyboard, like for ScummVM, dosbox inputing.
the package is for OS2006.

Todo:
I'll try to make it transparent, put it to taskbar or implement a hardware key launcher.

Last edited by cme; 2007-08-07 at 03:53.
 

The Following 4 Users Say Thank You to cme For This Useful Post:
SeRi@lDiE's Avatar
Posts: 919 | Thanked: 37 times | Joined on Aug 2006 @ /dev/null
#2
Load applet run only works for N770.... or am I wrong?
__________________
<gla55> security stuff is just to piss off people, really
 
ArnimS's Avatar
Posts: 1,107 | Thanked: 720 times | Joined on Mar 2007 @ Germany
#3
Originally Posted by cme View Post
xkbd works great as X11 on screen keyboard, like for ScummVM, dosbox inputing.
Very nice cme!

It would be very useful to be able to pull up the keyboard and hide it in SDL games. I don't see how the load-applet-run works.

One solution would be to add a 'minimize' button to xkbd, which would shrink the application window to a tiny square in the edge of the screen. One tap on that square would restore xkbd window.

Another way would be to add a keyboard toggle to the menu that pops-up when the 'home' button.

I don't understand how the load-applet solution works, and it doesn't install into it2007..
dpkg -i load-applet-run_0.4.3-2_armel.deb
Selecting previously deselected package load-applet-run.
(Reading database ...
dpkg: serious warning: files list file for package `gstreamer0.10-hantro' missing, assuming package has no files currently installed.
14632 files and directories currently installed.)
Unpacking load-applet-run (from load-applet-run_0.4.3-2_armel.deb) ...
dpkg: error processing load-applet-run_0.4.3-2_armel.deb (--install):
trying to overwrite `/usr/lib/hildon-status-bar/libload.so', which is also in package load-applet
 
ArnimS's Avatar
Posts: 1,107 | Thanked: 720 times | Joined on Mar 2007 @ Germany
#4
One can change the height of xkbd with the -geometry option, but the width is fixed.

Could you add a button to minimize the height to 8 pixels, then restore the size of xkbd after a stylus tap into the bar? This would be another way to get the kbd out of the way.

http://matchbox-project.org/sources/...-keyboard/0.1/ << another vkbd - not compiling for me yet
(edit) compiled, see http://pupnik.de/matchbox-kbd.html

http://slappy.cs.uiuc.edu/fall01/team3/download.shtml << another vkbd - not compiling for me yet

http://handhelds.org/~mallum/xkbd/ << xkbd sources (compiles without changes)

Cheers!

Last edited by ArnimS; 2007-07-29 at 03:29.
 
Posts: 3,841 | Thanked: 1,079 times | Joined on Nov 2006
#5
I have load-applet-run installed on my N800, but IIRC I installed it from the program manager, through a repository (repository.maemo.org mistral free or some such)
And yes, it's 0.4.3-2 and it apparently installed fine..
__________________
N800/OS2007|N900/Maemo5
-- Metalayer-crawler delenda est.
-- Current state: Fed up with everything MeeGo.
 
ArnimS's Avatar
Posts: 1,107 | Thanked: 720 times | Joined on Mar 2007 @ Germany
#6
Ok i went back to IT2006

Still broken.

---------------------------------------------------------
dpkg -i xkbd_0.8.15-1_armel.deb
Selecting previously deselected package xkbd.
(Reading database ... 10516 files and directories currently installed.)
Unpacking xkbd (from xkbd_0.8.15-1_armel.deb) ...
dpkg: dependency problems prevent configuration of xkbd:
xkbd depends on libxpm4 | xlibs (>> 4.1.0); however:
Package libxpm4 is not installed.
Package xlibs is not installed.

---------------------------------------------------------
Nokia770-49:/media/mmc1/debs# apt-get install libxpm4
Reading package lists... Done
Building dependency tree... Done
Package libxpm4 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package libxpm4 has no installation candidate

---------------------------------------------------------
apt-get install xlibs
Reading package lists... Done
Building dependency tree... Done
Package xlibs is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
libsm6 libice6 libx11-6 libxi6 libxext6
E: Package xlibs has no installation candidate

Last edited by ArnimS; 2007-07-29 at 02:50. Reason: brevity
 
ArnimS's Avatar
Posts: 1,107 | Thanked: 720 times | Joined on Mar 2007 @ Germany
#7
OK got matchbox-keyboard compiled and i can run the script to turn it on and off.

NOW PLEASE: How do we bring-up and hide the keyboard when a SDL app is running?

---------

You can get matchbox-keyboard and libfakekey here: http://pupnik.de/matchbox-kbd.html

(EDIT) Ok turns out you need to restart the device after installing the applet. Unfortunately this was not mentioned on the applet's homepage or anywhere else on the web.

After rebooting, you should see a new cpu/memory monitor icon to the left of your screen brightness bar. Click on this, select 'Run' and then type in the path to the script in the first post. Click 'Save as' and enter a menu name for the kbd on/off script.

If you use matchbox-keyboard instead of xkbd, you'll need to edit the script and substitute matchbox-keyboard for xkbd throught the script.

----
The keyboard toggle is only selectable if the sdl game is not fullscreen. We still need a solution that works with all programs.

Cheers

Last edited by ArnimS; 2007-07-29 at 02:58.
 
ArnimS's Avatar
Posts: 1,107 | Thanked: 720 times | Joined on Mar 2007 @ Germany
#8
AWESOME CME!!!!! A W E S O M E!!!!!

~thank youuuuuuuuu~ !!!!!

the minimize feature is ~exactly~ what we needed!

And now kids, it's time for the happy happy joy joy song!



i am so psyched. this rules. it RULES!

--- edit ---
- fullscreen sdl seems to have problems with getting input from xkbd
- dosbox.conf won't respond to dpad arrows if usescancodes=true is set (it works fine if it's set to false)
- it's amazing how well the tiny layout works! i'm faster with it than normal keyboard. great job...

more happy fun ball... NON OBSTRUCTING KEYBOARD for Games

Last edited by ArnimS; 2007-08-03 at 11:43. Reason: addenda - error report
 

The Following User Says Thank You to ArnimS For This Useful Post:
debernardis's Avatar
Posts: 2,142 | Thanked: 2,054 times | Joined on Dec 2006 @ Sicily
#9
Will this work on a n800? I tried to install your deb both with the application manager and by dpkg but complains for lacking dependencies.
 
ArnimS's Avatar
Posts: 1,107 | Thanked: 720 times | Joined on Mar 2007 @ Germany
#10
The xkbd-modified binary Version: 0.8.15m-1
Depends: libc6 (>= 2.3.5-1), libfreetype6 (>= 2.1.10-1osso1), libx11-6 | xlibs (>> 4.1.0), libxft2 (>= 2.1.6-1osso10), libxpm4 | xlibs (>> 4.1.0), libxrender1, libxtst6, zlib1g (>= 1:1.2.1)
 
Reply


 
Forum Jump


All times are GMT. The time now is 00:46.