Copyright © 1999-2005 Håvard Frøiland, Andreas Nicolai
Dozwolone jest kopiowanie, dystrybucja i/lub modyfikacja tego dokumentu na zasadach licencji GNU Free Documentation License, w wersji 1.1 lub dowolnej późniejszej wersji, opublikowanej przez Free Software Foundation; bez Sekcji Niezmiennych, bez Tekstu Początkowego i bez tekstu Końcowego. Kopia tej licencji znajduje się w sekcji zatytułowanej "GNU Free Documentation License".
KTouch to program do nauki szybkiego (bezwzrokowego) pisania na klawiaturze. Udostępnia on tekst do treningu, i dopasowywuje do różnych poziomów, w zależności od tego jak dobry jesteś w pisaniu. Program może również wyświetlać jaki klawisz ma być naciśnięty w następnej kolejności oraz właściwy dla tego klawisza palec.
Spis treści
KTouch jest programem do nauki bezwzrokowego pisania na klawiaturze.
KTouch udostępnia tekst do treningu, i dopasowywuje do różnych poziomów, w zależności od tego jak dobry jesteś w pisaniu. Program może również wyświetlać jaki klawisz ma być naciśnięty w następnej kolejności oraz właściwy dla tego klawisza palec.
KTouch udostępnia Ci tekst do treningu dopasowując się do zróżnicowanych poziomów, w zależności jak zaawansowany jesteś. Może wyświetlać który klawisz nacisnąc jako nasŧepny, jak również którego palca użyć. Jest on doskonałym nauczycielem bezwzrokowego pisania na klawiaturze, uczysz się krok po kroku używając kolejnych palców, bez patrzenia na klawisze. Jest wygodnym dla wszystkich grup wiekowych, świetnym nauczycielem dla szkół, uniwersytetów, a także przy nauczaniu indywidualnym. KTouch jest darmowy, i udostępniany na licencji GNU, więc nigdy nie będziesz musiał płacić za program lub aktualizację.
W bieżącej wersji KTouch 1.5 posiada wiele pomocnych usprawnień takich jak:
Wiele z tych funkcji jest zawartych i zostanie omówionych w odpowiednich rozdziałach tego podręcznika.
Tutaj znajduje się zrzut ekranu programu KTouch w akcji, tym razem z niemieckim układem klawiatury oraz ćwiczeniem:
Mimo, że nauka szybkiego pisania na klawiaturze z programem KTouch oraz jego obsługa powinna być bardzo prosta, przyjrzymy się mu dokładniej w następnch sekcjach.
Kiedy uruchamiasz KTouch możesz zobaczyć ekran pokazany powyżej. Głowne okno programu wyświetla trzy sekcje:
Przejrzymy te sekcje raz jeszcze.
Ok, kiedy po raz pierwszy uruchomisz KTouch, otworzy on domyślne ćwiczenie i wybierze domyślny układ klawiatury. Zanim zaczniesz pisać, powineś dostosować układ kalwiatury, tak aby był zgodny z Twoim. W tym celu wybierz -> i kraj w którym się znajdujesz (lub kraj w którym się używa takiej samej klawiatury jak Ty). Jeśli Twoja klawiuatura nie jest zawarta w zestawie, zawsze możesz zdefiniować własną (zobaczTworzenie własnego układu klawiatury).
Po wybraniu układu klawiatury, wybierz jeszcze ćwiczenie. Pierwsza linia w twoim bieżącym ćwiczeniu jest pokazywana w linijce nauczyciela. Możesz wybrać dowolne z domyślnych ćwiczeń poprzez -> albo otworzyć ćwiczenie zdefiniowane przez użytkownika (np. jeśli twój nauczyciel da Ci specjalny zestaw ćwiczeń) poprzez ->. Mozesz nawet stworzyć swoje własne ćwiczenie (zobacz Tworzenie własnych ćwiczeń). Kiedy wybierzesz ćwiczenie i układ klawiatury możesz zaczynać pisanie.
Połóż ręce na klawiaturze, jak oznaczono 8 kolorami (kciuki na spacji) i zacznij pisać tekst pokazywany w linijce nauczyciela. Klawisz który należy nacisnąć jest podświetlony na klawiaturze (ekranowej), a jeśli potrzeba przesunięcia palca z jego pozycji spoczynkowej, na klawisz docelowy, podświetlone są klawisze docelowy i odpowiedni klawisz spod palca. Staraj się jak najmniej poruszać rękami, a po napisaniu znaku zawsze próbuj przemieszczać palce na ich pozycje spoczynkowe.
Kolory klawiszy wskazują, którym palcem masz nacisnąć dany klawisz.
Kiedy piszesz zdarzają sie błędy, naciśnięcia niewłaściwych klawiszy. W takim przypadku linijka studenta zmieni swój kolor (domyślnie na czerwony) i musisz nacisnąć Backspace aby usunąć błędny znak (lub znaki).
Jeśli zakończysz poprawnie jedną linię tekstu, musisz nacisnąć Enter aby przejść do następnej.
Jak już wcześniej wspomniano potrzebne jest ćwiczenie treningowe, zawierające cały tekst, który chcesz przerobić. Zwykle, poziom trudności tekstu wzrsta stopniowo, ponieważ większość ćwiczeń zawiera zróżnicowane poziomy trudności. Jednak niektóre ćwiczenia mogą zawierać pojedynczy poziom i test (np. artykuł z gazety dla sprawdzenia Twoich umiejętności).
W ramkach informacyjnych okna głownego KTouch po lewej stronie możesz zobaczyć bieżący poziom. Małe przyciski po porawej stronie pozwalają na ręczną zmianę poziomów. Zwykle wykonuje się to automatycznie (więcej na ten temat w sekcji Opcje treningu. Ramka po prawej ukazuje krótką informację o poziomie. Podaje ona zwykle listę znaków, które są nowe na danym poziomie. Środkowe dwie ramki pokazują Twoją bieżacą szybkość pisania (w znakach na minutę) oraz poprawność. Te wartości to statystyki dla poziomu, więc są czyszczone kiedy zaczynasz nowy poziom. Jednakże, program nadal pamięta Twoje poprzednie statystyki (zobacz sekcję Statystyki w KTouch).
W momencie gdy piszesz tekst ćwiczenia trenigowego, znajdujesz się w trakcie sesji. Możesz rozpocząć nową sesję poprzez -> albo odpowiedni przycisk na pasku narzędzi. Zmiana poziomu (automatyczna lub ręczna) nie zmienia Twojej sesji treninigowej. Pozostajesz w niej do czasu rozpoczęcia nowej sesji, wyboru nowego ćwiczenia (co automatycznie rozpoczyna nową sesje) lub wyjścia z programu.
Jeśli otworzysz dowolne okno dialogowe w programi KTouch, podczas sesji treninowej, ćwiczenie jest zatrzymywane, jak również zegar, aż do momnetu nacisnięcia następnego klawisza. Mozesz ręcznie zatrzymać sesję poprzez -> lub odpowiedni przycisk na pasku narzędzi.
KTouch pamięta o Tobie! Wszystko co napiszesz jest rejestrowane i tworzy się kilka użytecznych (a czasami po prostu interesujących) statystyk. KTouch zachowuje dane statystyczne opierając się na pliku ćwiczeniowym, który używasz do treningu. Dla każdego ćwiczenia przechowywana jest osobna statystyka. KTouch również odróżnia statystyki poziomu i sesji treningowej, co jest ważne, by umiemożliwić oszukiwanie :-).
Kiedy tylko rozpoczniesz nową sesję treningową uruchamiane jest zapisywanie nowych statystyk. KTouch zapamiętuje kilka wartości, w celu oceny Twoich umiejętności, oraz pomocy przy identyfikacji klawiszy sprawiających najwięcej problemów:
Przy użyciu statystyk sesji treningowych, możesz wyznaczyć swoje ogólne wyniki oraz umiejętności w konkretnym ćwiczeniu.
Dla każdego poziomu Twojej sesji treningowej (np. wszystkie poziomy w których wpisywałeś tekst) otrzymywane są takie same statystyki jak dla całej sesji. Używając danych statystcznych poziomu, możesz wykryć postęp jakiego dokonałeś w każdym poziomie ćwiczenia (dzięki czemu zobaczysz jak Twoje umiejętności zwiększają się, z poziomu na poziom i skoncentrować się na tych poziomach które nadal powodują problemy.
-> albo przycisk statystyk w pasku narzędzi otwiera okno dialogowe statystyk. Wyświetla ono bieżące statystyki treningu i poziomu oraz graficzną historię poprzednich sesji.
Kiedy otworzysz okno dialogowe statystyk możesz wybrać zakładkę Statystyki sesji lub zakładkę Statystyki poziomu. Pierwsza daje Ci podsumowanie wszystkiego co napisałeś do tej pory. Zakładka Statystyki poziomu zawiera dane tylko dla bieżącego poziomu. Jest to użyteczne dla odróżnienia ogólnych umiejętności oraz konkretnego poziomu.
Trzecia zakładka statystk, wyświetla graficzny przegląd
W tym rozdziale zajmiemy się paroma detalami programu.
Możesz użyć „Co to jest? ” (mały znak pytajnika obok przycisków minimalizujących/maksymalizujących okno) w wielu oknach dialogowych programu.
Prawie, że wszystkie pozycje menu KTouch powinny być "samowyjaśniające się". Menu Plik zawiera opcje otwierania zdefinowanego przez użytkownika ćwiczenia oraz edycji ćwiczeń. Menu Ćwiczenie zawiera opcje treninigu, natomiast menu Ustawienia zawiera opcje ustawień programu. Różnorodne opcje znajdujące się w oknie dialogowym konfiguracji są wyjaśnione w następnej sekcji.
Możesz trochę dopasować KTouch do swoich potrzeb. Ustawienia są zawsze zachowywane dla bieżącego uzytkownika programu. Otwórz okno dilogowe konfiguracji poprzez ->.
W tym oknie dialogowym możesz zmieniać opcje ogólne, kontrolujące zachowanie programu KTouch.
Na początek, można włączyć lub wyłączyć dzwięk (co może być użyteczne w szkolnych klasach). Możesz również ustawić szybkość przesuwania się linijki nauczyciela i studenta.
Ważniejszym jednak, może być wybór czcionki ćwiczenia. KTouch wyświetla normalnie linijkę nauczyciela używając czcionki wyspecyfikowanej w pliku ćwiczeniowym. Jeśli nie ma takiej czcionki w systemie, lub też żadna nie została wybrana, KTouch użyje domyślnej czcionki systemowej. Ale co zrobić, gdy ta czcionka nie zawiera wszystkich potrzebnych znaków? Wtedy możesz wybrać taką czionkę która będzie Ci odpowiadać.
KTouch rozróznia pomiędzy czcionkami ćwiczenia i klawiatury. Nadpisanie ustawienia czcionki ćwiczeniowej nie powoduje automatycznego dostosowania czcionki klawiatury. Trzeba użyć odpowiedniej opcji na zakładce Opcje klawiatury.
W tym oknie dialogowym możesz wybrać opcje kontrolujące sposób zmiany poziomów trudności przez KTouch opierające się na umiejętnościach użytkownika.
Jeśli włączone jest , KTouch sprawdza podane limity na zakończenie każdego poziomu i decyduje czy zminejszyć czy zwiększyć poziom, ewentalnie pozostać na bieżacym w celu jego powŧórzenia. Zmiany poziomów odbywają się zawsze podczas ich zakończenia (np. gdy użytkownik ukończy ostatnią linijkę poziomu). Jeśli szybkość pisania (w znakach na sekundę) oraz dokładność (poprawność) są obie powyżej lub równe „Limitom potrzebnym dla zwiększenia poziomu” KTouch przeskoczy do następnego wyższego poziomu treningu. Jeśli szybkośc pisania lub dokładność jest poniżej „Limitów potrzebnych dla zmniejszenie poziomu” KTouch powróci do niższego poziomu.
Na tej zakładce konfiguracyjnej możesz również wybrać czy program ma zapamiętywać Twój obecny poziom treningu i wracać do niego przy restarcie.
W tym oknie dialogowym możesz zmienić opcje dotyczące klawiatury.
To okno dialogowe kontroluje wygląd i funkcjonalność klawiatury. Podobnie jak opcja „Nadpisz czcionkę ćwiczenia ” w ustawieniach ogólnych, możesz tutaj ustawić swoją własną czcionkę klawiatury. Opcja „ Podświetlaj klawisze na klawiaturze ” może być używana do zwiekszenia trudności treningu.
Jak tylko zaznajomisz się z klawiaturą możesz wyłączyć podświetlenie klawiszy, dzięki czemu nie będzie rozpraszało to Twojej koncentracji na tekście nauczyciela.
Możesz łatwo stworzyć swój własny plik ćwiczeniowy, poprzez wbudowany w KTouch edytor ćwiczeń. Kiedy wybierzesz -> otworzy się „Okno dialogowe otwierania pliku” i będziesz miał możliwość wybrania ćwiczenia. Możesz zarówno edytować bieżace ćwiczenie, każde z wstępnie zdefinowanych ćwiczeń (jeśli masz dostęp do katalogu instalacji do zapisu), jak również stworzyć nowe, puste.
Przyjmijmy że chcesz stworzyć nowe ćwiczenie. Oto kilka wskazówek, które mozesz wziąć pod uwagę:
Dla pierwszych 20 klawiszy, dodawaj na raz tylko 2 nowe na każdy poziom. Pozwół użytkownikowi ćwiczyć klawisze pojedynczo w różnych kombinacjach, a nasŧepnie używaj tych klawiszy w słowach, połączonych z już znanymi słowami.
Dodaj co najmniej kilka poziomów cwiczenia, w celu umożliwienia użytkownikowi zobaczenia swojego postępu podczas treningu
Nie twórz zbyt długich poziomów.
Próbuj stopniowo zwiększać trudność tekstu, i sprawdzaj swój tekst własnoręcznie.
Po nauczeniu się pierwszych klawiszy dołącz ćwiczenie podsumowywujące.
Tytuł ćwiczenia jest ważny dla szybkiego wyboru pozycji menu, w menu treningowym, oraz dla statystyk. Komentarz powinien zawierać informacje o autorze oraz źródle ćwiczenia jeśli jakieś istnieje.
Dla każdego poziomu możesz ustalić nowe znaki/klawisze w ćwiczeniu. Tekst który wpiszesz będzie widoczny jako informacja o poziomie w prawej górnej ramce w oknie głownym programu KTouch
Możesz także ustalić domyślną czionkę dla ćwiczenia, używaną później w linijce nauczyciela i studenta, jak równieżw oknie dialogowym edycji ćwiczenia poprzez przycisk .
Istnieje możliwość tworzenia własnych układów klawiatury poprzez pliki klawiaturowe. Obecnie KTouch nie posiada edytora klawiatur, ale wciąż jest bardzo łatwo zdefiniować własną klawiaturę. Nie wymaga to nic ponad niewielką znajomoscią matematyki aby ustalić geometrię i nieco czasu. Najlepiej rozpocząć z istniejącym plikiem klawiatury, stworzyć kopię i po prostu dopasować linijki.
Obecnie pliki klawiatur są zwykłymi kodowanymi w UTF-8 plikami tekstowymi. W następnych wersjach KTouch, dane będą przechowywane również w plikach XML. Dlatego wyjaśnie tylko pokrótce strukturę pliku klawiatury.
Plik układu klawiatury zwykle rozpoczyna się od nagłówka zawierającego informacje o autorze i rodzaju klawiatury.
#################################################### # KTouch # Plik układu klawiatury dla języka niemieckiego # Kodowanie=UTF-8 ####################################################
Wszstkie linijki rozpoczynające się od '#' są uważane za komentarze. Po nagłówku, następuje blok tak zwanych „ klawiszy palca”, oznaczających miejsca spoczynku dla wszystkich 8 palców.
# # Unicode KeyChar x y # KlawiszPalca 97 A 18 20 KlawiszPalca 115 S 28 20 KlawiszPalca 100 D 38 20 KlawiszPalca 102 F 48 20 KlawiszPalca 106 J 78 20 KlawiszPalca 107 K 88 20 KlawiszPalca 108 L 98 20 KlawiszPalca 246 Ö 108 20
Klawisze mają domyślny rozmiar 8 jednostek, więc siatka 10 jednostek daje w rezultacie normalnie wyglądająca klawiaturę. Pierwsza liczba to kod Unicode znaku (dziesiętnie).KeyText to tekst wyświetlany na klawiszu (kodowany w UTF-8 (automatycznie w nowych wersjach Linuxa, upewnij się tylko, że Twój edytor zapisuje pliki w formacie UTF-8).
Następna sekcje zawiera klawisze specjalne, które - poza Backspace'm i Enterem - spełniają wyłącznie funkcje dekoracyjne.
# # Unicode KeyText x y Width Height # KlawiszKontrolny 260 Tab 0 10 15 10 KlawiszKontrolny 13 Enter 138 20 12 10 KlawiszKontrolny 258 Shift 123 30 27 10 KlawiszKontrolny 264 AltGr 120 40 15 10 KlawiszKontrolny 265 Ctrl 135 40 15 10 KlawiszKontrolny 263 Alt 15 40 15 10 KlawiszKontrolny 262 Strg 0 40 15 10 KlawiszKontrolny 32 Space 30 40 90 10 KlawiszKontrolny 257 Shift 0 30 13 10 KlawiszKontrolny 259 CapsLock 0 20 18 10 KlawiszKontrolny 8 BackSpace 130 0 20 10
Tekst, który wyspecyfikujesz dla klawisza jest wyświetlany w całości na klawiaturze ekranowej. Jednak opisy„Shift”, „CapsLock”, „Tab”, „BackSpace” i „Enter” wyświetlają odpowiednie symbole. Dzięki temu możesz użyć tych tekstów niezależnie od języka. Inne opisy, jak Ctrl i Alt muszą być jednak przetłumaczone. Geometria klawiszy funkcyjnych, to dowolny prostopadłościan, zdefinowany poprzez górny lewy punkt x i y oraz szerokość i wysokość.
Następna sekcja zawiera wszystkie znaki na klawiaturze (poza już zdefiniowanymi klawiszami palców) kŧóre można uzyskać bez naciśnięcia Shifta.
# # Unicode KeyChar x y FingerKeyUnicode # KlawiszNormalny 94 ^ 0 0 97 KlawiszNormalny 49 1 10 0 97 KlawiszNormalny 50 2 20 0 115 KlawiszNormalny 51 3 30 0 100 KlawiszNormalny 52 4 40 0 102 KlawiszNormalny 53 5 50 0 102 KlawiszNormalny 54 6 60 0 102 . . . KlawiszNormalny 46 . 103 30 108 KlawiszNormalny 45 - 113 30 246
Definicja tych podstawowych klawiszy jest praktycznie taka sama jak dla klawiszy palców, ale zawierają one dodatkową własciwość. Ostatni kod Unicode identyfikuje połączony klawisz palca, czyli generalnie, który palec jest używany do naciśniecia tego klawisza.
Następna, a jednocześnie ostatnia sekcja w układzie klawiatury definiuje wszystkie klawisze uzyskiwane przez niaciśnięcie klawisza modyfikującego, takiego jak na przykład Shift.
# # Unicode TargetUnicode FingerUnicode ControllUnicode Komentarz # KlawiszUkryty 65 97 97 258 #A KlawiszUkryty 66 98 102 258 #B KlawiszUkryty 67 99 100 258 #C KlawiszUkryty 68 100 100 258 #D . . . KlawiszUkryty 124 60 97 264 #| KlawiszUkryty 64 113 97 264 #@
„Klawisz ukryte” w rzeczywistości kontrolują co powinno się zdarzyć na klawiaturze kiedy wpiszesz konkrety znak. Pierwszy kod Unicode to kod znaku który definiujesz. Druga liczba jest kodem znaku klawisza na klawiaturze (jednego z juz zdefiniowanych, normalnych klawiszy) Trzevia liczba oznacza klawisz palca (gdzie spoczywa palec potrzebny do napisania tego znaku) natomiast ostatnia liczba oznacza klawisz modyfikacyjny, który musisz nacisnąć aby uzyskać ten znak.
Popatrzmy na przykład:
Potrzebujesz klawisza dużego 'R', który ma kod Unicode 82. Znak uzyskiwany gdy naciśnie się klawisz 'R' bez modyfikatora to małe 'r' o kodzie 114. Klawisz palca dla 'R' spoczywa nad klawiszem 'f' o kodzie Unicode 102. Ażeby uzyskać duże 'R' musisz nacisnąć Shift który ma kod 264(nie jest to kod Unicode, lecz liczba uzyskana ze zdarzenia "naciśnięcia klawisza" w QT). Pamiętaj, że identyfikacja klawiszy, prawdopodobnie ulegnie zmianie w nastepnej wersji programu KTouch. Ale obecnie możesz używać kodów zawartych w innych plikach klawiatury.
Otwiera nowy plik treninigowy z ćwiczeniem
Otwiera edytor ćwiczeń, abyś mógł zmienić bieżący plik treningowy
Wychodzi z programu KTouch
Rozpoczyna nową sesję pisania i zapytuje czy chcesz zaczynać na tym samym poziomie
Zatrzymuje bieżącą sesję: statistyki są zachowane
Otwiera okno dialogowe bieżących statystyk sesji
Wybiera język w którym chcesz wpisywać tekst
Pokazuje/ukrywa pasek narzędzi
Wybiera układ klawiatury, który chcesz użyć, tutaj klawiaturę numeryczną.
Wybiera biały schemat kolorów klawiatury: wszystkie są białe, a ten który masz nacisnąć - czarny.
Wybiera klasyczny układ kolorów klawiatury: każda kolumna klawiszy ma inny kolor.
Wybiera niebieski układ kolorów klawiatury: każda kolumna ma inny odcień niebieskiego
Wybiera paskowy wygląd kolorów klawiatury: w paski, niebieski i szary
Konfiguruje skróty połaczone z niektórymi czynnościami
Konfiguruje elementy które chcesz umieścić w pasku narzędzi
Wyświetla okno dialogowe ustawieńt programu KTouch
Uruchamia System pomocy KDE na stronie pomocy programu (czyli na tym dokumencie).
Zmienia kursor myszy w strzałkę ze znakiem zapytania . Kliknięcie na elemencie programu spowoduje otworzenie okna pomocy objaśniającego funkcję tego elementu (o ile taka pomoc istnieje).
Otwiera okienko zgłoszenia błędu, w którym możesz zgłosić błąd lub prośbę o dodanie nowej funkcji.
Wyświetla informację o autorach i wersji programu.
Wyświetla informację o wersji KDE i inne podstawowe informacje.
KTouch
KTouch, Prawa autorskie 1999-2005
(haavard AT users.sourceforge DOT net)
il
>(andreas.nicolai AT gmx DOT net)
Współpracownicy:
Specjalne podziękowania dla wszstkich innych (nie wymienionych tutaj) osób mających swój wkład w pliki klawiatur i ćwiczeń.
Tłumaczenie: Adrian Brosz (adriian AT wp.pl)
Ta dokumentacja jest rozprowadzana na zasadach Licencji GNU Free Documentation License.
Ten program jest rozprowadzany na zasadach Licencji GNU General Public License.
KTouch ma swoją własną stronę domową http://ktouch.sourceforge.net,
KTouch znajdziesz na Stronie domowej programu KTouch jako część projektu KDE-Edutainment.
Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team