Article View: pl.comp.sys.xwindow
Article #32Re: Obsługa klawiatury ?
From: Jacek Konieczny
Date: Tue, 17 Feb 1998 17:27
Date: Tue, 17 Feb 1998 17:27
59 lines
3432 bytes
3432 bytes
In article <m3afbvim3m.fsf@eris.phys.uni.torun.pl>, alex@eris.phys.uni.torun.pl (Janusz A. Urbanowicz) writes: > Witam ! > > Grzebiąc w XFree 3.3 napotkałem taki problem: wszytskie porgramy > obsługują polskie litery - oprócz GNU EMACSa (poszczonego pod > X). EMACS wogóle nie reaguje na alt-litera. Ja miałem taki problem z KDE. Problem leżał w tym, że przy uruchamianiu Xów LC_CTYPE miałem ustawione na pl. Teraz zamieszałem w skryptach startx i xinitrc, by LC_TYPE i LANG były przełączane na C na czas startu Xa, a potem przywracane do dawnych wartości. I teraz jest OK. > > Pytanie drugie: gdzie można znaleźć rozsądnie opisane działanie > klawiatury pod XW[indow]S[ystem] ? Od XFree 3.3 pojawiła się > 'systemowa' polska klawiatura i może wartałoby jej używać. Tylko jak ? > Popularyzują się klawiatury W95 mające dodatkowe klawisze pod ktore > można podwiesić 'dziwne' modyfikatory XWSowej klawiatury tylko jak ? > > Przejrzałem FM ale tam jest mętnie albo wcale - np nie znalazłem > żadnej dokumentacjo do Xkb. Problem Xami polega na tym, że inaczej wysyłane do aplikacji są kody spoza ISO-8859-1. A jak to zależy od: ustawień XKBD, ustawień locale dla Xów, ustawień Xmodmap i obsługi klawiatury w applikacjach. Applikacje napisane "po staremu", rozpoznają tylko kody wysyłane jako ISO-8859-1, nowe applikacje mogą rozpoznać kody ISO-8859-2 tylko, że te nie będą rozpoznane przez stare. Więc w praktyce polskie litery koduje się przy pomocy Xmodmapa jako ISO-8859-1, i wtedy stare i nowe applikacje je otrzymują. Lecz gdy przy starcie Xów locale jest ustawione na pl, to "nowe" applikacje domyślnie przyjmują tylko kody ISO-8859-2 więc polskie literki zakodowane jako ISO-8859-1 ignorują. Wydawałoby się, że trzeba by po prostu kodować polskie litery poprawnie w ISO-8859-2, ustawiać locale wszędzie na pl i ... poprawić większość applikacji. Tak już jest, że applikacje nie pisane z myślą o znakach spoza ISO-8859-1 nie będą działać przy takim ustawieniu. Dotyczy to "starych" applikacji, a także wiele z applikacji "obsługujących" nową klawiaturę, lecz błędnie. Rozpisałem się trochę, ale może coś wyjaśniłem (lub zaciemniłem :-)). Zaznaczam że to co napisałem wynika dylko z moich doświadczeń i domysłów, więc mogę się mylić. Pozdrowienia, Jacek > Alex -- +---------+--------------------------------------------------------+ ! ! Jacek Konieczny, Gliwice ! ! Jajcuś ! email: jajcus@zeus.polsl.gliwice.pl, jajcus@polbox.com ! ! ! ICQ# 7149127 ! +---------+--------------------------------------powered-by-Linux--+
Technical Details
Message-ID:
<6cch9v$5kl$1@nie.ma.takiego.adresu>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!nie.ma.takiego.adresu!not-for-mailReferences:
<m3afbvim3m.fsf@eris.phys.uni.torun.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!nie.ma.takiego.adresu!not-for-mail From: jacek@nie.ma.takiego.adresu (Jacek Konieczny) Newsgroups: pl.comp.sys.xwindow,pl.comp.ogonki Subject: Re: Obsługa klawiatury ? Date: 17 Feb 1998 17:27:27 GMT Organization: Prywatnie Lines: 59 Message-ID: <6cch9v$5kl$1@nie.ma.takiego.adresu> References: <m3afbvim3m.fsf@eris.phys.uni.torun.pl> Reply-To: jajcus@zeus.polsl.gliwice.pl NNTP-Posting-Host: ppp-wct154.katowice.tpnet.pl Mime-Version: 1.0 X-Newsreader: knews 0.9.8 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit