Active Topics

 


Reply
Thread Tools
Posts: 567 | Thanked: 2,965 times | Joined on Oct 2009
#1
I have just released some stuff to aid in creating/editing virtual keyboard layouts on the N900, including layouts for the "special characters view" (i.e. what you get if you press "sym")
Download http://www.cncmods.net/files/vkb.zip
The following files are included:
decode_vkb.pl script to decode a .vkb file to XML for editing (its a modification of an existing Perl script, it now properly decodes everything the N900 vkb parser will parse)
gen_vkb binary for program to generate a .vkb file from an XML file (its a clone of the gen_vkb from older Maemo versions but it supports all the N900 features)
gen_vkb.c source for gen_vkb
gen_vkb.sh script to compile gen_vkb.c
imlayout_vkb.h header file you can use to talk to the libimlayout library (which loads and parses the vkb files)
vkb-format-v4.txt (modified/updated description of the .vkb file format)

If you wish to compile gen_vkb.c, you will need to put gen_vkb.c and gen_vkb.sh in a folder on your scratchbox setup, then put imlayout_vkb.h in your /usr/include, then make sure you have the libimlayout0 package installed in your scratchbox install, then create a symbolic link from /usr/lib/libimlayout.so.0 to /usr/lib/libimlayout.so. Then run gen_vkb.sh.

gen_vkb should compile and run for both x86 and ARM if you have a usable libimlayout library available.

The stock vkb files are in /usr/share/keyboards and /usr/share/scv_layouts
 

The Following 67 Users Say Thank You to jonwil For This Useful Post:
Captwheeto's Avatar
Posts: 302 | Thanked: 193 times | Joined on Oct 2008 @ England
#2
You really don't mess around O:

Thanks!
 

The Following User Says Thank You to Captwheeto For This Useful Post:
neboja's Avatar
Posts: 277 | Thanked: 93 times | Joined on Jan 2010 @ Belgrade
#3
is this means that all of us could create a different and adjustable vkb?????
so a portrait vkb now could be fixed to be more "finger friendly"???? ))))))))
 
travla's Avatar
Posts: 397 | Thanked: 241 times | Joined on Mar 2010 @ Melbourne, Australia
#4
Great work jonwil, looking forward to checking this out and seeing possibilities.
 
Posts: 304 | Thanked: 235 times | Joined on May 2010 @ Manila
#5
bump bump any takers? portrait vkb layout?
 

The Following User Says Thank You to kent_autistic For This Useful Post:
Posts: 1,680 | Thanked: 3,685 times | Joined on Jan 2011
#6
Originally Posted by jonwil View Post
I have just released some stuff to aid in creating/editing virtual keyboard layouts on the N900, including layouts for the "special characters view" (i.e. what you get if you press "sym")
Download http://www.cncmods.net/files/vkb.zip
The following files are included:
decode_vkb.pl script to decode a .vkb file to XML for editing (its a modification of an existing Perl script, it now properly decodes everything the N900 vkb parser will parse)
gen_vkb binary for program to generate a .vkb file from an XML file (its a clone of the gen_vkb from older Maemo versions but it supports all the N900 features)
gen_vkb.c source for gen_vkb
gen_vkb.sh script to compile gen_vkb.c
imlayout_vkb.h header file you can use to talk to the libimlayout library (which loads and parses the vkb files)
vkb-format-v4.txt (modified/updated description of the .vkb file format)

If you wish to compile gen_vkb.c, you will need to put gen_vkb.c and gen_vkb.sh in a folder on your scratchbox setup, then put imlayout_vkb.h in your /usr/include, then make sure you have the libimlayout0 package installed in your scratchbox install, then create a symbolic link from /usr/lib/libimlayout.so.0 to /usr/lib/libimlayout.so. Then run gen_vkb.sh.

gen_vkb should compile and run for both x86 and ARM if you have a usable libimlayout library available.

The stock vkb files are in /usr/share/keyboards and /usr/share/scv_layouts
Jonwil, you have made a epic fail. You have missed out your paypal address. How are we to know were to send the beer money?
__________________
N900: One of God's own prototypes. A high-powered mutant of some kind never even considered for mass production. Too weird to live, and too rare to die.
 

The Following 11 Users Say Thank You to vi_ For This Useful Post:
Posts: 244 | Thanked: 354 times | Joined on Jul 2010 @ Scotland
#7
Originally Posted by vi_ View Post
Jonwil, you have made a epic fail. You have missed out your paypal address. How are we to know were to send the beer money?
I may have the answer. Looking at this work, I have a feeling Jonwil may be omnipresent, therefore if one buys any beer in any bar any where in the world, Jonwil shall drink it.
 

The Following 4 Users Say Thank You to gregoranderson For This Useful Post:
Posts: 567 | Thanked: 2,965 times | Joined on Oct 2009
#8
I dont use Fleabay or Paycrap and I dont drink anything with alcohol in it
 

The Following 17 Users Say Thank You to jonwil For This Useful Post:
Alfred's Avatar
Posts: 855 | Thanked: 612 times | Joined on Oct 2010 @ Germany
#9
Guys, does it mean, that portrait vkb can be fixed or not?
Thnx in advance!
__________________
Reps are just one click away: Extras | Extras-Testing | Extras-Devel | My-Maemo | CSSU |
Transform your lock screen into a weather forecast Thanks button ================>
 

The Following User Says Thank You to Alfred For This Useful Post:
Estel's Avatar
Posts: 5,028 | Thanked: 8,613 times | Joined on Mar 2011
#10
Yes.

Ten chars.
__________________
N900's aluminum backcover / body replacement
-
N900's HDMI-Out
-
Camera cover MOD
-
Measure battery's real capacity on-device
-
TrueCrypt 7.1 | ereswap | bnf
-
Hardware's mods research is costly. To support my work, please consider donating. Thank You!
 

The Following 2 Users Say Thank You to Estel For This Useful Post:
Reply

Tags
nokia n900, portrait vkb


 
Forum Jump


All times are GMT. The time now is 21:27.