Jayidaks / softkeyboard

Automatically exported from code.google.com/p/softkeyboard
1 stars 1 forks source link

Armenian keyboard #353

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Hi, I was wondering how I could create an Armenian keyboard. I understand 
that you guys are busy with other requests, so if this is something I could 
do myself, I will.

This is a good template for what I'd like:
http://android.googlecode.com/issues/attachment?aid=-
2136930430303342988&name=4338_1166929251380_1172382241_30506906_7377007_n.jpg
&token=162d762a2897d1b4aa1e75227355b2e1&inline=1

Unfortunately, the gentleman who has that keyboard is MIA and has not been 
responding to requests to make it available.

Original issue reported on code.google.com by hovan...@gmail.com on 6 May 2010 at 10:12

GoogleCodeExporter commented 9 years ago
Do you have any Java knowledge? Or Android knowledge?

Original comment by menn...@gmail.com on 8 May 2010 at 4:50

GoogleCodeExporter commented 9 years ago
No I don't, but I was hoping there might be some 
sort of template that could be used. I guess not?

Original comment by hovan...@gmail.com on 8 May 2010 at 9:00

GoogleCodeExporter commented 9 years ago
Actually, there is a template, but it requires some understanding with XML, and
Android packaging, and Eclipse.

Original comment by menn...@gmail.com on 9 May 2010 at 8:55

GoogleCodeExporter commented 9 years ago
Hm, since I'm not proficient with any of that, would it be possible to add my 
request 
to the list? It would be much appreciated.

Original comment by hovan...@gmail.com on 9 May 2010 at 8:58

GoogleCodeExporter commented 9 years ago
I'll make it.
Please set me as owner.

Original comment by herrl...@gmail.com on 18 May 2010 at 2:18

GoogleCodeExporter commented 9 years ago
Sure :-) 

Original comment by menn...@gmail.com on 18 May 2010 at 2:43

GoogleCodeExporter commented 9 years ago
@hovannes

Please provide me armenian keybaord mapping for qwerty layoyt. There are a 
couople
armenian layouts. Which one do you like to have as first?
Also tell me please, how are mapped extra letters >26 ?

In Georgina they are mapped to be uses with shift or in AKS with double tap on 
a key 
s -> (georgina s,ს) and doubletap  on s -> (georgian sh, შ) and so on.

Original comment by herrl...@gmail.com on 18 May 2010 at 2:50

GoogleCodeExporter commented 9 years ago
@herrlado, thanks so much for your help! Here is the QWERTY layout I think 
works best:
(1st row): խ ւ է ր տ ե ը ի ո պ 
(2nd row): ա ս դ ֆ ք հ ճ կ լ
(3rd row): SHIFT զ ց գ վ բ ն մ BACKSPACE
(4th row): SMILEYS  ՞ , SPACE : ՝ RETURN

The caps for the letters in the first three rows, when shift is pushed, should 
be:
(1) Խ Ւ Է Ր Տ Ե Ը Ի Ո Պ
(2) Ա Ս Դ Ֆ Ք Հ Ճ Կ Լ
(3) SHIFT Զ Ց Գ Վ Բ Ն Մ BACKSPACE

The 4th row should stay the same.

As for the extra characters in the Armenian alphabet, I'll list them (lower 
case / upper case, where 
applicable) and put the letter that should be double-tapped to bring it up:
ձ / Ձ - ,
յ / Յ - ե
և / և - ՞
օ / Օ - ո
ռ / Ռ - ր
ժ / Ժ - զ
չ / Չ - ՝
ջ / Ջ - ճ
թ / Թ - տ
փ / Փ - պ
շ / Շ - ս
ղ / Ղ - խ
ծ / Ծ - ց
. - :

The numbers and symbols can all be kept the same from the default English 
keyboard.

Thank you so much for your help!

Hovannes

Original comment by hovan...@gmail.com on 18 May 2010 at 6:14

GoogleCodeExporter commented 9 years ago
Does armenian support capitalization?

Original comment by herrl...@gmail.com on 18 May 2010 at 6:22

GoogleCodeExporter commented 9 years ago
Yes, the Armenian language has both capitalized and uncapitalized letters. 
Also, my 
phone is able to read capitalized letters as well as uncapitalized letters in 
Armenian.

Original comment by hovan...@gmail.com on 18 May 2010 at 6:32

GoogleCodeExporter commented 9 years ago
@hovannes

what do -> ՞ and -> ՝ mean?

Original comment by herrl...@gmail.com on 18 May 2010 at 6:48

GoogleCodeExporter commented 9 years ago
՞ is the Armenian question mark, it is placed in 
question words like what or why. ՝ serves one of 
the functions of the command when you clarify 
something (for example, my friend, George, came 
over today. ).

Original comment by hovan...@gmail.com on 18 May 2010 at 7:31

GoogleCodeExporter commented 9 years ago
Hmm we have a problem,
If I specify lettes for double taps, it is used as a shifted letters.
We must use someway long press / popup  feature.

@menny, what do you think?

Original comment by herrl...@gmail.com on 18 May 2010 at 8:17

GoogleCodeExporter commented 9 years ago
I think, we can not override bottom_row :(

Original comment by herrl...@gmail.com on 18 May 2010 at 8:20

GoogleCodeExporter commented 9 years ago
Please check this alpha version.
Check if shift provides capitalization. Extra letters do not yet work.

Original comment by herrl...@gmail.com on 18 May 2010 at 8:42

Attachments:

GoogleCodeExporter commented 9 years ago
I've been attempting to download the keyboard 
but it had not downloaded successfully. 

One thought I had was to replace the smileys 
with options for additional letters or punctuation. 
Would this work? If so I will give you a layout for 
it.

Original comment by hovan...@gmail.com on 18 May 2010 at 9:02

GoogleCodeExporter commented 9 years ago
Why smilies? For each key we coul provide long press popup.

Try so:
http://home.arcor.de/herrlado/AnySoftKeyboardLanguagePackArmenian-20100518-initi
al.apk

Original comment by herrl...@gmail.com on 18 May 2010 at 9:26

GoogleCodeExporter commented 9 years ago
Բարեւ! 

So far it looks nice! Capitalization works except 
for խ. The upper and lower case are currently 
switched around. 

Do you think it is better to do a long press for the 
punctuation as well as the additional letters? My 
idea was to have punctuation replace the smileys 
because it will be more difficult for me to 
remember which long press to use for 
punctuation.

Original comment by hovan...@gmail.com on 18 May 2010 at 10:05

GoogleCodeExporter commented 9 years ago
Hmm strange with խ. The (capitalization) should be done automatically.
I never entered any capital letters. What is printed if you write shift+խ ?

Original comment by herrl...@gmail.com on 18 May 2010 at 10:15

GoogleCodeExporter commented 9 years ago
Never mind, I was wrong. On my phone, the lowercase խ appears larger than Խ, 
which 
makes it appear as if it's reversed. That confused me, but you made it 
correctly. I 
will just get used to it the way it appears.

As for the 4th row, I am fine leaving them as the default English 4th row.

If we have additional letters available through the long press of other 
letters, is 
there a way to know where each additional letter is assigned by looking at the 
keyboard? Or is this just something I will need to remember? If it's something 
I need 
to remember, then I will tell you where I think the additional letters should 
be 
placed.

By the way, thank you again for creating this keyboard! You are very helpful!

Original comment by hovan...@gmail.com on 18 May 2010 at 10:50

GoogleCodeExporter commented 9 years ago
Hey, we could just use 4 rows. Please check the russian language pack. There is 
a layout with 4 rows.

Original comment by herrl...@gmail.com on 18 May 2010 at 10:58

GoogleCodeExporter commented 9 years ago
I downloaded the Russian language pack and still see 3 rows, however, each row 
contains 
more letters than the English language keyboard.

How many letters do you see in each of the 4 rows in the Russian language pack? 
If you tell 
me the number of letters in each row of the 4-row layout, I will tell you which 
letters to 
put in each row.

There are 39 letters in the Armenian alphabet that are needed for the keyboard. 
Additionally, I'd like to have the following 5 punctuation marks:
՞ , ՝ : .

Original comment by hovan...@gmail.com on 18 May 2010 at 11:42

GoogleCodeExporter commented 9 years ago
hmm there should be more then one layout in 
russian pack. You should activate them in ask 
setting/ keyboards

Original comment by herrl...@gmail.com on 19 May 2010 at 5:37

GoogleCodeExporter commented 9 years ago
OK, I see it now. It seems the first row has 10 letters, the second row has 10 
letters, the 
third row has 9 letters, and the fourth row has 6 letters

Here is how we can have the rows:
(1) խ ր տ ե ը ի ո պ ձ յ
(2) ա ս դ ֆ ք հ ճ կ լ ժ
(3) զ ց գ վ բ ն մ շ ջ 
(4) ւ և ղ չ : ՞  

Additional letters (long press):
օ (ո)
ռ (ր)
փ (պ)
ծ (ց)
է (ե)
թ (տ)

The final row in the Russian pack already contains: . , ' so these can stay.

Does this work?

Original comment by hovan...@gmail.com on 19 May 2010 at 6:53

GoogleCodeExporter commented 9 years ago
ok I think this would not be a problem.
But I'd like to discuss with other developers if we can allow double tap but do 
not
have double tap letters as shifted letters. 

How to map these "Additional letters (long press):
օ (ո)
ռ (ր)
փ (պ)
ծ (ց)
է (ե)
թ (տ)
"

But which layout is commonly used under armenian people? If we do this layout, 
would
it be similiar for other armenians?

Do we have armenian qwerty on Nokia S60 qwerties?(N97) How does it look like?

Original comment by herrl...@gmail.com on 19 May 2010 at 7:20

GoogleCodeExporter commented 9 years ago
I'm not sure about the layout on other phones because I haven't seen them. The 
only 
other Armenian keyboard I have seen is the one in this picture, but the 
developer never 
made it available: http://android.googlecode.com/issues/attachment?aid=-
2136930430303342988&name=4338_1166929251380_1172382241_30506906_7377007_n.jpg&to
ken=f2a
df1b08b2a4222ecd58d30c074c36c&inline=1

I would prefer long press (with pop up) to double tap - this way I can also 
have 
capitalization for the additional letters.

Original comment by hovan...@gmail.com on 19 May 2010 at 7:27

GoogleCodeExporter commented 9 years ago
Ok, so you do not wish double tap?

The problem of 10 or 12 letters in a row is that is difficult to press them :)

How to map these "Additional letters (long press):
օ (ո)
ռ (ր)
փ (պ)
ծ (ց)
է (ե)
թ (տ)
"

Original comment by herrl...@gmail.com on 19 May 2010 at 8:17

GoogleCodeExporter commented 9 years ago
Yes, I agree it will be difficult to press them, but maybe this is the best 
setup. 

I would rather use long press (and pop up) for the additional letters than 
double tap. 
I assigned the additional letters to be a long press of another letter than 
sounds 
similar. For example ծ and ց both have a similar "ts" sound. Also, ր and ռ 
are both "r" 
sounds, but the second one is a "rr".

Original comment by hovan...@gmail.com on 19 May 2010 at 9:02

GoogleCodeExporter commented 9 years ago
OK but where to put these "Additional letters"?

Original comment by herrl...@gmail.com on 19 May 2010 at 9:09

GoogleCodeExporter commented 9 years ago
օ (long press: ո)
ռ (long press: ր)
փ (long press: պ)
ծ (long press: ց)
է (long press: ե)
թ (long press: տ)

Original comment by hovan...@gmail.com on 19 May 2010 at 9:20

GoogleCodeExporter commented 9 years ago
aaa, know I understand :(
long press of ո shows a popup with օ !

Sorry, i did not unterstand it at first time, I've posted it :)

But how to deal with capitalization of the addition letters ->

ռ
փ 
ծ
է 
թ

Should the long press make a popup with an addition letter + uppercase(addition 
letter) ?

Original comment by herrl...@gmail.com on 19 May 2010 at 9:32

GoogleCodeExporter commented 9 years ago
Is it possible to have the long press of the capitalized letter give the 
capitalized 
version of the additional letter?

For example, if you long press ո you get a popup of օ, and if you long press 
Ո you get 
a popup of Օ. Is this possible?

Original comment by hovan...@gmail.com on 19 May 2010 at 9:38

GoogleCodeExporter commented 9 years ago
I'll check this.

Original comment by herrl...@gmail.com on 19 May 2010 at 9:43

GoogleCodeExporter commented 9 years ago
OK thanks.

Original comment by hovan...@gmail.com on 19 May 2010 at 9:51

GoogleCodeExporter commented 9 years ago
Yes It is possible.

Please tell translate it for me:

"Armenian" It will be appear as Layour name
 and 
"Armenian с расширенным рядом" - also will appear in the 
setting as a name for 4 row
layout ;)

Original comment by herrl...@gmail.com on 20 May 2010 at 8:46

GoogleCodeExporter commented 9 years ago
Armenian is Հայերեն.
I don't know what the Russian means, since I don't know Russian.

Original comment by hovan...@gmail.com on 20 May 2010 at 8:59

GoogleCodeExporter commented 9 years ago
Sorry,
This means Armenian, with extended rows.

Original comment by herrl...@gmail.com on 20 May 2010 at 9:05

GoogleCodeExporter commented 9 years ago
Հայերեն չորս շարքով = Armenian with four rows
Հայերեն ավելորդ շարքով = Armenian with additional rows

Original comment by hovan...@gmail.com on 20 May 2010 at 9:21

GoogleCodeExporter commented 9 years ago
Please test this.

What is your device?

Original comment by herrl...@gmail.com on 22 May 2010 at 12:36

Attachments:

GoogleCodeExporter commented 9 years ago
The download was unsuccessful. Are you hosting it 
anywhere else? I am using a Motorola Droid.

Original comment by hovan...@gmail.com on 22 May 2010 at 12:41

GoogleCodeExporter commented 9 years ago
OK, I downloaded the file to my computer and transfered it to my phone. It 
worked very 
well in portrait mode, but in landscape mode I cannot see what is being written 
because 
the text box is so small.

I wrote myself an email with all the letters and they look good. Thank you!

Original comment by hovan...@gmail.com on 22 May 2010 at 2:41

GoogleCodeExporter commented 9 years ago
Ok we'll change it. Can you make screenshot of 
both modes? Deoid US good, bacausw know I can 
also implement a hardware layout.

Original comment by herrl...@gmail.com on 22 May 2010 at 6:03

GoogleCodeExporter commented 9 years ago
OK, I am attaching screenshots of both the portrait and landscape modes.

Yes, my phone is the US Droid. So I will also be able to use my hardware 
keyboard to 
type in Armenian?

Original comment by hovan...@gmail.com on 22 May 2010 at 7:13

Attachments:

GoogleCodeExporter commented 9 years ago
Yes, you will be able to use your hw keyboard.
I have a motorola milestone :)

Original comment by herrl...@gmail.com on 22 May 2010 at 7:17

GoogleCodeExporter commented 9 years ago
That's excellent! Do you think you could arrange it so extra letters can be 
accessed by 
using ALT+another key?

Original comment by hovan...@gmail.com on 22 May 2010 at 7:21

GoogleCodeExporter commented 9 years ago
OK we'll need 3 rows for the landscape layout. 

Original comment by herrl...@gmail.com on 25 May 2010 at 3:16

GoogleCodeExporter commented 9 years ago
Please provie me 3 row layout for landscape mode. I think we should place all 
the
letters on these 3 rows, or would you prefere bigger keys but addition letters 
on
long pres (as portrait mode)

Original comment by herrl...@gmail.com on 26 May 2010 at 7:18

GoogleCodeExporter commented 9 years ago
We alos need the word list!

Original comment by herrl...@gmail.com on 20 Jun 2010 at 9:30

GoogleCodeExporter commented 9 years ago
Please tell me is there any possibility to read Armenian on HTC desire Z , OS 
android 2.2. I tried everything but in vain. 
Actually I have installed the any soft keyboard and it is opened, but shown not 
the letters but the squares the with Any Armenian websites . Thank you.  

Original comment by gabr...@gmail.com on 28 Dec 2010 at 7:50

GoogleCodeExporter commented 9 years ago
Yes, but the only method I am aware of requires that you have root access on 
your phone. So step one, is to root your phone. I do not know how to root your 
specific phone since I have a different phone, but I'm sure you can find out 
searching Google and Youtube.

Once you are rooted, follow these instructions:
http://www.droidforums.net/forum/droid-hacks/8579-instructions-installing-new-fo
nts-foreign-languages.html

Original comment by hovan...@gmail.com on 28 Dec 2010 at 10:47