Repository navigation
Releases: jrs8205/ARK-nappaimisto
Release list
ARK-näppäimistö v0.17.0
Merkit pitkällä painalluksella – valinta napauttamalla
Pitkä painallus avaa merkkivalikon, joka jää auki sormen noustessa. Merkki
valitaan napauttamalla, ja napautus muualle sulkee valikon kirjoittamatta
mitään. Liu'uttamalla valinta osui helposti viereiseen merkkiin.
Kun numerorivi on piilotettu, numerot ja erikoismerkit löytyvät nyt kaikkien
kirjainten alta (esim. q → 1 !, a → @, d → € $, m → ?), ja ensimmäinen merkki
näkyy näppäimen kulmassa. Numeronäppäimistön pisteen alta löytyvät : ja /
kellonaikoja ja päivämääriä varten.
Käännösnäkymä
- AI-käännös muistetaan: kun palaat samaan tekstiin, maksettu AI-käännös
(tai itse korjaamasi käännös) on yhä näkyvissä, eikä ✨ tee uutta
maksullista pyyntöä samasta tekstistä. - Pitkän tekstin tyhjentäminen ✕:llä ei enää jätä uutta tekstiä alkamaan
alueen yläreunan taakse.
Ilmoitukset näkyvät
Android vaimensi näppäimistön ilmoitukset, joten esimerkiksi "Kopioitu" ja
AI-käännöksen virheen syy eivät näkyneet koskaan. Ne näkyvät nyt
näppäimistön yllä.
Muuta
- Asetusten Tekoäly-osio kertoo, ettei API-avain ole sama asia kuin Claude-
tai ChatGPT-tilaus ja mistä avaimen saa. - Työkalurivin napit ottavat kosketuksen vastaan suuremmalta alueelta.
- Uusi lyhyempi etusivu ja erillinen ohjesivu.
Päivitys aiemmasta versiosta: asenna APK vanhan päälle, data säilyy.
Jos laitteella on kehitysversio (debug), ota ensin varmuuskopio asetuksista
– kehitys- ja julkaisuversio on allekirjoitettu eri avaimella, joten vaihto
vaatii sovelluksen poiston. API-avaimet eivät kulje varmuuskopiossa.
ARK-näppäimistö v0.16.0
Salasanat ja tunnukset näppäimistön riville
Täyttöpalvelun (esimerkiksi salasanojen hallinnan) ehdotus näkyy nyt
näppäimistön ehdotusrivillä chipinä sen sijaan, että se putoaisi kentän
viereen. Chip näkyy myös silloin, kun kirjautumiskenttä on jäänyt
näppäimistön alle piiloon, ja se korvaa sanaehdotukset niin kauan kuin
täyttöehdotuksia on. Salasanakentässä rivi näkyy vain chippien kanssa.
Chipin napautus avaa täyttöpalvelun vahvistuksen, ja tunnus ja salasana
täyttyvät kuten ennenkin. Toimii Android 11:stä alkaen; muissa versioissa
mikään ei muutu.
Chip näkyy täyttöpalveluilla, jotka tukevat näppäimistön rivin ehdotuksia
(inline suggestions). Chipissä ei näy tunnuksia eikä salasanoja.
Korkeus vaakasuunnassa ja pienillä näytöillä
Näppäimistön korkeusasetus on nyt pystysuunnan koko. Vaakasuunnassa ja
pienillä näytöillä rivit kutistuvat niin, että työkalurivi, ehdotusrivi,
näppäimet ja navigointipalkki vievät enintään 65 % ikkunasta, samassa
suhteessa kuin Gboard. Pystysuunnassa Pixel-puhelimilla mikään ei muutu:
esimerkiksi 130 % pysyy täsmälleen ennallaan. Aiemmin 130 % peitti
vaakasuunnassa koko ruudun, eikä kenttää nähnyt lainkaan.
Päivitys aiemmasta versiosta: asenna APK vanhan päälle, data
säilyy. Jos laitteella on kehitysversio (debug), ota ensin
varmuuskopio asetuksista — kehitys- ja julkaisuversio on allekirjoitettu
eri avaimella, joten vaihto vaatii sovelluksen poiston.
ARK-näppäimistö v0.15.0
Iso alkukirjain toimii kaikissa sovelluksissa
Lauseen, rivin tai otsikon alku jäi joissain sovelluksissa pieneksi, ja
rivinvaihdon jälkeen iso kirjain tuli vain joskus. Syy oli se, että
näppäimistö kysyi kirjainkokoa kentältä itseltään: osa sovelluksista ei
vastaa kysymykseen, vastaa vanhentuneesta tekstistä tai ei ilmoita
kursorin liikkeestä lainkaan. Nyt näppäimistö päättelee kirjainkoon itse
kentän tekstistä samoilla säännöillä kuin Android ja Gboard, ja
shift-nuoli vaihtuu heti enterin, välimerkin ja välilyönnin jälkeen
odottamatta sovellusta. Sama sääntö on käytössä käännösnäkymässä, jossa
rivinvaihto aloittaa nyt myös isolla.
Kentät, jotka eivät pyydä isoa alkukirjainta (esim. osoite- ja
hakukentät), pysyvät pieninä kuten Gboardissakin.
Korjausnäkymä poistettu
Työkalurivin korjausnäkymä ja sen Paranna teksti -toiminto on poistettu
käyttämättöminä. Automaattikorjaus välilyönnillä toimii ennallaan.
AI-palvelun valinta ja mallit koskevat nyt vain käännösnäkymän
✨-käännöstä; tallennetut avaimet ja mallivalinnat säilyvät.
Muuta
- Numerorivin nelosen pitkä painallus antaa ensin viivan (-), sitten
dollarin ja ¤-merkin. - Kuvaleike tallentuu myös silloin, kun lähdesovellus ilmoittaa kuvan
tyypin vain leikkeen kuvauksessa.
Päivitys aiemmasta versiosta: asenna APK vanhan päälle, data
säilyy. Jos laitteella on kehitysversio (debug), ota ensin
varmuuskopio asetuksista — kehitys- ja julkaisuversio on allekirjoitettu
eri avaimella, joten vaihto vaatii sovelluksen poiston.
ARK-näppäimistö v0.14.0
Sanelu
Sanelun oletusmalliksi vaihtui gpt-live-transcribe, OpenAI:n uusi
suoratoistomalli (julkaistu heinäkuun lopussa). Se korvaa aiemman
gpt-realtime-whisperin, tunnistaa tarkemmin ja maksaa saman verran
(0,017 $/min). Vanhat mallit ovat yhä valittavissa asetuksista.
Sanelu käyttää nyt myös käytetyimpiä opittuja sanojasi
sanastovihjeinä, jolloin omat nimet ja termit tunnistuvat oikein.
Opittu sanasto pysyy laitteella — vain sanalista kulkee tunnistuksen
mukana, kuten puhekin.
Yhdellä sanelulla on viiden minuutin yläraja. Jatkuva taustamelu
(auto, kahvila) esti hiljaisuusvahtia laukeamasta, jolloin mikrofoni
ja maksullinen äänivirta olisivat voineet jatkua rajatta.
Kirjoittamisen korjaukset
- Automaattikorjauksen peruutus kohdistui väärään sanaan, jos kursoria
oli siirretty välissä ja sama teksti esiintyi muuallakin. Nyt
kursorin siirto katkaisee sidonnan, kuten se jo katkaisi sanaketjun. - Asetuksista poistettu sana palasi heti seuraavan sanan ehdotukseksi,
koska sanaketjut jäivät tietokantaan. Poisto siivoaa nyt myös ne. - Käännösnäkymässä kielen vaihto jätti vanhan käännöksen näkyviin ja
vietäväksi, jolloin kenttään saattoi päätyä väärän kielinen teksti. - Asetuksista palattaessa juuri kirjoitettu sana saattoi kadota, kun
tietokanta luettiin taustalla muistin päälle. - Leveä mutta matala leikepöytäkuva purettiin täydellä leveydellä ja
saattoi kaataa näppäimistön.
AI-toiminnot
- Käännösnäkymän ✨-nappi lähetti uuden maksullisen pyynnön jokaisesta
napautuksesta, vaikka edellinen oli yhä kesken. - Päättelymallit (o-sarja) saattoivat kuluttaa koko tokenkaton
näkymättömään päättelyyn ja palauttaa tyhjän vastauksen. - API-avaimen tallennus kertoo nyt, jos laitteen suojattu avainsäilö ei
ollut käytettävissä eikä avainta voitu salata.
Muuta
Lupausten tarkennus: manifestin lupaperustelut, saneluasetus ja README
kertovat nyt täsmälleen mitä verkkoon lähetetään ja milloin. Mitään ei
lähetetä ilman käyttäjän omaa toimintoa.
Päivitys aiemmasta versiosta: asenna APK vanhan päälle, data
säilyy. Jos laitteella on kehitysversio (debug), ota ensin
varmuuskopio asetuksista — kehitys- ja julkaisuversio on allekirjoitettu
eri avaimella, joten vaihto vaatii sovelluksen poiston.
v0.13.0 – Suoratoistosanelu ja käännösnäkymän uudistus
Sanelu suoratoistona
- Sanelun tunnistus on nyt valittavissa asetuksista: laitteen oma
tunnistus tai OpenAI-puheentunnistus, joka tunnistaa suomea
selvästi tarkemmin eikä lopeta kuuntelua melussa. Ääni virtaa
jatkuvana OpenAI:n Realtime-rajapintaan omalla API-avaimella, ja
teksti ilmestyy kenttään puheen tahdissa. Laitteella ei pätkitä
puhetta, joten sanoja ei katoa pätkien rajoilta. - Tunnistusmallin voi valita asetuksista; lista haetaan palvelusta.
- Ilman API-avainta käytetään laitteen omaa tunnistusta kuten ennenkin.
Käännösnäkymä
- Käännöstä voi korjata paikallaan: napauta käännöstä, niin kursori
siirtyy siihen ja konekäännöksen voi viimeistellä ennen vientiä.
Korjattu teksti on se, joka viedään kenttään ja kopioidaan.
Lähdetekstin napautus palauttaa kohdistuksen ylös. - Lähdekielen automaattitunnistus kirjoitetusta tekstistä laitteella,
omien ladattujen kielten joukosta. Kohdekielellä kirjoittaminen
kääntää suunnan. - Kielet valitaan listasta pilleriä napauttamalla: ladatut ensin,
muut latausikonilla. - Rivinvaihdot säilyvät käännöksessä.
- Sanelu ja leikepöytä toimivat käännösnäkymässä: mikrofoni
kirjoittaa käännösnäkymään ja leike liitetään siihen alueeseen, jota
parhaillaan kirjoitetaan. Kenttään ei mene mitään ennen vientiä. - Käännösnäkymän säilytysaika on säädettävissä (5–120 min): sitä
vanhempi teksti ei enää avaudu uuden käännöstyön pohjaksi. - Näkymä joustaa näppäimistön korkeuden mukaan, joten alin näppäinrivi
pysyy navigointipalkin yläpuolella myös ?123-sivulla ja matalilla
näytöillä. - Valikot (Liitä, kielilista) eivät enää avaudu tilarivin alle.
Muuta
- Paranna teksti korjaa aina tekstin omalla kielellä: englanti
englanniksi, ruotsi ruotsiksi. Aiemmin korjaus saattoi palautua
suomeksi. - AI-palvelun ja mallin valinta koskee sekä Paranna teksti -toimintoa
että käännösnäkymän ✨-AI-käännöstä. - Varmuuskopio vie ja tuo nyt myös asetukset (ei API-avaimia).
- Asetussivujen alin rivi (esim. Tyhjennä kaikki) pysyy
navigointipalkin yläpuolella. - Korjausnäkymän työkalunapit sulkevat näkymän ja siirtyvät suoraan
valittuun työkaluun.
Yksityisyys
Oppiminen ja ehdotukset ovat kokonaan paikallisia. Puhe virtaa
OpenAI:lle vain, jos valitset OpenAI-puheentunnistuksen itse
asetuksista ja asetat oman API-avaimesi — oletuksena sanelu käyttää
laitteen omaa tunnistusta. Live-käännös ja lähdekielen tunnistus
tehdään laitteella. API-avaimet säilytetään laitteella Android
Keystorella salattuina.
Asennus
Lataa ark-nappaimisto-v0.13.0.apk ja asenna se. Päivittyy suoraan
version 0.7.0 tai uudemman päälle, koska allekirjoitus on sama —
opitut sanat ja asetukset säilyvät.
ARK-näppäimistö 0.12.0
Uutta
- Esittely ensimmäisellä avauksella: sovellus opastaa näppäimistön
käyttöönoton (salliminen ja valinta oletukseksi) askelten tilaa
seuraten ja esittelee tärkeimmät ominaisuudet. Esittelyn voi katsoa
uudelleen asetuksista. - Käännösmallit ladataan vasta luvalla: käännösnäkymä kertoo
kertalatauksesta (noin 30 Mt kieltä kohden) ja lataus alkaa vasta
Lataa mallit -napista. Kielilistalla suomi näkyy oletuskielenä, ja
Ladattu-merkintä on vain oikeasti ladatuilla kielillä.
Parannuksia
- Sovellus on alle puolet aiemmasta koosta (noin 66 Mt → 32 Mt):
paketista poistettiin emulaattoreiden arkkitehtuurit, joita
puhelimet eivät käytä. Toiminnot eivät muutu millään laitteella. - Ikonit piirretään sovelluksen omilla vektorikuvakkeilla, joten ne
näyttävät samalta kaikkien valmistajien puhelimissa. - Oikoluku alleviivaa nyt myös juuri kirjoitetut lyöntivirheet —
aiemmin tuore virhe ehti oppia omaksi sanaksi eikä alleviivautunut.
Vakiintuneet omat sanat (toistuvasti käytetyt, hyväksytyt tai
kiinnitetyt) jäävät edelleen rauhaan, samoin automaattikorjauksen
säännöt. Tyhjän kentän oikoluku kertoo, miten työkalu toimii. - AI-toimintojen napit ovat piilossa, kunnes API-avain on asetettu,
ja asetusten AI-palvelurivi kertoo puuttuvasta avaimesta. - Asetussivujen otsikko on tiiviimpi ilman turhaa tyhjää tilaa.
ARK-näppäimistö v0.11.0
Ison päivityksen pääosassa on kokonaan uudistunut käännösnäkymä sekä
ChatGPT-tuki AI-toimintoihin.
Uutta
- Käännösnäkymä uudistui kokonaan: oma kääntäjä näppäimistön
sisällä Google Kääntäjän tapaan. Ylhäällä monirivinen kirjoitusalue,
joka kasvaa tekstin mukana, ja alla käännös livenä — mitään ei
kirjoiteta kenttään itsestään. Käännöksen voi kopioida leikepöydälle
tai viedä Lisää-napilla kenttään, jolloin uusi vienti korvaa
edellisen. ✨-nappi hakee laadukkaamman käännöksen AI-palvelulta.
Sanaehdotukset toimivat myös käännöstä kirjoittaessa, ja teksti
säilyy kunnes sen itse tyhjentää — myös sovellusta vaihtaessa. - ChatGPT-tuki: Paranna teksti ja AI-käännös toimivat nyt myös
OpenAI:n malleilla. Asetuksissa valitaan palvelu (Claude tai
ChatGPT); mallilistat haetaan palvelusta livenä ja näytetään
uusimmat ja kyvykkäimmät ensin nopeus- ja hintaluokkineen. - Kaksoisvälilyönti lisää pisteen: kaksi nopeaa välilyöntiä sanan
perässä muuttuu muotoon ". " (kytkettävissä pois asetuksista). - Askelpalautin pohjassa poistaa sanan kerrallaan; napautus
poistaa merkin kerrallaan kuten ennenkin. - Numerorivin voi piilottaa asetuksista; piilotettuna numerot
löytyvät ylärivin pitkällä painalluksella ja näppäimistö madaltuu. - Sanelu uudistui: Android 13:sta alkaen mikrofoni pysyy auki
tulosten välillä, joten puhetta ei enää katoa taukojen katveisiin.
Sanelu alkaa aina isolla kirjaimella, ja lopetusta edeltävän
hiljaisuuden pituuden voi säätää asetuksista (2–10 sekuntia).
Parannuksia
- Välimerkkisäännöt (jälkiväli ja välinsiirto "sana ." → "sana. ")
toimivat nyt myös monirivisten kenttien rivien lopussa, esimerkiksi
Google Keepin muistiinpanoissa. - Jos Paranna teksti ei löydä korjattavaa, siitä kerrotaan suoraan
sen sijaan, että sama teksti tarjottaisiin ehdotuksina. - AI-toimintojen virheilmoitukset kertovat nyt epäonnistumisen syyn
(esimerkiksi virheellinen avain tai puuttuva saldo). - ChatGPT-kutsut käyttävät OpenAI:n suosittelemaa Responses-rajapintaa.
Turvallisuus
- API-avaimet säilytetään laitteella Android Keystorella salattuina;
aiemmin tallennettu avain salataan automaattisesti. - AI-palveluun lähetettävän tekstin pituus on rajattu (5 000 merkkiä).
- Korjausnäkymä ei avaudu numerokentissä (esim. kortinnumerot);
salasanakentät olivat estettyinä jo aiemmin. - Latausilmoitus kertoo aina, mihin palveluun teksti lähetetään.
Päivitys asentuu vanhan version päälle ja opitut sanat säilyvät.
ARK-näppäimistö 0.10.0
Käyttäjäpalautteen kierros v0.9.0:n päälle.
Uutta
- Paranna teksti (valinnainen): korjausnäkymän ✨-nappi lähettää kentän tekstin Claude-palveluun omalla API-avaimella ja tarjoaa kolme parannusehdotusta, joista valittu korvaa tekstin. Mallin voi vaihtaa asetuksista; lista haetaan Anthropicilta, joten uudet mallit näkyvät ilman päivitystä. Ilman avainta mitään ei lähetetä.
- Välitön jälkiväli: välimerkki saa välin heti peräänsä ("sana," → "sana, ") kentässä ja käännösrivillä; numerot (3,14) ja osoitekentät suojattu, tuplaväli estetty.
- Käännösrivi: pitkän painalluksen valikko (Kopioi, Valitse kaikki, Liitä), valintakahvat, shift-nuolta seuraava iso alkukirjain ja korkeampi rivi. Käännettävä teksti esikäsitellään kokonaisiksi lauseiksi ja tulos siistitään — laatu parani selvästi.
- Työkalurivin järjestely: näkyvyys valitaan kytkimillä, raahauskahvat ja maapallokuvake.
- Asetussivujen Material 3 -ilme: iso kutistuva otsikko, korttirivit, kuvakkeet ja Material You -värit (Android 12+).
- Värit WCAG AAA -tasolle molemmissa teemoissa.
Korjauksia
- Emojien viimeksi käytetyt päivittyvät nyt paneelia avattaessa.
- Sanelu sietää tauot ja melun paremmin (pidemmät hiljaisuustoleranssit).
- Jälkiväli toimii myös esim. Google Keepin kentissä.
ARK-näppäimistö v0.9.0
Uutta
- Älykäs jälkiväli: välimerkin perään kirjoitettu kirjain saa välin
eteensä ja uusi lause alkaa isolla (kentissä, jotka sitä pyytävät).
Askelpalautin heti perään poistaa välin, joten osoitteet (jarsi.org)
ja desimaalit (3.14) säilyvät ehjinä. - Peruutusnappi työkalurivillä: peruu viimeisimmän näppäimistön
toimenpiteen (liittäminen, ehdotuksen valinta, automaattikorjaus,
sanelujakso, käännös). Muissa tilanteissa pyydetään kentän omaa
peruutusta, jota useimmat sovellukset tukevat. - Työkalurivin muokkaus: Asetukset → Työkalurivi — nappien järjestys
raahaamalla ja tarpeettomat napit piiloon. Asetukset näkyy aina. - Käännösrivin muokkaus: kirjoitettavaa tekstiä voi nyt muokata
keskeltä — napautus tai nuolet siirtävät kursoria (vilkkuu kuten
tekstikentässä), ja leikepöydästä liitetty teksti kääntyy heti.
Korjauksia
- Opittujen sanojen lista laskee nyt myös ehdotusriviltä valitut kerrat,
näyttää osioiden sanamäärät, päivittyy näkymään palattaessa ja sisältää
lyhyen käyttöohjeen. - Estetty sana ei enää vaikuta korjausnäkymän vaihtoehtoihin sanaparien
kautta.
Päivitys asentuu aiemman version (v0.7.0 tai uudempi) päälle ja opitut
sanat säilyvät.
v0.8.1
Korjausjulkaisu v0.8.0:aan:
- Ehdotusrivi näkyy taas kaikissa tekstikentissä. Moni sovellus (mm. Google Keep) merkitsee kirjoituskenttänsä NO_SUGGESTIONS-lipulla, ja v0.8.0 piilotti ehdotukset niissä kokonaan. Nyt ehdotukset ja oppiminen toimivat taas kaikkialla; lippu poistaa vain automaattikorjauksen kyseisessä kentässä.
Asentuu v0.7.0:n ja v0.8.0:n päälle suoraan; opitut sanat säilyvät.