QWERTZ gépírásfejlesztő program

Belicza Gábor 2020 Május 23

A QWERTZ egy sokrétű gépírás oktató program, melyet a kezdetektől úgy terveztem, hogy a gépírás iránt érdeklődőknek színvonalas oktatást és gyakorlási lehetőséget nyújtson, ugyanakkor a gépírásban jártasabb felhasználók is fejlődési lehetőségben és megfelelő kihívásban részesüljenek.
Letöltési link: QWERTZ
Képernyőképek:

Blog Image 1
Blog Image 1
Blog Image 1
Blog Image 1
Blog Image 1
Felhasználói kézikönyv
A program első indítása A QWERTZ sikeres indításakor megjelenik a program. A program 8 kattintható füllel rendelkezik, mindegyiken más program részek találhatók. A program maga úgy lett kialakítva, hogy balról jobbra haladva a program fülein egyre nagyobb gépírás tudást igénylő feladatokat lehet elvégezni. Az ajánlott felhasználási mód kezdőknek a következő: 1. Felhasználói fiók létrehozása. 2. Az elmélet fülön lévő információk elolvasása. 3. A kezdőleckék 21 feladatának elvégzése, ha szükséges többször is. 4. Karakterek résznél a megfelelő ujj-billentyű párosok megszilárdítása. 5. Szavak és szövegek fülekben a sebesség és pontosság növelése. A Betűfaló fülben található játék normál vagy magasabb nehézségi fokozaton való használata megköveteli a vakon gépelési technikát. A felhasználó bármikor megtekintheti az addig elért eredményeit az eredmények fülön. Felhasználók A program fülei egészen addig inaktívak maradnak, amíg egy felhasználó be nem jelentkezik. A program használatához szükséges fiókot a Felhasználók fülre kattintva a Felhasználó hozzáadása résznél tudunk létrehozni. Legalább egy karakteres név és jelszó szükséges, valamint ha van már létrehozva felhasználói fiók eltérő név használata is. Ha sikeresen létrehoztunk egy fiókot, akkor egyben be is jelentkezünk abba, ezért az alkalmazás automatikusan megnyitja az Elmélet ablakot és az összes fül aktív lesz, valamint az aktuális felhasználó neve a program címsorán olvasható. Ha van aktív felhasználói fiók, akkor az a listában automatikusan kijelölésre kerül, ha mégis más be nem jelentkezett felhasználót jelölünk ki a felhasználói fiók kezelésére szolgáló gombok (Kijelentkezés, Átnevezés, Jelszó módosítása) inaktívak lesznek a kijelölés visszavonásáig. A kijelentkezés gombra kattintva felhasználót válthatunk. A listából kattintással kijelölhetünk fiókot, majd a belépés gombra kattintva megadhatjuk a jelszót. Az alkalmazásból bezárása még nem jár kijelentkeztetéssel is, ezért ha többen is használják a programot javasolt a fiókból való kilépés. Fontos információ, hogy amennyiben van elkezdett, de be nem fejezett gyakorló szöveg bármelyik fülön, annak az elvesztésével jár a kijelentkezés, mivel alaphelyzetbe állítja magát a QWERTZ. Ez azzal is jár, hogy a fiók kezelésére szolgáló programrészt leszámítva inaktív lesz az összes fül. Bejelentkezett felhasználó a fiók nevét át tudja állítani. Az Átnevezés gombra kattintva a fiók új nevét adhatjuk meg a régi jelszó megadásával. A Mégse gomb megszakítja a folyamatot, ha szükséges. Helytelen jelszó vagy létező név megadása hibaüzenet eredményez. Jelszó megváltoztatása gombra kattintva régi jelszó megadása után lehetőség nyílik új jelszó készítésére. Elmélet Itt hasznos összefoglaló tájékoztatók olvashatóak, amik a gépírás alapjait és a helyes gépelési technika elsajátításához szükséges kéztartást mutatják be. A szövegek közt a Következő és Vissza gomb segítségével lehet váltani. A legutolsó szöveges résznél lehetőség nyílik a gombok kipróbálására is, egy billentyű lenyomásának hatására megjelenik a megfelelő ujj, és piros lesz a lenyomott gombhoz tartozó virtuális billentyű is. Az elmélet fülről való elnavigálás alaphelyzetbe állítja azt. Kezdő leckék A fül legfontosabb feladata, hogy leckénként haladva a magyar ábécé betűinek és a leggyakrabban használt írásjelek helyes leütési módszerét megtanítsa a felhasználónak. Bal oldalt egy leckét kiválasztva a lista alatt a gyakorlatban használt karakterek jelennek meg, a nagyobb szövegdobozban pedig a hozzá tartozó kiegészítő információk. Leckét kiválasztani gombnyomással lehet, ekkor megjelenik a lecke gyakorló feladata, a leckét elindítani pedig egy újabb gomb megnyomásával tudjuk. Amennyiben kiválasztottunk egy leckét gombnyomással, más leckékre már nem lehet lépni. Fontos információ hogy az utolsó gombnyomás már a leckébe beletartozik, ezért ha nem a megjelent feladat első karakterének megfelelő gombot nyomtuk le az hibának számít! A „Kezdj el gépelni a kezdéshez” szöveg is erre hívja fel a felhasználó figyelmét. A kezdőleckék hasznos segédeszköze a folyamatosan frissülő virtuális billentyű és a kezek ábrái, amelyek mindig az éppen soron következő billentyűt és az ahhoz tartozó ujjat mutatják. Kezdetben még az ujjak helyes pozicionálása is nagy feladat, sokat segíthet ezen, hogy csak a monitor figyelésével is megtalálhatjuk az épp szükséges billentyűt. Ha elindult a lecke a karakterek helyes begépelésével tudunk benne haladni. Ha hibázunk, a program nem enged tovább léptetni, addig vár, míg helyesen be nem gépeljük azt. Ez a sebesség rovására mehet, de mivel fontosabb a kezdőknek, hogy a helyes ujj a helyes billentyűt üsse le, ezért ennél a fülnél nincs lehetőség ezt felülbírálni. Helyes karakter esetén alul az „Oké” felirat, hiba esetén a „Hiba” jelenik meg. Bal oldalt a lecke címe alatt a folyamatosan frissülő eredményeink olvashatóak. Ezek a tájékoztatók segítik a fejlődésben a felhasználót, a lecke elvégzésével automatikusan mentésre is kerülnek. Ha véget ért a gyakorlat kiegészítő információ jelenik meg az általunk beírt karaktereket tartalmazó szövegdoboz alatt, ami ha volt hibánk, a legtöbbet elrontott billentyűt tartalmazza. Ez azt jelenti, hogy nem az a karakter látható, amit félre ütöttünk, hanem az, amelyik a legtöbb hibás karaktert okozta. A feladat futása közben egy gomb látható jobb oldalt lent, amivel megállíthatjuk, és újra elindíthatjuk az aktuális leckét. Amennyiben fut a Lecke és elkattintunk egy másik fülre, szintén megáll a gyakorlat. Ha elvégeztünk egy feladatot a leckék listája újra elérhető lesz, minden adatunkat menti a QWERTZ és kiírja a lista mellé az „Elvégzett!” állapotot, de ha szeretnénk újra elvégezni egyszerűen csak kattintsunk megint a listában rá. Amennyiben legalább kétszer elvégeztünk egy leckét megjelenik a Fejlődés… gomb, ahol grafikon és táblázat segítségével részletes képet alkothatunk fejlődésünkről. Egy elvégzett lecke eredményei megmaradnak a programból való kilépés után is és megtekinthetőek az Eredmények fülön. A Fejlődés… gomb a Szavak és Szövegek ablakokban is megjelenik, ha többször is elvégzünk egy gyakorlatot. Egy gyakorlatot megismételni a feladat elvégzése után megjelenő Újra? gombra kattintva tudunk. Szavak vagy szövegek újra generáltatása megszünteti az összehasonlítási alapot ezért ezek a gombok is eltűnnek. Karakterek Az összes lecke elvégzésével az alapvető tudást megszerzi a felhasználó a gépírásban, ugyanakkor szükséges a billentyű/ujj párosítások rögzülése a biztos gépeléshez. A Karakterek fül feladata az ujjak mozgásának rutinná tétele az összes billentyű használatával. Amikor megnyitjuk a fület előre generált karaktereket fogunk látni. Szerkezetükben hasonlítanak egy átlagos mondatéra, mint nagybetű az elején, pont a végén és átlagos hosszúságú szavak, ugyanakkor a betűk, írásjelek számjegyek és egyéb jelek véletlenszerűen jelennek meg benne. A „Kezdj el gépelni a kezdéshez ” felirat jelzi, hogy bármikor elkezdhetjük a gyakorlatot. Mielőtt elkezdenénk, lehetőségünk nyílik módosítani a szöveget és a hosszúságot is. A szöveg hosszát a Bekezdések száma csúszka állításával tudjuk állítani 1-12 értékek között. Például ha 12-re állítjuk, a gyakorlat 12 mondatszerű szöveget fog tartalmazni. A Karakterek beállításai\Gyakorlat karakterei menüpontban kiválaszthatjuk, hogy csak magyar ábécé vagy azonfelül más változatos írásjeleket is szeretnénk-e gyakorolni. Változtatásunk csak az Új karakterek generálása gombra kattintva zajlik le. Az Új karakterek generálása gomb minden esetben új véletlen mondatokat készít. Amennyiben egy megkezdett gyakorlat közben kattintunk rá, alaphelyzetbe állítja a fület a program, ez az eredményeink elvesztésével jár. A gyakorlat begépelésének környezeti elemei megegyeznek a Kezdőleckékben tapasztaltakkal. A változás itt, hogy a gyakorlat elvégzése után szintén mentésre kerülnek a felhasználó adatai és megtekinthetők az Eredmények fülön, de fejlődési grafikon megtekintésére nincs lehetőség, mivel a szöveg mindig teljesen más, nincs összehasonlítási alap. Egy szöveg beírásának elkezdése után, ha kilépünk a programból mielőtt befejeznénk azt, a következő induláskor ugyanaz a gyakorló szöveg jelenik meg. Ha rákattintunk az Új karakterek generálása gombra vagy elvégezzük, új szövegeket tudunk generáltatni. Amennyiben a felhasználó egy vagy több betű leütésével még kevésbé biztos, lehetősége van csak azokat gyakorolni. Az Egyéni karakterek gyakorlása gombra kattintva egy ablak nyílik, ahol meg kell adnunk, milyen betűket szeretnénk gyakorolni. Csak különböző betűket tudunk megadni, valamint legalább egy betű szükséges ahhoz, hogy az OK gombra kattintva ezekből a betűkből szöveget generáljon a QWERTZ. Amíg az Alapértelmezett visszaállítása gombra nem kattintunk az ablakban, az Új karakterek generálása gomb ezekből a betűkből fog újabb változatokat készíteni. Szavak Ezen a fülön véletlenszerűen generált szavakat tudunk gyakorolni, amit a program a saját szövegtárából készít, vagy a felhasználó által kiválasztottak közül. A javasolt tovább lépés a Szövegek fülre akkor ajánlott, amennyiben megfelelő sebességgel tudja a felhasználó a szavakat begépelni. A megjelenő ablakban az előző fülekben megismert elemekkel találkozunk. A szövegdobozban előre generált szavak találhatóak, alapértelmezett 2 bekezdésnyi hosszan. A felső menüsorban ellenben újdonságokat találunk, valamint bal oldalt lent egy választó dobozt Könnyű vagy Nehéz lehetőségekkel. Alapértelmezett a Könnyű opció, ezt kattintással nehézre lehet állítani. Változtatásunk csak az Új szavak generálása gombra kattintva látszik, az ablak beírandó szöveg dobozában sokkal hosszabb és nehezebb szavak jelennek meg, ezáltal a gyakorlat lényegesen nehezebb lesz. A Más szavak menü gombra kattintva lehetőség nyílik más szövegeket is felhasználni a gyakorlatokhoz. A Szövegből gombra kattintva .TXT fájlokat adhatunk a programhoz. A párbeszédablak bezárása után a QWERTZ automatikusan betölti a szöveget és hozzáadja a Más szavak menühöz a fájl nevét. Az új szavak generálása gomb innentől kezdve ebből a fájlból fog új szavakat készíteni, vagy a menüben a fájl nevére kattintva ugyanezt érhetjük el. A Vágólap menü gomb beolvastatja a vágólap tartalmát és hozzáadja a programhoz. Célszerű hosszabb szöveget bemásolni a hatékonyabb és változatosabb gyakorlatok eléréséhez. Ha sikeresen bemásolta a felhasználó a programba a szöveget, a Más szavak menüben megjelenik a szöveg első 10 karaktere három ponttal. Nincs lehetőség ugyanannak a szöveges fájlnak többszöri megnyitására, pontosan ugyanannak a vágólapi szöveg bemásolására hiba üzenet hívja fel a figyelmet. Lényeges információ, hogy a programból való kilépés még nem okozza a menüponthoz hozzáadott szövegek eltűnését. Ugyanakkor a megnyitott szöveges állományok címe fájlnévről az elérési útjukra változik a menüben a könnyebb azonosíthatóság kedvéért. Lehetőség van az alapértelmezett program szavait visszaállítani, ezt a Más szavak\Alapértelmezett szavak visszaállítása gombra kattintva érhetjük el. Fontos, hogy ez az összes bemásolt szöveg programból való törlésével jár, viszont csak ezen a fülön, a Szövegek ablakban hozzáadott adatok nem vesznek el. A Szavak ablak további újdonsága a hiba ellenőrzés módosíthatósága. Az előzőekben tárgyalt program fülekben nem volt lehetőség elgépelés után tovább lépni, a helyes karakter begépeléséig megállította a léptetést a QWERTZ. Ezen tudunk változtatni a Szavak beállításai\Hibás karakter utáni kurzor léptetés\Be gombra kattintva. A Ki opció az alapértelmezett. Mindkét opció esetén, ha hibázunk, piros szín jelzi a hiba helyét, de ha a Hibás karakter utáni kurzor léptetés aktív, a hiba után rögtön a következő karakterre ugrik az ellenőrzés, nem kell újra begépelni a hibásat. Amíg fut egy gyakorlat, nem tudjuk módosítani ezt. A program minden induláskor ellenőrzi, hogy van-e már elvégzett gyakorlat, és ha talál, a legutolsó szöveg beállításait alkalmazza. Szövegek Ha a felhasználó betartotta az ajánlást, mire ehhez a fülhöz ér, nagy gyakorlatra tehet szert a gépírásban. Ezért ennek az ablaknak már csak a sebesség növelése és a pontosság javítása a célja. Gépelés során általában értelmes egybefüggő szövegeket írunk be, ezt tudjuk itt fejleszteni. Az új szövegek generálása gomb három, nem összefüggő mondatot készít bekezdésenként. A Más szövegek gomb ugyanúgy saját szövegek hozzáadását teszi lehetővé, de ebben az ablakban véletlenszerű mondatokat generál szavak helyett. Ha szeretnénk egybefüggő szövegeket gyakorolni, akkor ezt a Szövegek beállításai \Randomizálás\Ki menüpontra kattintással tehetjük meg. Ha új szövegeket generáltatunk a QWERTZ nem változtat a megnyitott szöveg szerkezetén, csak betölt a szövegből a Bekezdések számánál beállított mennyiségű szöveget. A véletlenszerű mód kikapcsolásával dinamikusan állíthatóvá válik a Bekezdések száma csúszka, aminek a felső határa alkalmazkodik a szöveg hosszúságához. Ha a vágólapról másolt szövegnél szüntetjük meg a randomizálást, a teljes szöveg kerül betöltésre minden esetben. Betűfaló A betűfaló egy snake játék, ami a vakon gépelés gyakorlását is lehetővé teszi. Start gombra kattintva indul a játék, a cél az, hogy a kígyóval összegyűjtjük a játékmező fölötti szöveg betűit. Ha a falnak ütközünk, vagy saját magunkba, vagy ha az összes betűt összegyűjtjük véget ér a játék. A pontszámot, az eltelt időt, és az eddigi legmagasabb pontszámot a játékmező alatt olvashatjuk. Nehézség állításával lényegesen megváltozik a játékmenet (Játék beállításai\Nehézség). A sétagalopp nehézség az alapértelmezett, ha ezt választjuk ki, vagy nem módosítjuk, a Betűfaló nem különbözik más snake játékoktól. Nehézség emelésével viszont a következőket tapasztaljuk: • A kígyó mozgása lassabb lesz • bizonyos időközönként egy irány gomb (az alapértelmezett WASD) megváltozik egy véletlenszerű billentyűre Minél magasabbra emeljük a nehézségi szintet annál gyorsabb lesz a kígyó és annál gyakrabban vált irányítást a program, ugyanakkor egyre magasabb pontszámot is tudunk elérni. Egy betűnként kapott pontszámok alakulása nehézségenként a következő: • Sétagalopp: 100 Pont • Normál: 200 Pont • Hardcore: 400 Pont • Lehetetlen: 800 Pont Az irányítás változásával a vakon gépelés fejleszthető, mert a megfelelő gomb lenyomásához és a kígyó mozgásának nyomon követésére egyszerre csak biztos gépírástudással lehetünk képesek. Az irányítás változás hatékonyabb nyomon követése érdekében a játék mező mind a négy oldalán irány nyilak vannak elhelyezve, amik mellett az irányhoz tartozó aktuális billentyű is látható. Ha megváltozik egy irány, a billentyűt szimbolizáló betű színe piros lesz, valamint a játékmezőtől jobbra szöveg hívja fel a figyelmünket rá. Ennek színe is változik minden irányítás változáskor. Jobb oldalt a Saját szövegek dobozban szövegeket adhatunk meg, amit a kígyónk fog fölfalni. 120 karakternél rövidebb szöveget másolhatunk vagy gépelhetünk bele, az Ok gombra nyomva indul a játék a szövegünkkel. Ez a szöveg megmarad kilépés után is, egészen addig, míg rá nem kattintunk a Program szövegeinek visszaállítására, vagy másik szöveget adunk meg. Eredmények A QWERTZ használata során elért eredményeinket minden esetben azonnal elmenti a program, amit azonnal, vagy akár a QWERTZ-ből való kilépés és újra belépés után is megtekinthetünk az Eredmények fülön. Lényeges hogy csak annak a felhasználói fiók eredményeit láthatjuk, amibe be vagyunk jelentkezve. Az ablak három legördülő listát tartalmaz és egy Frissít gombot. A listákból kattintással kijelölve tudunk adatokat megjeleníteni. A Karakter hibák összesen csoportosítva egy olyan lista, amin fület választva megmutatja a kiválasztott fülhöz tartozó, összes gyakorlat során ejtett hibák számát. Ha nincs adat a kiválasztott ablakból, tehát nem végeztünk még el egyetlen gyakorlatot sem az adott fülön, akkor üres mezőt kapunk eredményül. Az Átlagos betű per másodperc csoportosítva lista segítségével nézhetjük meg fülenként csoportosítva, hogy összesen mennyi karaktert ütöttünk le átlagosan másodpercenként. Ha vannak eredményeink, a Frissít gomb megnyomása a következőket eredményezi: • Az Összes beírt karakter szöveg mellett megjelenik mindegyik fül elvégzett feladatkaraktereinek összege. • A Teljes hiba százalék szöveg mellett az összes elvégzett gyakorlat hiba aránya jelenik meg • Mosolygós vagy szomorú arc jobb oldalt annak függvényében, hogy 6% alatt vagy fölött van az összesített hibaarányunk. Ha nincs adat, nem jelenik meg kép. Az Összes adat legördülő lista megjeleníti a kiválasztott fülben elért, a QWERTZ által gyűjtött összes felhasználó számára releváns adatot. Ha nincs eredmény a kiválasztott fülben, üres marad a táblázat. Az Eredmények ablak menüjéből adott a lehetőség az aktuális felhasználói fiók összes eredményének törlésére. Kattintsunk Eredmények beállításai\Eredmények nullázása menü gombra, a megerősítő ablakra igennel felelve elveszik az összes adatunk visszavonhatatlanul, ezért csak akkor kattintsunk ide, ha elölről szeretnénk kezdeni a programban mindent! A felhasználói fiókba betöltött szövegeket nem érinti a törlés csak az elért feladat eredményeket semmisítjük meg. Program beállításai Ez a menüpont a Felhasználók és az Elmélet füleket leszámítva mindegyik ablak része. A program kinézetét tudjuk ebben a különálló ablakban módosítani. A Betűszín és a Betű háttérszín gombokban rejlő beállítások a feladatok szövegeit és azok háttérszínét módosítják az egész programon belül. A betűtípus gomb segítségével ízlésünknek megfelelő betűméretet és betűtípust állíthatunk be, ami szintén az összes gyakorlat szövegére hatással lesz. A Program háttérszíne gomb szolgál a QWERTZ hátterének módosítására. Amennyiben szeretnénk visszakapni az eredeti témát a Stílus alapértelmezés gomb visszaállítja azt. Ezen felül lehetőségünk nyílik kikapcsolni a gyakorlatok során a Caps Lockot, valamint a billentyűleütés ismétlést is letilthatjuk. Minden változtatásunk előnézetben megtekinthető a beállítások ablakban, amit az OK gombra kattintva állítunk be az egész programban. Fejlődés ablak Itt az összehasonlítható eredményeinket tudjuk alaposabban szemügyre venni. A Fejlődés… gombra kattintva megnyílik az ablak, ahol táblázatba rendezve megtaláljuk az eredményeket. Ha az egyik mezőbe belekattintunk, diagramm jelenik meg, aminek a függőleges tengelye a kiválasztott mező oszlopa lesz, a vízszintes pedig az egyedi azonosítója az alapul szolgáló gyakorlatoknak. Ennek segítségével jobban láthatjuk a fejlődésünket egy gyakorlat elvégzésében, vagy esetleges visszalépést sebességben vagy pontosságban. Súgó Külön ablakban nyílik meg, rövid segítséget kapunk a program használatáról. A súgó információi között a bal oldali listában lévő témákra kattintva válthatunk.
blog

Belicza Gábor fejlesztő

Belicza Gábor vagyok, Budapesten szoftverfejlesztőként dolgozom. Főképp C#-ban fejlesztek, de igyekszem minél több technológiában jártas lenni. Az itt található szoftvereket én fejlesztettem, vagy közreműködtem bennük.