Article View: pl.comp.ogonki
Article #187Re: telnet pod Windows
From: Sergiusz Wolicki
Date: Wed, 22 May 1996 00:00
Date: Wed, 22 May 1996 00:00
85 lines
3842 bytes
3842 bytes
Tomasz Kokowski <koko...@put.poznan.pl> napisal:
> Wojciech Myszka wrote:
>
> > OnNet firmy FTP SOftware (aka PC/TCP) - telnet mozna bardzo latwo
> > dowolnie przystosowac do swoich wymagan.
> >
>
> Czy aby na pewno wszystkie polskie literki? Mnie sie nie udalo
> tego zrobic lokalna tablica przekodowan. Trzeba bylo sztukowac
> odwzorowaniem poza On-Net, w serwerze. ale moze tylko nie potrafie.
> Bede wdzieczny za wskazowki.
>
> ---------------------------------------------------------------------
> Tomasz Kokowski
> Uczelniane Centrum Obliczeniowe
> Politechnika Poznanska
U nas w firmie to dziala. Problem pojawia sie tylko,
jezeli ktos potrzebuje ramek VT220. WTNVT (emulator Telnet
w pakiecie OnNet) nie rysuje ramek graficznie, tylko tworzy
je ze znakow semigraficznych branych z wlasnej czcionki FTPVT...
Czcionka ta jest instalowana dynamicznie na czas dzialania
programu i zawiera ramki, ale nie zawiera polskich liter.
Jezeli ramki nie sa problemem, to konfiguracja jest nastepujaca:
1. W menu Settings->Fonts nalezy ustawic Courier New CE lub
inna nieproporcjonalna czcionke w CP1250.
2. W menu Settings->Display Remapping nalezy zdefiniowac
odwzorowanie polskich liter dla wartosci Receive:
(0xb1) = a ogonek = plus/minus (w czcionce CP1250)
(0xb6) = s akcent = koniec paragrafu ( --- " --- )
(0xbc) = z akcent = L z apostrofem ( ---- " ---- )
(0xa1) = A ogonek = odwr. daszek ( ----- " ----- )
(0xa6) = S akcent = pionowa kreska ( ---- " ---- )
(0xac) = Z akcent = znak negacji ( ----- " ----- )
Kazdej z powyzszych wartosci nalezy przypisac odpowiedni
polski znaczek z prawej listy. Obie listy pokazuja litery
w uprzednio wybranej czcionce (np. Courier New CE)
3. W menu Settings->Keyboard Remapping nalezy zdefiniowac
odwzorowanie dla klawiszy Ctrl+Alt+a,c,e,l,n,o,s,x,z i
Shift+Ctrl+Alt+a,c,e,l,n,o,s,x,z. W sumie da to klawiature
programisty (z prawym Alt). Klawiszom c,e,l,n,o,z
mozna przypisac bezposrednio polskie litery z listy Text
(odpowiednio male lub duze). Klawiszom a,s,x nalezy przypisac
znaczki z listy Text o kodach podanych w pkt. 2 (kody ISO).
W Windows powinien byc ustawiony sterownik klawiatury inny
niz American (moze byc American International). Sterownik
klawiatury w polskich Windowsach ma blad, powodujacy zla
obsluge prawego klawisza Alt. Sprawia to problemy w WTNVT.
Rozwiazanie stosowane przeze mnie, to uruchomienie malego
programiku, ktory dynamicznie poprawia bledne komunikaty
wysylane przez Windowsy. Inne, acz mniej wygodne rozwiazanie,
to uzywanie <lewy Ctrl>+<lewy Alt> zamiast <prawy Alt>.
Amerykanskie Windowsy zdaja sie nie miec tego problemu.
Dla wtajemniczonych: prawy klawisz Alt wysyla dwa komunikaty
WM_KEYDOWN i dwa komunikaty WM_KEYUP, dla Ctrl i dla Alt
Komunikat WM_KEYDOWN(Ctrl) ma ustawiony bit "extended key",
ale WM_KEYUP(Ctrl) juz nie. WTNVT gubi przez to informacje,
ze (wirtalny) Ctrl zostal puszczony i interpretuje nastepne
znaki jako sekwencje sterujace (az do nacisniecia i puszczenia
lewego Ctrl).
4. Dokonane konfiguracje dobrze jest oczywiscie zapamietac
w plikach, odpowiednio, *.DIS i *.KBD (menu File w oknach
konfiguracji).
Sergiusz Wolicki
Oracle Polska
Standardowe zastrzezenie:
Opinie wyrazone powyzej sa moimi osobistymi opiniami
i nie musza odpowiadac stanowisku firmy Oracle.
Technical Details
Message-ID:
<4ntmst$6fj@inet-nntp-gw-1.us.oracle.com>Path:
mbox-mo1.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
From: Sergiusz Wolicki <swol...@pl.oracle.com> Subject: Re: telnet pod Windows Date: 1996/05/22 Message-ID: <4ntmst$6fj@inet-nntp-gw-1.us.oracle.com> X-Deja-AN: 156028633 organization: Oracle Corporation. Redwood Shores, CA newsgroups: pl.comp.ogonki MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit