ProduktivitaLatinIME2 - česká sw. klávesnice, QWERTY/QWERTZ

Moderátoři: don_alex, radegast

Odpovědět
Uživatelský avatar

Autor tohoto vlákna
nadlabak
Androiďák!
Příspěvky: 638
Registrován: pát 20. lis 2009 12:40:35
Bydliště: Žižkov & Střekov
Kontaktovat uživatele:

LatinIME2 - česká sw. klávesnice, QWERTY/QWERTZ

Příspěvek od nadlabak » ned 28. bře 2010 23:37:54

Upravil jsem trošku standardní klávesnici LatinIME ze zdrojáků android platformy (2.1), aby šla instalovat jako běžná aplikace (root netřeba) a ukazovala se jako dodatečná klávesnice, i vedle té standardní.
Je-li telefon nastaven na EN nebo CS, klávesnice bude fungovat jako česká.
Jako zdroj dat pro návrhový slovník s frekvencí výskytu slov mi posloužila data z tohoto projektu: http://ucnk.ff.cuni.cz/srovnani.php

Download
Hi-res verze, pro systém 2.1, telefony s velkým rozlišením displeje (WVGA).
Link (nová verze): http://www.mediafire.com/?2eynezwywld
Link (starší verze): http://www.mediafire.com/?jyymz40fnzy

Low-res verze, pro systém 2.1, telefony s menším rozlišením displeje (HVGA/QVGA).
Link (nová verze): http://www.mediafire.com/?l7v123a3xsh7cc1
Link (starší verze): http://www.mediafire.com/?5lmzawjojjm

Low-res verze, pro systém 1.5+, telefony s menším rozlišením displeje (HVGA/QVGA).
Link: http://www.mediafire.com/?yn2zijjziey

Update 21.6.2010 :
- aktualizována Hi-Res verze pro 2.1 - přidáno dočasné ošetření pro FroYo. Je-li detekován systém 2.2, nebude se používat hlavní slovník... + fix FC v settings pro FroYo

Update 10.6.2010 (zatím jen verze pro 2.1 systém):
- přidáno přepínání mezi smajlíkovou klávesou a entrem pomocí shiftu (při psaní sms)
- nový rozšířený mód, přidává řádek se znaky s diakritikou, (de)aktivuje se gestem swipe-up (tažení nahoru)
- do preferencí přidána volba pro beznosé smajlíky
- do preferencí přidána volba pro zákaz automatického prohazování oddělovače vět s mezerou za slovem (žádáno zde)

starší změny:
- přidána verze pro 1.5 a 1.6 systémy, ošetřena též možnost nedostupnosti UserDictionaryProvider na některých telefonech.
- zohledněn nestandardní InputType SMS editoru na HTC Sense telefonech (Desire a možná dalších)
- přidáno automatické odstraňování diakritiky při psaní SMS (možno vypnout v preferencích, při psaní e-mailu a v dalších editorech se neuplatňuje)
- již jen jedna verze, mezi QWERTY a QWERTZ se dá přepnout v preferencích
- klávesnice přejmenována na prosté Klávesnice CZ

Aktivace klávesnice: Nejdříve povolit Klávesnici CZ v menu>settings>language & keyboard. Když se pak podrží prst na textovém poli, do kterého se píše, vyskočí dialog s nabídkou výběru Input Method. Tam je potřeba vybrat, jaká klávesnice bude aktivní - zvolit Klávesnice CZ.
li2norm.png
li2norm.png (50.3 KiB) Zobrazeno 38353 x
li2ext.png
li2ext.png (59.97 KiB) Zobrazeno 38353 x
li2sett.png
li2sett.png (52.51 KiB) Zobrazeno 38353 x
Naposledy upravil(a) nadlabak dne čtv 19. srp 2010 12:17:49, celkem upraveno 32 x.


Uživatelský avatar

Mines
Stálý androiďák
Příspěvky: 86
Registrován: sob 10. říj 2009 19:41:42
Typ mobilu / ROM: Nexus One + S
Twitter: http://twitter.com/mines954

Re: LatinIME2 - česká sw. klávesnice (QWERTY i QWERTZ)

Příspěvek od Mines » pon 29. bře 2010 8:21:52

Jakmile rozchodim mobilni net tak to testnu na N1
Samsung Nexus S
Google Nexus One

HTC Hero černá - bývávalo
twitter @mines954 víceméně o N1


thubalek
Stálý androiďák
Příspěvky: 141
Registrován: čtv 28. led 2010 12:06:51
Typ mobilu / ROM: Samsung Galaxy S a Android Dev Phone 1
Bydliště: Frenštát pod Radhoštěm
Kontaktovat uživatele:

Re: LatinIME2 - česká sw. klávesnice (QWERTY i QWERTZ)

Příspěvek od thubalek » pon 29. bře 2010 11:31:35

nadlabak píše:Upravil jsem trošku standardní klávesnici LatinIME ze zdrojáků android platformy (2.1), aby šla instalovat jako běžná aplikace (root netřeba) a ukazovala se jako dodatečná klávesnice, i vedle té standardní.
Je-li telefon nastaven na angličtinu, klávesnice bude fungovat jako česká.
Jako zdroj dat pro návrhový slovník s frekvencí výskytu slov mi posloužila data z tohoto projektu: http://ucnk.ff.cuni.cz/srovnani.php
Je to super. Nešel by udělat backport do 1.6?
Make You Clock Widget: http://www.makeyourclock.com
Moje Další Android Aplikace: http://android.hubalek.net
Můj Android Twitter: http://twitter.com/android_dev_tom

Uživatelský avatar

BeNiSh
Androiďák!
Příspěvky: 349
Registrován: úte 16. úno 2010 23:37:54
Typ mobilu / ROM: lenovo IdeaPhone S750
Bydliště: P6-CV
Kontaktovat uživatele:

Re: LatinIME2 - česká sw. klávesnice (QWERTY i QWERTZ)

Příspěvek od BeNiSh » pon 29. bře 2010 13:04:24

nevim cim to, ale ani jeden stazenej APK balicek se mi nechce nechat nainstalovat... zkousim to pres ASTRO File Managera a rika to, ze nemuze balicek otevrit. ani znovustazeni bez cache mi nepomohlo :(
[ Mcz & T-M ] :: lenovo IdeaPhone S750 andreaROM-160130 @ 4.2.2 :: Verbatim 8GB μSDHC (c10)

Uživatelský avatar

Autor tohoto vlákna
nadlabak
Androiďák!
Příspěvky: 638
Registrován: pát 20. lis 2009 12:40:35
Bydliště: Žižkov & Střekov
Kontaktovat uživatele:

Re: LatinIME2 - česká sw. klávesnice (QWERTY i QWERTZ)

Příspěvek od nadlabak » pon 29. bře 2010 13:11:52

Menu>Settings>Applications>Unknown sources - máš to zaškrtlé?


Uživatelský avatar

3miki3
Robot
Příspěvky: 849
Registrován: ned 17. kvě 2009 18:01:16
Typ mobilu / ROM: Honor 8
Kontaktovat uživatele:

Re: LatinIME2 - česká sw. klávesnice (QWERTY i QWERTZ)

Příspěvek od 3miki3 » pon 29. bře 2010 13:38:49

frčí na 1.6?

Uživatelský avatar

ramon.dexter
Moderátor
Příspěvky: 12738
Registrován: pon 04. kvě 2009 18:04:58
Typ mobilu / ROM: Poco x3 pro/stock ROM
Tablet: Samsung Galaxy Tab S7/stock
Bydliště: Kozolupy

Re: LatinIME2 - česká sw. klávesnice (QWERTY i QWERTZ)

Příspěvek od ramon.dexter » pon 29. bře 2010 13:40:34

miki: buď tak hodnej a podívej se na začátek tématu, je to tam napsaný...
...jestli budete práskat práskací kuličky...to si taky zapráskám!!!
---------------------------------------------------------------------
obchoduji s chlupatou kapustou ;)

Uživatelský avatar

3miki3
Robot
Příspěvky: 849
Registrován: ned 17. kvě 2009 18:01:16
Typ mobilu / ROM: Honor 8
Kontaktovat uživatele:

Re: LatinIME2 - česká sw. klávesnice (QWERTY i QWERTZ)

Příspěvek od 3miki3 » pon 29. bře 2010 13:58:44

thubalek píše:
nadlabak píše:Upravil jsem trošku standardní klávesnici LatinIME ze zdrojáků android platformy (2.1), aby šla instalovat jako běžná aplikace (root netřeba) a ukazovala se jako dodatečná klávesnice, i vedle té standardní.
Je-li telefon nastaven na angličtinu, klávesnice bude fungovat jako česká.
Jako zdroj dat pro návrhový slovník s frekvencí výskytu slov mi posloužila data z tohoto projektu: http://ucnk.ff.cuni.cz/srovnani.php
Je to super. Nešel by udělat backport do 1.6?
+1 mohl bys pls?

Uživatelský avatar

d750
Kyborg
Příspěvky: 3799
Registrován: pát 20. úno 2009 5:28:37
Typ mobilu / ROM: Dell Streak
Twitter: d750
Tablet: Asus EEE Pad

Re: LatinIME2 - česká sw. klávesnice (QWERTY i QWERTZ)

Příspěvek od d750 » pon 29. bře 2010 14:12:35

Na desire Rom pro N1 to bohužel nefunguje.

Uživatelský avatar

Autor tohoto vlákna
nadlabak
Androiďák!
Příspěvky: 638
Registrován: pát 20. lis 2009 12:40:35
Bydliště: Žižkov & Střekov
Kontaktovat uživatele:

Re: LatinIME2 - česká sw. klávesnice (QWERTY i QWERTZ)

Příspěvek od nadlabak » pon 29. bře 2010 14:15:37

Aktualizoval jsem linky v prvním příspěvku - vedou teď na úspornější verzi, 3MB vs. 6MB. Prve tam zůstaly ještě zbytečnosti pro jiné jazyky.
thubalek píše:Je to super. Nešel by udělat backport do 1.6?
Asi je to bez velké šance na úspěch (nevím, jak dalece se změnilo Input Method API mezi 1.6 a 2.0), ale proč si nezkusit ušetřit práci, že? Můžeš otestovat, jestli nepostačí low-res dirty hack varianta té 2.1 verze (min. SDK nastaveno na 4)?

[EDIT]
link pro testovací low-res 1.6+ je v prvním příspěvku
[/EDIT]
Naposledy upravil(a) nadlabak dne pon 29. bře 2010 18:05:43, celkem upraveno 2 x.

Uživatelský avatar

Autor tohoto vlákna
nadlabak
Androiďák!
Příspěvky: 638
Registrován: pát 20. lis 2009 12:40:35
Bydliště: Žižkov & Střekov
Kontaktovat uživatele:

Re: LatinIME2 - česká sw. klávesnice (QWERTY i QWERTZ)

Příspěvek od nadlabak » pon 29. bře 2010 14:20:10

d750 píše:Na desire Rom pro N1 to bohužel nefunguje.
Co znamená nefunguje? Nejde nainstalovat? Nebo se neobjeví v Menu>Settings>Language & keyboard jako "Klávesnice Android"? Nebo nejde vybrat ze seznamu Input Methods (když dlouze podržíš prst v textovém poli)? Nějaké chybové hlášení? Dá se najít něco o selhání v Logcat?

Uživatelský avatar

BeNiSh
Androiďák!
Příspěvky: 349
Registrován: úte 16. úno 2010 23:37:54
Typ mobilu / ROM: lenovo IdeaPhone S750
Bydliště: P6-CV
Kontaktovat uživatele:

Re: LatinIME2 - česká sw. klávesnice (QWERTY i QWERTZ)

Příspěvek od BeNiSh » pon 29. bře 2010 14:25:57

nadlabak píše:Menu>Settings>Applications>Unknown sources - máš to zaškrtlé?
jj, mam. zkusil sem to jeste stahnout pres jinej internet a to uz mi pak slo, takze pricinou byl nejspis poskozenej puvodne stazenej APK. dik za snahu :D
[ Mcz & T-M ] :: lenovo IdeaPhone S750 andreaROM-160130 @ 4.2.2 :: Verbatim 8GB μSDHC (c10)

Uživatelský avatar

d750
Kyborg
Příspěvky: 3799
Registrován: pát 20. úno 2009 5:28:37
Typ mobilu / ROM: Dell Streak
Twitter: d750
Tablet: Asus EEE Pad

Re: LatinIME2 - česká sw. klávesnice (QWERTY i QWERTZ)

Příspěvek od d750 » pon 29. bře 2010 14:26:59

Aplikace jde nainstalovat v menu se oběví ale když dám v text imput nasledně vyberu tuto klávesnici dojde k fc.

Logcat

Kód: Vybrat vše

W/Resources(  597): Converting to string: TypedValue{t=0x12/d=0x0 a=3 r=0x7f090195}
D/MediaPlayerService(  264): decode(19, 3826192, 4126)
D/        (  264): [LEAK DBG] pid = 264
D/MediaPlayerService(  264): decode(25, 3844524, 7122)
W/Resources(  597): Converting to string: TypedValue{t=0x12/d=0x0 a=3 r=0x7f090196}
D/        (  264): [LEAK DBG] pid = 264
D/MediaPlayerService(  264): decode(25, 3830376, 6630)
D/        (  264): [LEAK DBG] pid = 264
D/MediaPlayerService(  264): decode(25, 3837064, 7400)
D/        (  264): [LEAK DBG] pid = 264
D/dalvikvm(  597): GC freed 3463 objects / 302744 bytes in 64ms
I/ActivityManager(  289): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10200000 cmp=com.htc.launcher/.Launcher }
I/FriendStreamWidgetView(  607): onWidgetPause
W/dalvikvm(  607): disableGcForExternalAlloc: true
W/Rosie_3D(  607): onWorkspaceStopScroll , CurrentScreen = 2, mIsAnimation = false, mStopAnimation = false
I/FriendStreamWidgetView(  607): Animation ends
D/dalvikvm(  597): GC freed 943 objects / 40184 bytes in 163ms
W/Rosie_3D(  607): TIME_SHOW_CURRECT_PAGE , CurrentScreen = 2
W/dalvikvm(  607): disableGcForExternalAlloc: false
I/BatteryStatsImpl(  289): notePhoneSignalStrengthLocked: 4->3
D/NetworkLocationProvider(  289): onCellLocationChanged [1614,6848]

Uživatelský avatar

Autor tohoto vlákna
nadlabak
Androiďák!
Příspěvky: 638
Registrován: pát 20. lis 2009 12:40:35
Bydliště: Žižkov & Střekov
Kontaktovat uživatele:

Re: LatinIME2 - česká sw. klávesnice (QWERTY i QWERTZ)

Příspěvek od nadlabak » pon 29. bře 2010 14:33:26

Mohl bys sis nainstalovat aLogcat z marketu? Po FC ho spusť a v Menu>Send máš pak možnost poslat si log přes email nebo bluetooth... Pak mi ho dej do soukromé zprávy. Potřeboval bych z něj vidět víc. Dík.
Naposledy upravil(a) nadlabak dne pon 29. bře 2010 14:37:32, celkem upraveno 2 x.

Uživatelský avatar

d750
Kyborg
Příspěvky: 3799
Registrován: pát 20. úno 2009 5:28:37
Typ mobilu / ROM: Dell Streak
Twitter: d750
Tablet: Asus EEE Pad

Re: LatinIME2 - česká sw. klávesnice (QWERTY i QWERTZ)

Příspěvek od d750 » pon 29. bře 2010 14:34:31

Ten z sdk je k ničemu teda.

Edit: Ok poslano.

Uživatelský avatar

Mines
Stálý androiďák
Příspěvky: 86
Registrován: sob 10. říj 2009 19:41:42
Typ mobilu / ROM: Nexus One + S
Twitter: http://twitter.com/mines954

Re: LatinIME2 - česká sw. klávesnice (QWERTY i QWERTZ)

Příspěvek od Mines » pon 29. bře 2010 15:22:57

Tak na N1 bez rootu funguje báječně
Samsung Nexus S
Google Nexus One

HTC Hero černá - bývávalo
twitter @mines954 víceméně o N1

Uživatelský avatar

d750
Kyborg
Příspěvky: 3799
Registrován: pát 20. úno 2009 5:28:37
Typ mobilu / ROM: Dell Streak
Twitter: d750
Tablet: Asus EEE Pad

Re: LatinIME2 - česká sw. klávesnice (QWERTY i QWERTZ)

Příspěvek od d750 » pon 29. bře 2010 15:57:41

Mě to teda nevalí ale prý se chystá opravená verze. Takže nezbude než počkat.

Uživatelský avatar

Autor tohoto vlákna
nadlabak
Androiďák!
Příspěvky: 638
Registrován: pát 20. lis 2009 12:40:35
Bydliště: Žižkov & Střekov
Kontaktovat uživatele:

Re: LatinIME2 - česká sw. klávesnice (QWERTY i QWERTZ)

Příspěvek od nadlabak » pon 29. bře 2010 16:19:54

Aktualizováno, nyní by kl. měla fungovat i na telefonech nastavených na CS locale.

Uživatelský avatar

d750
Kyborg
Příspěvky: 3799
Registrován: pát 20. úno 2009 5:28:37
Typ mobilu / ROM: Dell Streak
Twitter: d750
Tablet: Asus EEE Pad

Re: LatinIME2 - česká sw. klávesnice (QWERTY i QWERTZ)

Příspěvek od d750 » pon 29. bře 2010 16:25:06

Super funguje to.

Uživatelský avatar

mancusco
Androiďák!
Příspěvky: 321
Registrován: sob 30. led 2010 19:05:55
Typ mobilu / ROM: HUAWEI Ascend P7

Re: LatinIME2 - česká sw. klávesnice (QWERTY i QWERTZ)

Příspěvek od mancusco » pon 29. bře 2010 16:58:05

QWERTY/Z LoRes na Tattoo nejde nainstalovat. Měla by?
Ascend P 7

Uživatelský avatar

Autor tohoto vlákna
nadlabak
Androiďák!
Příspěvky: 638
Registrován: pát 20. lis 2009 12:40:35
Bydliště: Žižkov & Střekov
Kontaktovat uživatele:

Re: LatinIME2 - česká sw. klávesnice (QWERTY i QWERTZ)

Příspěvek od nadlabak » pon 29. bře 2010 18:15:33

Obě low-res varianty stále vyžadují min. 2.1 systém. Přidal jsem tam ale další variantu s minimálním požadavkem na systém 1.6. Ta by už měla jít nainstalovat. Jestli bude fungovat, na to jsem docela zvědavý.

Uživatelský avatar

mancusco
Androiďák!
Příspěvky: 321
Registrován: sob 30. led 2010 19:05:55
Typ mobilu / ROM: HUAWEI Ascend P7

Re: LatinIME2 - česká sw. klávesnice (QWERTY i QWERTZ)

Příspěvek od mancusco » pon 29. bře 2010 18:33:35

jde nainstalovat, pokrok, jde nastavit, ale pak neočekávané ukončení
Ascend P 7

Uživatelský avatar

Autor tohoto vlákna
nadlabak
Androiďák!
Příspěvky: 638
Registrován: pát 20. lis 2009 12:40:35
Bydliště: Žižkov & Střekov
Kontaktovat uživatele:

Re: LatinIME2 - česká sw. klávesnice (QWERTY i QWERTZ)

Příspěvek od nadlabak » pon 29. bře 2010 18:55:11

Dík. Takže to tím snadným způsobem dostat na 1.6 zřejmě nepůjde, dalo se to čekat. Mohl bych přesto poprosit o log file? (jak jsem instruoval zde)

Uživatelský avatar

sheegy
Androiďák!
Příspěvky: 340
Registrován: sob 13. úno 2010 10:36:39
Typ mobilu / ROM: T-mobile G1

Re: LatinIME2 - česká sw. klávesnice (QWERTY i QWERTZ)

Příspěvek od sheegy » pon 29. bře 2010 18:58:34

Taky mám stejný problém, verze na os 1.6 +, v pohodě se nainstaluje, ale pak se neustále ukončuje a nejde spustit, jestli by s tím šlo něco udělat, byl bych ti moooooc vděčný :yes: :yes: :yes:
Mám G1 non root sw: 1.6 donut ;)

Uživatelský avatar

BeNiSh
Androiďák!
Příspěvky: 349
Registrován: úte 16. úno 2010 23:37:54
Typ mobilu / ROM: lenovo IdeaPhone S750
Bydliště: P6-CV
Kontaktovat uživatele:

Re: LatinIME2 - česká sw. klávesnice pro sys. 2.1, QWERTY/QWERTZ

Příspěvek od BeNiSh » úte 30. bře 2010 14:12:32

:idea: mam napad, neslo by udelat jeste verzi bez diakritiky? :) to bych ji i snad vazne zacal pouzivat :DD

popr. dodelat nejakou vabivou ikonku a sup s aplikaci do Marketu ;)
[ Mcz & T-M ] :: lenovo IdeaPhone S750 andreaROM-160130 @ 4.2.2 :: Verbatim 8GB μSDHC (c10)

Uživatelský avatar

Autor tohoto vlákna
nadlabak
Androiďák!
Příspěvky: 638
Registrován: pát 20. lis 2009 12:40:35
Bydliště: Žižkov & Střekov
Kontaktovat uživatele:

Re: LatinIME2 - česká sw. klávesnice pro sys. 2.1, QWERTY/QWERTZ

Příspěvek od nadlabak » úte 30. bře 2010 14:36:25

No, šlo, jasně. Otázka je jen, jestli to za to stojí, času zas tolik nemám. Dělal jsem tuhle klávesnici hlavně proto, aby i na softwarové klávesnici šly zadávat všechny české znaky (mám Milestone s HW klávesnicí, na ní to jde). Ten slovník tam vzniknul vlastně jako takový nečekaný bonus, když jsem našel ta data o frekvenci slov, která se celkem snadno dala do slovníku zpracovat.
To co chceš, umí tahleta, její vzhled mi ale moc nevyhovuje: http://androidforum.cz/htc-klavesnice-pro-n1-t3897.html
Každopádně na to kouknu, odstraňování diakritiky není nic složitého. Ale venku začíná být nějak moc pěkně, takže to nebude hned.

Uživatelský avatar

Autor tohoto vlákna
nadlabak
Androiďák!
Příspěvky: 638
Registrován: pát 20. lis 2009 12:40:35
Bydliště: Žižkov & Střekov
Kontaktovat uživatele:

Re: LatinIME2 - česká sw. klávesnice pro sys. 2.1, QWERTY/QWERTZ

Příspěvek od nadlabak » čtv 01. dub 2010 15:55:28

Akualizováno:
- přidáno automatické odstraňování diakritiky při psaní SMS (možno vypnout v preferencích, při psaní e-mailu a v dalších editorech se neuplatňuje)
- již jen jedna verze, mezi QWERTY a QWERTZ se dá přepnout v preferencích

Za případné bugreporty předem děkuji.

Uživatelský avatar

d750
Kyborg
Příspěvky: 3799
Registrován: pát 20. úno 2009 5:28:37
Typ mobilu / ROM: Dell Streak
Twitter: d750
Tablet: Asus EEE Pad

Re: LatinIME2 - česká sw. klávesnice pro sys. 2.1, QWERTY/QWERTZ

Příspěvek od d750 » čtv 01. dub 2010 16:20:14

Nešlo by nějak do názvu klávesnice dodat Cz ( z Klavesnice android na Klavesnice android Cz ). Na N1 se klávesnice přepína v menu a když jich je tam víc tak pak honem nevim která je která protože se jmenujou stejně.

Uživatelský avatar

Autor tohoto vlákna
nadlabak
Androiďák!
Příspěvky: 638
Registrován: pát 20. lis 2009 12:40:35
Bydliště: Žižkov & Střekov
Kontaktovat uživatele:

Re: LatinIME2 - česká sw. klávesnice pro sys. 2.1, QWERTY/QWERTZ

Příspěvek od nadlabak » čtv 01. dub 2010 16:29:04

Jistě. Na Milestone to mám "Motorola keyboard" vs. "Klávesnice Android", tak mne nenapadlo to řešit...

Uživatelský avatar

Autor tohoto vlákna
nadlabak
Androiďák!
Příspěvky: 638
Registrován: pát 20. lis 2009 12:40:35
Bydliště: Žižkov & Střekov
Kontaktovat uživatele:

Re: LatinIME2 - česká sw. klávesnice pro sys. 2.1, QWERTY/QWERTZ

Příspěvek od nadlabak » čtv 01. dub 2010 17:58:28

Přejmenováno na Klávesnice CZ.

Odpovědět

Zpět na „Produktivita“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti