Z PISAK
Skocz do: nawigacja, szukaj
Linia 1: Linia 1:
 
=Speller literowy=
 
=Speller literowy=
Aplikacja będąca klawiaturą do pisania, z ekranem wyświetlającym komunikat w oparciu o skanowanie pól i wejście 0-1 (np. naciśnięcie przycisku).
+
Aplikacja będąca klawiaturą do pisania, z wprowadzaniem znaków w oparciu o skanowanie pól i wejście 0 - 1 (np. naciśnięcie przycisku).
  
 
Przegląd różnych rozwiązań, w tym takich dostępnych na rynku, z komentarzem i propozycjami:
 
Przegląd różnych rozwiązań, w tym takich dostępnych na rynku, z komentarzem i propozycjami:
Linia 10: Linia 10:
 
=Litery=
 
=Litery=
  
 +
Ilość pól z literami (i najbardziej równomierna konfiguracja, rzędy x kolumny) w zależności od tego co dokładnie ma być na planszy:
 +
 +
* 32 (4 x 8)- standardowy polski alfabet:
 +
 +
{|class="wikitable" style="width:600px; text-align:center"
 +
!scope="col"|a||ą||b||c||ć||d||e||ę||f||g||h||i||j||k||l||ł||m||n||ń||o||ó||p||r||s||ś||t||u||w||y||z||ź||ż
 +
|}
 +
 +
* 35 (5 x 7)- jak powyżej plus "nie-polskie":
 +
 +
{|class="wikitable" style="width:80px; text-align:center"
 +
!scope="col"|q||v||x
 +
|}
 +
 +
* 39 lub 42 (? lub 6 x 7)- jedno z powyższych plus dwuznaki:
 +
 +
{|class="wikitable" style="width:180px; text-align:center"
 +
!scope="col"|rz||sz||dż||dź||dz||cz||ch
 +
|}
 +
 +
Częstość występowania liter w j. polskim wg Korpusu IPI PAN:
 +
 +
{| class="wikitable"
 +
!scope="col"|a!!scope"col"|i!!scope"col"|o!!scope"col"|e!!scope"col"|z!!scope"col"|n!!scope"col"|r
 +
|-
 +
|8,91%||8,21%||7,75%||7,66%||5,64%||5,52%||4,69%
 +
|-
 +
!scope"col"|w!!scope"col"|s!!scope"col"|t!!scope"col"|c!!scope"col"|y!!scope"col"|k!!scope"col"|d
 +
|-
 +
|4,65%||4,32%||3,98%||3,96%||3,76%||3,51%||3,25%
 +
|-
 +
!scope"col"|p!!scope"col"|m!!scope"col"|u!!scope"col"|j!!scope"col"|l!!scope"col"|ł!!scope"col"|b
 +
|-
 +
|3,13%||2,80%||2,50%||2,28%||2,10%||1,82%||1,47%
 +
|-
 +
!scope"col"|g!!scope"col"|ę!!scope"col"|h!!scope"col"|ą!!scope"col"|ó!!scope"col"|ż!!scope"col"|ś
 +
|-
 +
|1,42%||1,11%||1,08%||0,99%||0,85%||0,83%||0,66%
 +
|-
 +
!scope"col"|ć!!scope"col"|f!!scope"col"|ń!!scope"col"|q!!scope"col"|ź!!scope"col"|v!!scope"col"|x
 +
|-
 +
|0,40%||0,30%||0,20%||0,14%||0,06%||0,04%||0,02%
 +
|}
 +
 +
Na podstawie powyższej tabeli i zakładając, że skanowanie idzie z góry na dół i z lewa na prawo, to takie konfiguracje powinny dać możliwie dużą prędkość pisania (dodatkowo im litera częstsza tym jest wyżej):
 +
 +
*alfabet standardowy:
 +
 +
{| class="wikitable" style="height:170px; width:250px; text-align:center"
 +
!scope="col"|a||i||e||r||c||p||l||ę
 +
|-
 +
!scope="col"|o||z||w||y||m||ł||h||ż
 +
|-
 +
!scope="col"|n||s||k||u||b||ą||ś||f
 +
|-
 +
!scope="col"|t||d||j||g||ó||ć||ń||ź
 +
|}
 +
 +
*jak powyżej plus q, v, x:
 +
 +
{| class="wikitable" style="height:180px; width:220px; text-align:center"
 +
!scope="col"|a||i||e||r||c||m||b
 +
|-
 +
!scope="col"|o||z||w||y||u||g||ó
 +
|-
 +
!scope="col"|n||s||k||j||ę||ż||f
 +
|-
 +
!scope="col"|t||d||l||h||ś||ń||ź
 +
|-
 +
!scope="col"|p||ł||ą||ć||q||v||x
 +
|}
 
=Wzór=
 
=Wzór=
  

Wersja z 20:53, 27 lut 2014

Speller literowy

Aplikacja będąca klawiaturą do pisania, z wprowadzaniem znaków w oparciu o skanowanie pól i wejście 0 - 1 (np. naciśnięcie przycisku).

Przegląd różnych rozwiązań, w tym takich dostępnych na rynku, z komentarzem i propozycjami:

Media:PrzeglądSpellerów.pdf

Pole tekstowe

Litery

Ilość pól z literami (i najbardziej równomierna konfiguracja, rzędy x kolumny) w zależności od tego co dokładnie ma być na planszy:

  • 32 (4 x 8)- standardowy polski alfabet:
a ą b c ć d e ę f g h i j k l ł m n ń o ó p r s ś t u w y z ź ż
  • 35 (5 x 7)- jak powyżej plus "nie-polskie":
q v x
  • 39 lub 42 (? lub 6 x 7)- jedno z powyższych plus dwuznaki:
rz sz dz cz ch

Częstość występowania liter w j. polskim wg Korpusu IPI PAN:

a i o e z n r
8,91% 8,21% 7,75% 7,66% 5,64% 5,52% 4,69%
w s t c y k d
4,65% 4,32% 3,98% 3,96% 3,76% 3,51% 3,25%
p m u j l ł b
3,13% 2,80% 2,50% 2,28% 2,10% 1,82% 1,47%
g ę h ą ó ż ś
1,42% 1,11% 1,08% 0,99% 0,85% 0,83% 0,66%
ć f ń q ź v x
0,40% 0,30% 0,20% 0,14% 0,06% 0,04% 0,02%

Na podstawie powyższej tabeli i zakładając, że skanowanie idzie z góry na dół i z lewa na prawo, to takie konfiguracje powinny dać możliwie dużą prędkość pisania (dodatkowo im litera częstsza tym jest wyżej):

  • alfabet standardowy:
a i e r c p l ę
o z w y m ł h ż
n s k u b ą ś f
t d j g ó ć ń ź
  • jak powyżej plus q, v, x:
a i e r c m b
o z w y u g ó
n s k j ę ż f
t d l h ś ń ź
p ł ą ć q v x

Wzór

Opcja szachownica

Speller

Opcja fancy

iteracja po wierszach

iteracja po kolumnie