|
2009-06-02
, 18:21
|
Posts: 1,224 |
Thanked: 1,763 times |
Joined on Jul 2007
|
#2
|
The Following User Says Thank You to Matan For This Useful Post: | ||
|
2009-06-02
, 18:55
|
|
Posts: 1,671 |
Thanked: 11,478 times |
Joined on Jun 2008
@ Warsaw, Poland
|
#4
|
Why is the arabic keyboard layout that you supplied missing the numbers?
The Following User Says Thank You to Stskeeps For This Useful Post: | ||
|
2009-06-02
, 19:08
|
|
Moderator |
Posts: 7,109 |
Thanked: 8,820 times |
Joined on Oct 2007
@ Vancouver, BC, Canada
|
#5
|
The Following User Says Thank You to qole For This Useful Post: | ||
|
2009-06-03
, 09:37
|
|
Posts: 1,391 |
Thanked: 4,272 times |
Joined on Sep 2007
@ Vienna, Austria
|
#6
|
|
2009-06-03
, 11:09
|
Posts: 607 |
Thanked: 296 times |
Joined on Jun 2008
@ Finland
|
#7
|
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
|
2009-06-03
, 12:40
|
Posts: 605 |
Thanked: 137 times |
Joined on Nov 2005
@ La Rochelle, France
|
#8
|
|
2009-06-03
, 12:47
|
|
Posts: 2,853 |
Thanked: 968 times |
Joined on Nov 2005
|
#9
|
|
2009-06-03
, 12:49
|
Posts: 119 |
Thanked: 79 times |
Joined on May 2009
@ Brasilia, Brazil
|
#10
|
Tags |
crowdsourcing, hildon, 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.