Z PISAK
Linia 1: | Linia 1: | ||
=Speller literowy= | =Speller literowy= | ||
− | Aplikacja będąca klawiaturą do pisania, z | + | 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
Spis treści
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:
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 | dż | dź | 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 |