Free Web space and hosting from 1hwy.com
Search the Web

Virtual keyboard ALL-IN-ONE: Latin and Russian, calculator, conversions, transliterations, etc.

The totaliztic Keyboard (with Russian)

IN:  

OUT:










"
           Units conversion: "+ "zamienia ona dowolną liczbę (arabską) wpisaną w okienku IN, a reprezentującą jakąś wartość (np. "+ "szybkość w milach na godzinę), na cały szereg innych liczb które reprezentuą tą samą wartość, tyle "+ "że wyrażoną już w innych jednostkach (np. m.in. na szybkość w kilometrach na godzinę). Wyniki "+ "owej zamiany ukazują się w odrębnym okienku otwartym specjalnie w tym celu. To okienko z wynikami "+ "konwersji jednostek daje się rozciągać, kurczyć i przesuwać tak samo jak okienko niniejszej pomocy. "+ "Jeśli przypadkiem czytelnik odkryje, że istnieje jakaś popularna lub wysoce przydatna konwersja jednostek, "+ "której jeszcze nie ma w tej klawiaturze, wówczas proszę dać mi znać - a ja natychmiast ją wprowadzę."+ "
           Date conversion: "+ "po wybraniu \"Date conversion\" oraz kliknięciu na klawisz CONVERT leżący tuż przy niej, odczytuje "+ "ona dowolną datę wpisaną przez użytkownika do specjalnie w tym celu otwartego nowego okienka "+ "nazywającego się \"Date input:\". Po ponownym kliknięciu przez użytkownika na jeszcze jeden klawisz "+ "oznaczony DO-DATE, a znajdujący się w owym nowym okienku właśnie otwartym dla "+ "wpisania daty, program niniejszej klawiatury wylicza dla tej daty cały szereg związanych z nią "+ "wielkości kalendarzowych. Przykładowo wylicza który dzień w roku dana data sobą reprezentuje, ile dni "+ "pozostało od niej aż do konca owego roku, czy dany rok jest rokiem przestępnym (po angielsku \"leap year\") "+ "i ma 29 dni w lutym, itp. Wyniki owych wyliczeń ukazują się w odrębnym okienku otwartym specjalnie "+ "w tym celu. To nowe okienko z wynikami konwersji dat także daje się rozciągać, kurczyć i przesuwać, "+ "tak samo jak okienko niniejszej pomocy. Odnotuj ze wyniki niniejszej \"konwersji dat\" ważne są jedynie dla "+ "okresu historii w jakim panuje obecny kalendarz (tj. daty leżące bardzo daleko w przeszłości lub bardzo "+ "daleko w przyszłości mogą należeć już do innego kalendarza). Jeśli przypadkiem czytelnik odkryje, "+ "że istnieje jakaś popularna lub wysoce przydatna wielkość kalendarzowa wyliczana na podstawie dat, "+ "której ciągle jeszcze nie ma w tej klawiaturze, wówczas proszę dać mi znać - a natychmiast ją wprowadzę."+ "
           Używanie "+ "klawiszy cyfrowych jako wielodziałaniowego kalkulatora naukowego . Kalkulator ten realizuje "+ "wszystkie rodzaje działań na liczbach do których zdolny jest typowy język programowania (np. JavaScript)."+ "
           Edytowanie pisanych "+ "tekstów oraz kopiowanie ich do innych dokumentów. Jak dokonywać tego edytowania opisane jest poniżej."+ "
      (4) Klawisze cyfrowe z niniejszej klawiatury mogą "+ "być używane na kilka odmiennych sposów. Sposób na jaki są one w danej chwili używane "+ "ustawia się za pomocą \"przełącznika trybu pracy\" położonego po lewej stronie najwyższego "+ "rzędu klawiszy cyfrowych. Oto jakie odmienne użycia tych klawiszy cyfrowych użytkownik "+ "może sobie wybrać owym porzełącznikiem:"+ "
           Typing. "+ "Przy tym ustawieniu \"przełącznika trybu pracy\", klawiatura cyfrowa używana jest jako część "+ "zwykłej maszyny do pisania. Stąd każdy wyciśnięty klawisz cyfrowy, a także każdy wyciśnięty klawisz "+ "działań matematycznych położonych w tym samym rzędzie co klawisze cyfrowe, spowoduje tylko "+ "wpisanie odpowiedniego znaku do okienka IN. Ustawienie \"typing\" stanowi default dla tego selektora."+ "
           Code input. "+ "Przy tym ustawieniu \"przełącznika trybu pracy\" (tego z lewej strony klawiszy cyfrowych), klikanie "+ "na klawisze cyfrowe powoduje wybieranie kodu cyfrowego i wpisywanie tego kodu do odrębnego "+ "okienka oznaczonego \"code in\". Z kolei kod wpisany do tego okienka można potem zamienić na "+ "dowolny znak z zestawu znaków UNICODE. Aby kod ten zamienić na znak UNICODE, po jego "+ "wybraniu należy kliknąć na klawisz \"convert\" (tj. na ten sam klawisz \"convert\" który używa się "+ "również do konwersji wartości liczbowych). Po owym kliknięciu, ów właśnie wybrany kod zamieniany "+ "jest na znak jaki sobą reprezentuje, oraz wpisywany do okienka IN (już jako taki znak). Dzięki tej "+ "możliwości, niniejsza klawiatura pozwala nam także na włączanie do pisanego przez nas tekstu "+ "praktycznie dowolnego znaku specjalnego dla jakiego znany jest nam kod UNICODE, oraz "+ "dla którego posiadamy font w naszym komputerze. Przykładowo, jeśli wybierzemy w ten sposób "+ "kod 181, wówczas w okienku IN ukaże się nam grecka litera \"µ\" (mi) której na tej klawiaturze "+ "nie ma. Należy tu podkreślić, że kod znaku jaki się wybiera w tym ustawieniu nie ukazuje się ani "+ "w okienku IN ani w okienku OUT, za to ukazuje się w oddzielnym okienku położonym w tym samym "+ "rzędzie co klawisze cyfrowe (oznaczonym \"code in\"). Dopiero kiedy kod ten zamieniony zostanie "+ "na odpowiadający mu znak, znak ten ukaże się w okienku IN. Już po wybraniu kodu potrzebnego "+ "nam znaku specjalnego, należy też pamiętać aby przestawić przełącznik trybu pracy klawiszy cyfrowych "+ "z powrotem na \"typing\". Odnotuj również, że dokładnie tak samo jak kody dla znaków UNICODE, "+ "wybierać też należy wykładnik dla uruchamiania funkcji specjalnej kalkulatora \"x do potęgi y\"."+ "
           Calculator. "+ "Przy tym ustawieniu, klawisze cyfrowe, a także znaki operacji matematycznych z tego samego co "+ "cyfry rzędu, działają jako potężny kalkulator naukowy. Kalkulator ten realizuje wszystkie rodzaje "+ "działań normalnego kalkulatora, czyli dodawanie (+), odejmowanie (-), mnożenie (*) i dzielenie "+ "(/). Ponadto pozwala on również na używanie wszelkich innych działań które realizuje typowy "+ "komputer i typowy język programowania. Jako przykład patrz reszta z dzielenia liczb integer "+ "otrzymywana przez użycie operatora (%). Po angielsku reszta ta nazywana jest \"remainder of "+ "integer division\". Reszta taka, to to co pozostaje po podzieleniu liczby całkowitej przez inną, "+ "mniejszą liczbę całkowitą. Np. dla działania 7/3=2 wynosi ona 7%2=1. Z kolei dla działania "+ "2004/4=501 wynosi ona 0. Dlatego używa się jej np. dla wykrywania lat przestępnych, liczb "+ "pierwszych, itp. (tj. każdy rok przestępny \"P\" zawsze daje wynik P%4=0. Z kolei liczba "+ "pierwsza to taka która dla wszystkich innych liczb oprócz siebie i 1 zawsze daje ową resztę "+ "różną od zera. Innym potężnym narzędziem omawianego tutaj kalkulatora są jego funkcje "+ "specjalne włączane przełącznikiem funkcji położonym po prawej strony klawiszy cyfrowych. "+ "Funkcje te egzekwowane są klawiszem \"activate\". Zawsze wyliczją one jakąś nową wartość "+ "z ostatniej liczby którą w trybie pracy \"calculator\" wpisaliśmy ręcznie do okienka IN, lub "+ "wywołaliśmy do okienka IN z pamięci numer 1. "+ "Funkcje specjalne dają kalkulatorowi takie dodatkowe możliwości jak: podnoszenie do kwadratu (square) "+ "podnoszenie do trzeciej potęgi (cube), liczba x do potęgi y (x-pow-y), wyciąganie pierwiastka "+ "kwadratowego (sqrt), dokładna wartość liczby \"pi\" (pi=3.14), sinus, cosinus oraz tanges z "+ "wartości w radianach, dokładna wartość liczby \"e\" (e=2.71), logarytm naturalny (log). "+ "Funkcje te jako argumentu zawsze używają liczby ostatnio napisanej w IN w trybie kalkulatora. "+ "Jedna funkcja jest jednak wyjątkiem. Jest to (x-pow-y). Wykładnik \"y\" dla tej funkcji należy "+ "najpierw wpisać do okienka \"code in\" poprzez przestawienie na chwilę przełącznika trybu "+ "pracy na \"code in\". Po wpisaniu tego wykładnika należy przełącznik trybu pracy przestawić "+ "ponownie w pozycje \"calculator\", poczym do okienka IN należy wpisać liczbę \"x\" którą "+ "podnosimy do danej potęgi \"y\". W końcu po wybraniu funkcji specjalnej (x-pow-y) klikamy "+ "na klawisz \"activate\" aby funkcję tą wyegzekwować. Dzięki tak dużej mocy obliczeniowej "+ "kalkulatora z omawianej tu klawiatury, z jej pomocą można wykonywać dowolne działania "+ "i wyliczenia matematyczne. Wyniki tych działań i wyliczeń wpisywane są do okienka OUT. "+ "Z kolei ich przebieg rejestrowany jest w okienku IN. Czyszczenia obu okienek IN i OUT "+ "(przed rozpoczęciem nowych obliczeń) dokonuje się klawiszem \"clear\". Należy też pamiętać, "+ "aby po zakończeniu kalkulacji przestawić przełącznik trybu pracy klawiszy cyfrowych z "+ "powrotem na pozycję \"typing\"."+ "
      (5) Aby wprowadzić tekst rosyjski do swojego "+ "końcowego dokumentu (np. do emaila, strony HTML, XML, WORDa, PDF, itd.), napisz "+ "go w UNICODE za pomocą niniejszej klawiatury, przeedytuj do końcowej formy, a następnie "+ "skopiuj go z wybranego okienka tej klawiatury i wklej w wymagane miejsce dokumentu."+ "
      (6) Klawiatura ta umożliwia też podstawowe działania "+ "edytorskie na tekście rosyjskim z najwyższego okienka IN. I tak fragmenty tego tekstu można "+ "w niej deletować, kopiować, przenosić, duplikować, wklejać, oraz wszczepiać do i z dowolnego "+ "miejsca tego najwyższego okienka. Z kolei zmiany powprowadzane w najwyższym okienku IN, "+ "przy następnym klikniecu na klawisz \"refrsh\", lub na klawisz dowolnego znaku, transliterowane "+ "są automatycznie i pojawią się w wymaganym formacie w niższym okienku OUT. "+ "Jesli zaś czyjeś wymagania edycyjne przekraczają powyższe podstawowe działania edytorskie "+ "tej klawiatury, wówczas napisany rosyjski tekst z okienka IN (a także przetransliterowana zawartość "+ "niższego okienka OUT tej klawiatury) daje się również "+ "skopiować i wkleić do jakiegokolwiek innego edytora tekstu używającego Unicode, np. do NOTEPADa "+ "z Windows, lub do WORDa. Tam z kolei zdolności edytorskie owego innego edytora mogą być "+ "użyte do zmienienia tego tekstu na dowolny sposób na jaki tylko ktoś sobie go zażyczy."+ "
      (7) Zawartość poszczególnych okienek tekstowych "+ "zapisywanych przez tą klawiaturę jest następująca:"+ "
           (Górne okienko - "+ "oznaczone IN) Zawiera ono rosyjski tekst jaki zostaje napisany na tej klawiaturze. Wyrażony "+ "jest on w Cyryllicy za pośrednictwem znaków Unicode. Może on być zachowany, przesłany, lub "+ "przeedytowany w dowolnym dokumencie lub pliku który pozwala na użycie znaków Unicode, "+ "np. w emailu, stronie HTML, XML, WORDzie, PDF, Notepadzie, itp. (Zauważ, że każdy znak "+ "Unicode zajmuje dwa byte pamięci komputerowej.)"+ "
           (Dolne okienko - "+ "oznaczone OUT) Zawiera ono ten sam rosyjski tekst co okienko IN, tyle że tym razem "+ "tekst ten został przetransliterowany (tj. przetłumaczony) na wybraną przez użytkownika formę. "+ "Forma w jakiej tekst ten tam się pojawia użytkownik może sobie dowolnie wybrać za pomocą "+ "przełącznika wyboru znajdującego się pomiędzy klawiszami \"clear\" (czyli \"wyzeruj\") oraz "+ "\"refresh\" (czyli \"odnów\"). W niniejszej wersji klawiatury użytkownik może wybrać sobie jedną "+ "z następujących form wyjściowych:"+ "
           GOST 1983 "+ "Prezentuje ona właśnie napisany tekst z okienka IN, ale tym razem transliterowany (zromanizowany) "+ "na alfabet łaciński zgodnie z oficjalną normą rosyjską GOST z 1983 roku. Można go więc skopiować "+ "z okienka OUT do najróżniejszych oficjalnych referatów lub dokumentów przekazywanych do "+ "instytucji które wymagają spełnienia rosyjskich standardów transliteracji. Odnotuj, że wyjście w "+ "formacie GOST 1983 w niniejszej klawiaturze jest ustawione jako \"default\" dla tej klawiatury. "+ "Dlatego aby uzyskać wyjście (OUT) w innej niż GOST formie, należy sobie ową formę najpierw "+ "wybrać."+ "
           BGN/PCGN "+ "Ten sam właśnie napisany tekst rosyjski z okienka IN, tyle że tym razem transliterowany (zromanizowany) "+ "na alfabet łaciński zgodnie z amerykańską/brityjską normą geograficzną BGN/PCGN z 1947 roku. "+ "(Zauważ, że poprzez użycie wymaganego standardu transliteracji upewniasz się że wyprodukowany "+ "tekst wypełnia wymagania danej dyscypliny, oraz że jest on rozumiany jednoznacznie przez wszystkich "+ "zainteresowanych.)"+ "
           HTML code "+ "Tekst wyprowadzany w okienko OUT tym razem jest wyrażny za pomocą kodów HTML (ANSI) "+ "gotowych do skopiowania i wklejenia do stron internetowych programowanych w "+ "HTML, XML, ASP, lub PHP. Tekst ten zapisany jest jako ciąg kodów ANSI i może być zachowany "+ "lub wysłany jako ANSI (ASCII) dokument lub jako strona internetowa. (Każdy znak ANSI zajmuje "+ "jeden byte pamięci komputerowej.)"+ "
      Warto tutaj odnotować, że ten sam tekst rosyjski z okienka "+ "IN można sobie wyprowadzać w okienko OUT we wszystkich owych formatach, poprzez przełączanie "+ "formy i następne klikanie na klawisz \"refresh\"."+ "
      (8) Załaduj niniejszą darmową klawiaturę do swojego "+ "komputera i miej ją pod ręką na wypadek że nagle możesz ją potrzebować. Dokładne instukcje "+ "jak załadowywać źródłową replikę tej strony dostępne są na odrębnej stronie uruchamianej z tej klawiatury klawiszem "+ "replicate.htm.) "+ "Aby zrealizować takie załadowanie "+ "wystarczy kliknąć na klawisz \"Download Russian\", potem zaś zachować i UNZIPować replikę źródłową tej strony "+ "która zostanie wysłana do twojego komputera. Niniejsza klawiatura jest stroną HTMLowską (na komputer klienta) "+ "- stąd powinna ona pracować na twoim własnym komputerze bez żadnych problemów."+ "
      (9) Poinformuj o dostępności za darmo niniejszej klawiatury "+ "wszystkich przyjaciół i kolegów zawodowych którym twoim zdaniem mogłaby ona dopomóc. Klawiatura "+ "ta jest oferowana za darmo, stąd nie powinno mieć się oporów przed jej użyciem - jeśli istnieje jakakolwiek "+ "szansa że może ona dopomóc nam w jakiejś działalności."+ "
      (10) Istnieje także grecka wersja tej samej klawiatury, również "+ "dostępna za darmo dla zainteresowanych ludzi. Owa grecka wersja może zostać załadowana, lub "+ "uruchomiona, z tej klawiatury poprzez kliknięcie na klawisze \"Download Greek\" lub \"Greek\"."+ "
      (11) Niniejsza klawiatura jest okresowo udoskonalana i aktualizowana - w miarę jak wolny czas jej "+ "autora na to pozwala. Każde takie udoskonalenie poszerza lub poprawia możliwości i użyteczność tej klawiatury. "+ "Udoskonalone wersje klawiatury są następnie załadowywane na te witryny internetowe autoryzowane przez "+ "dra Jana Pająka, które zawierają jakieś rosyjskie strony totalizmu. (Pełny wykaz takich witryn zamieszczony jest na "+ "stronie uruchamianej klawiszem "+ "menu.htm.) "+ "Dlatego warto sprawdzać wskazane strony internetowe czy "+ "przyszłe udoskonalone wersje tej darmowej wirtualnej klawiatury są tam już zainstalowane."+ "
      (12) Ta darmowa klawiatura wirtualna "+ "została zaprogramowana (i okresowo jest udoskonalana) przez "+ "dra inż. Jana Pająka "+ "- autora witryny jan-pajak.com "+ "(email: janpajak@gmail.com). "+ "Uwagi, lub sugestie dalszych udoskonaleń, są mile widziane. Proszę dać mi znać jeśli ktoś życzy sobie aby ta klawiatura "+ "została wyposażona w jakieś dalsze klawisze, standardy transliterowania, czy możliwości, które jeszcze lepiej "+ "służyłyby potrzebom jej użytkowinków. Być może że będę wówczas w stanie je zaprogramować "+ "i dostarczyć kompletnie za darmo - jeśli mogą być zaprogramowane w ramach mojego hobby "+ "(znaczy znośnym nakładem czasu i wysiłku)."+ "
      (13) Darmowe udostępnianie niniejszej "+ "klawiatury wirtualnej \"wszystko w jednym\" zostało zainicjowane 21 maja 2005 roku. "+ "Początkowo klawiatura ta zamierzona była jako techniczne wsparcie dla tych osób "+ "które zaochotniczyły do udoskonalania języka rosyjskiego totaliztycznych stron "+ "internetowych. Szybko jednak się okazało, że faktycznie to reprezentuje ona zupełnie "+ "nową ideę programowania polegającą na zbieraniu owoców z potęgi komputerów "+ "zupełnie bez konieczności ich programowania. Jako taka, może ona więc dopomóc "+ "wielu dalszym ludziom wcale nie zaangażowanym w prace nad filozofią totalizmu. "+ "Ta wersja klawiatury została uaktualizowana w dniu 16 lipca 2005 roku."+ "
      (14) Copyright © 2005 by Dr Jan Pająk. Poza "+ "uznawaniem jego intelektualnego autorstwa samej idei \"wszystko w jednym\" oraz autorstwa "+ "koncepcyjnego i programowego rozwiązania tej klawiatury, jej autor NIE zastrzega dla "+ "siebie żadnych dalszych praw np. związanych z jej użytkowaniem lub upowszechnianiem. "+ "Klawiatura ta może więc być nieodpłatnie użytkowana i "+ "upowszechniana w dowolny sposób,w dowolnych ilościach i w dowolnym miejscu. Autor "+ "jedynie zastrzega aby NIE usuwać z niej informacji iż powstała ona (i obecnie dostępna jest "+ "nieodplatnie dla wszystkich zainteresowanych) w wyniku jego inspiracji, jego nakładu pracy "+ "programowej, jego ekspertyzy, jego przemyśleń, oraz jego wysoce moralnej filozofii życiowej (tj. "+ "totalizmu)."+ ""; function show_help(help_text) { var help_window = window.open('', '_blank', 'height=200, width=500, status=yes, toolbar=no, scrollbars=yes, resizable=yes, location=no'); help_window.focus(); help_window.document.write(help_text); } -->