Thread View: pl.comp.ogonki
1 messages
1 total messages
Started by Sergiusz Wolicki
Wed, 22 May 1996 00:00
Re: telnet pod Windows
Author: 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.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads