maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   New Working Xkbd Keyboard (https://talk.maemo.org/showthread.php?t=18107)

GeraldKo 2008-04-17 20:43

Re: On-Screen Keyboard - Transparent and readable
 
Quote:

Originally Posted by ArnimS (Post 163736)
On-Screen Keyboard (edit *mockup*) - Transparent and readable

It can be done, even with a full keyboard layout....

Requires some deep magic to draw on top of any displayed app, irrespective of 'on top' or fullscreen status. Either xshp xshape extension or a direct to framebuffer draw hack.

ArnimS, this would be awesome. (Heck, even something that size but not transparent, if it could be minimised, would be great.) Any progress?

macr0t0r 2008-04-19 06:03

Re: New Working Xkbd Keyboard
 
Hmmmmm...for some reason I can't shake the "caps" problem. It writes capitols no mater what the mode of the caps key. I tried multiple times to open it, press caps once, and close it, but the problem persists. Currently it's impossible for me to type a lower-case letter. Any suggestions on how I should debug this? I'm using the default x.xkbd file on the left side on an N800 with Chinook installed.
- Jim

Addison 2008-04-19 13:40

Re: New Working Xkbd Keyboard
 
Quote:

Hmmmmm...for some reason I can't shake the "caps" problem. It writes capitols no mater what the mode of the caps key. I tried multiple times to open it, press caps once, and close it, but the problem persists. Currently it's impossible for me to type a lower-case letter. Any suggestions on how I should debug this? I'm using the default x.xkbd file on the left side on an N800 with Chinook installed.
Hey Jim!

No idea what's going on at your end to be causing you such trouble.

What application are you using?

The trick with this new layout makes it so that a lower case letter is actually a shifted upper case one, somehow most programs don't get weirded out by that.

Well, I just caught last night that there's a typo with the letter "x" and I've got another keyboard that has three layers to it that I also did a few small boo boos to.

I'll try to post those fixes either tonight or tomorrow when I get the chance.

suitti 2008-04-19 14:39

Re: New Working Xkbd Keyboard
 
Peronal menu requires libglade. Missing dependency.

macr0t0r 2008-04-19 22:52

Re: New Working Xkbd Keyboard
 
Hmmm....I tried it with Osso-Term, Fennec, and the built-in Instant Messenger. No Dice. I got capitol letters no matter what mode I was in. However, the pop-up keyboard has no issues and my Bluetooth keyboard has no issues. Is Xkbd only good with apps that do NOT implement the pop-up keyboard?

Anyhow, this is still useful for me. I only need caps for Crosswords and Dos apps. However, it appears that Fennec (Firefox 3) won't be much use without my BT keyboard. Thanks for porting this!

- Jim

macr0t0r 2008-04-20 05:58

Re: New Working Xkbd Keyboard
 
Huh...I fixed the problem by changing the x.xkbd file. Each letter use to say this:
<key>
default a
default_ks A
shift A
shift_ks A
obey_capslock yes
width 26
</key>

I changed the default_ks for each letter to be lower-case:
default_ks a

Now everything works as expected. Methinks the s.xkbd file I downloaded from the site was hard-coded for caps.

This is a sweet little app. Does everyone know that sliding up on your stylus will make the letter capitalized? A pity I can't change the Hildon environment to push the windows to the left side so I can just leave xkbd on the right. Thanks for making this!

- Jim


All times are GMT. The time now is 10:25.

vBulletin® Version 3.8.8