Go Back   maemo.org - Talk > OS / Platform > Alternatives
 
Register FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
  #1  
Old 2009-06-02, 18:06
Stskeeps's Avatar
Stskeeps Stskeeps is offline
 
Join Date: Jun 2008
Location: Warsaw, Poland
Posts: 1,671
Thanks!: 1,565
Thanked 11,478 Times in 1,263 Posts
Default [Mer] Crowdsourcing for on screen keyboard layouts

This is an experiment in trying to source the Talk community in order to help you get your country's keyboard layouts into our on screen keyboard in Mer.

Basically, we've found that him-arabic (the input method for arabic) is actually a keyboard layout engine (it reads from XML), and we would like to ask -you- to help contribute keyboard layouts so we can have full support for your preferred layouts.

The layouts are XML files (UTF-8) and very simple. An example of Arabic can be seen here with the graphical version seen here. The example of english layout can be found here

Basic structure:

* <him-arabic>
** <layout mode="0"> (0 meaning shift not pressed, 1 means shift pressed)
*** <row> repeat these elements per row you want
**** <key name="character" expand="1 if it should expand and fill - look at the space button in the image, 0 otherwise" />
**** Add as many keys as needed in the row
*** </row>
** <layout>
** Make both a shift not pressed and shift pressed layout.
* </him-arabic>

We currently have:

Arabic
English
Hebrew
German (by thp)
Finnish/Swedish/Norwegian (by Meizirkki)
Russian (by 412b)
French (by fredoll)
Portuguese-speaking countries (Brazil, Portugal, Angola, Mozambique, etc.) (by Bobbe)
Italian (by debernardis)
Persian/Farsi (by Claudius)


- will update list as new layouts come in.

When posting please do it in the following manner:

* Attach the .xml file to the post
* Acknowledge that the layout is licensed GPLv2 or later, and write what name you would like to be acknowledged with in AUTHORS
* Indicate which keyboard layout it is
* Any comments related to the layout.

If anyone wants to help extend him-arabic (it's c++) to make it a more generic keyboard engine, come talk to us in #mer on irc.freenode.net

Thanks in advance!
__________________
As you go on to other communities, remember to build them around politeness, respect, trust and humility. Be wary of poisonous people and deal with them before they end up killing your community.. Seen it happen to too many IRC channels, forums, open source projects.

Last edited by Stskeeps; 2009-06-04 at 10:43.
Reply With Quote
The Following 11 Users Say Thank You to Stskeeps For This Useful Post:
  #2  
Old 2009-06-02, 18:21
Matan Matan is offline
 
Join Date: Jul 2007
Posts: 1,224
Thanks!: 2
Thanked 1,763 Times in 651 Posts
Default Re: [Mer] Crowdsourcing for on screen keyboard layouts

Some notes:
* Number of rows is not fixed at four. It can be less, or more, and the keys will be resized accordingly.
* Current layout is a bit different - there is no "special keys" key, it is replaced by "shift-lock".
Reply With Quote
The Following User Says Thank You to Matan For This Useful Post:
  #3  
Old 2009-06-02, 18:51
Claudius Claudius is offline
 
Join Date: Feb 2008
Location: Leipzig, Germany
Posts: 19
Thanks!: 9
Thanked 14 Times in 5 Posts
Send a message via Skype™ to Claudius
Default Re: [Mer] Crowdsourcing for on screen keyboard layouts

Why is the arabic keyboard layout that you supplied missing the numbers?
Reply With Quote
The Following User Says Thank You to Claudius For This Useful Post:
  #4  
Old 2009-06-02, 18:55
Stskeeps's Avatar
Stskeeps Stskeeps is offline
 
Join Date: Jun 2008
Location: Warsaw, Poland
Posts: 1,671
Thanks!: 1,565
Thanked 11,478 Times in 1,263 Posts
Default Re: [Mer] Crowdsourcing for on screen keyboard layouts

Quote:
Originally Posted by Claudius View Post
Why is the arabic keyboard layout that you supplied missing the numbers?
They're in shift, it seems like, see:
<layout mode_b="1">
__________________
As you go on to other communities, remember to build them around politeness, respect, trust and humility. Be wary of poisonous people and deal with them before they end up killing your community.. Seen it happen to too many IRC channels, forums, open source projects.
Reply With Quote
The Following User Says Thank You to Stskeeps For This Useful Post:
  #5  
Old 2009-06-02, 19:08
qole's Avatar
qole qole is offline
Moderator
 
Join Date: Oct 2007
Location: Vancouver, BC, Canada
Posts: 7,109
Thanks!: 7,369
Thanked 8,820 Times in 2,918 Posts
Default Re: [Mer] Crowdsourcing for on screen keyboard layouts

How interchangeable is this with the matchbox-keyboard layouts? The XML looks very similar.
__________________
qole.org --- twitter --- Easy Debian wiki page
Please don't send me a private message, post to the appropriate thread.
Thank you all for your donations!
Reply With Quote
The Following User Says Thank You to qole For This Useful Post:
  #6  
Old 2009-06-03, 09:37
thp's Avatar
thp thp is offline
 
Join Date: Sep 2007
Location: Vienna, Austria
Posts: 1,391
Thanks!: 1,034
Thanked 4,271 Times in 842 Posts
Default Re: [Mer] Crowdsourcing for on screen keyboard layouts

German (de) Keyboard Layout for him-arabic/Mer
License: GPLv2 or later; by Thomas Perl
Comments: Based on the "en" example and the Maemo 4 on-screen keyboard for "de"
Attached Files
File Type: txt de.xml.txt (3.0 KB, 388 views)
Reply With Quote
The Following 7 Users Say Thank You to thp For This Useful Post:
  #7  
Old 2009-06-03, 11:09
meizirkki meizirkki is offline
 
Join Date: Jun 2008
Location: Finland
Posts: 607
Thanks!: 929
Thanked 296 Times in 157 Posts
Default Re: [Mer] Crowdsourcing for on screen keyboard layouts

Finnish layout.
(C) 2009 Roope Kuisma
GPLv2 or later
4 row keyboard based on the arabic plugin and the keyboard lying on my desk.

Code:
1st row:
(normal) q w e r t y u i o p å ?
(shifted) Q W E R T Y U I O P Å !

2nd row
(normal) a s d f g h j k l ö ä '
(shifted) A S D F G H J K L Ö Ä ~

3rd row
(normal) z x c v b n m , . - / \
(shifted) Z X C V B N M ; : _ ( )

4th row:
(normal) space
(shifted) 1 2 3 4 5 6 7 8 9 0 space
Would this layout be okay for Swedish / Norwegian ppl too?

If you have suggestions let me know.
Attached Files
File Type: txt fi.xml.txt (2.5 KB, 342 views)
__________________
Touch Book .. do not waste you money on it.
Reply With Quote
The Following 5 Users Say Thank You to meizirkki For This Useful Post:
  #8  
Old 2009-06-03, 12:40
fredoll fredoll is offline
 
Join Date: Nov 2005
Location: La Rochelle, France
Posts: 605
Thanks!: 70
Thanked 137 Times in 85 Posts
Default Re: [Mer] Crowdsourcing for on screen keyboard layouts

French (fr) Keyboard Layout for him-arabic/Mer
License: GPLv2 or later; by Fred Lefévère-Laoide
Comments: A french layout based on thp's file and my laptop keyboard

Last edited by fredoll; 2009-06-05 at 15:45. Reason: remove to put the UTF-8 version in response to Matan
Reply With Quote
The Following 3 Users Say Thank You to fredoll For This Useful Post:
  #9  
Old 2009-06-03, 12:47
fpp's Avatar
fpp fpp is offline
 
Join Date: Nov 2005
Posts: 2,853
Thanks!: 449
Thanked 968 Times in 453 Posts
Default Re: [Mer] Crowdsourcing for on screen keyboard layouts

I'll try to make one based on my French N10 ASAP - not too much free time ATM unfortunately.
Reply With Quote
  #10  
Old 2009-06-03, 12:49
Bobbe Bobbe is offline
 
Join Date: May 2009
Location: Brasilia, Brazil
Posts: 119
Thanks!: 126
Thanked 79 Times in 31 Posts
Default Re: [Mer] Crowdsourcing for on screen keyboard layouts

Just checking, we're supposed to use HTML codes for accents right?

If so, can we use both html entities and Ascii?

Last edited by Bobbe; 2009-06-03 at 12:57.
Reply With Quote
Reply

Tags
crowdsourcing, hildon, mer


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 18:58.