Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Max Kirillov                         2:5020/400     21 Feb 2002  06:55:16
 To : Alexey Morozov
 Subject : Re: gvim, russian keys & Control
 -------------------------------------------------------------------------------- 
 
 Привет!
 
 On Wed, 20 Feb 2002, Alexey Morozov wrote:
 
 > Max Kirillov <makir@sibnet.ru> wrote:
 >MK> Чето не выходит каменный цветок... gtk-1.2.10 работает (?)
 >MK> точно так же. Вообще непонятно, как XLookupString, имея на
 >MK> входе
 > У Вас, видимо, проблемы с локалью и/или установками XKB. Попробуйте
 > запустить xedit.
 
 Видимо. xedit, кстати, работает нормально. И xterm. И
 gvim/athena (надо с lesstif попробывать). И netscape 4.51. А
 вот программка типа той что в конце - нет. И похоже, любая
 гткшная.
 
 >MK> А можно поподробнее про патчи?
 > alex@sig ~ $ rpm -qlp /usr/src/RPM/SRPMS/gtk+-1.2.10-alt2.local1.src.rpm
 > gtk+-1.2.10.tar.bz2
 > gtk+-1.2.8-advanced-gtkfilesel-0.2.patch.bz2
 > gtk+-1.2.9-be.patch.bz2
 > gtk+-1.2.9-rc.patch.gz
 > gtk+-1.2.9-rc2.patch.gz
 > gtk+-devel-logo.xpm
 > gtk+-logo.xpm
 > gtk+.spec
 > alex@sig ~ $ _
 
 Спасибо.
 
 > advanced-gtkfilesel - ну, понятно из названия.
 > Остальные - патчи на gtkrc (белорусский, и различные кодировки русского)
 > 
 > В принципе, можете вытянуть ALTLinux'овый Sisyphus'овый SRPM и посмотреть
 > сами. Там только gtkfilesel'а нет.
 > 
 
 ======== test.c ============
 #include <stdio.h>
 
 #include <X11/Xlib.h>
 #include <X11/Xlocale.h>
 
 int main()
 {
     Display* d;
     Window w;
     Window rw;
     XEvent e;
     XKeyEvent* ke=&e;
     char* display;
     char buf[16];
     KeySym ks;
 
     setlocale(LC_ALL, "");
 
     display = getenv("DISPLAY");
     d=XOpenDisplay(display);
     rw = XDefaultRootWindow(d);
     w = XCreateSimpleWindow(d,rw,1,1,100,100,0,0,0);
     XMapWindow(d,w);
     XSelectInput(d,w,KeyPressMask);
     while (1) {
   XNextEvent(d,&e);
   if (e.type==KeyPress) {
   XLookupString(ke,buf,16,&ks,NULL);
   printf("state: %u, keycode: %u, keysym: %u, char: %c\n",
       ke->state, ke->keycode, ks, buf[0]);
   }
     }
 }
 
 --- ifmail v.2.15dev5
  * Origin: SibNET (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 gvim, russian keys & Control   Max Kirillov   04 Feb 2002 23:34:51 
 Re: gvim, russian keys & Control   alexey.vyskubov@nokia.com   05 Feb 2002 10:49:03 
 Re: gvim, russian keys & Control   alexey.vyskubov@nokia.com   05 Feb 2002 10:57:13 
 Re: gvim, russian keys & Control   Max Kirillov   05 Feb 2002 11:17:51 
 Re: gvim, russian keys & Control   Artem Chuprina   05 Feb 2002 14:00:21 
 Re: gvim, russian keys & Control   Alexey Morozov   16 Feb 2002 14:49:26 
 Re: gvim, russian keys & Control   Max Kirillov   16 Feb 2002 16:15:39 
 Re: gvim, russian keys & Control   Alexey Morozov   18 Feb 2002 14:09:42 
 Re: gvim, russian keys & Control   Max Kirillov   19 Feb 2002 08:59:11 
 Re: gvim, russian keys & Control   Max Kirillov   20 Feb 2002 08:16:45 
 Re: gvim, russian keys & Control   Alexey Morozov   20 Feb 2002 09:39:06 
 Re: gvim, russian keys & Control   Max Kirillov   21 Feb 2002 06:55:16 
 Re: gvim, russian keys & Control   Alexey Morozov   18 Feb 2002 14:13:49 
 Re: gvim, russian keys & Control   Ivan Pascal   18 Feb 2002 16:24:18 
Архивное /ru.linux/28079c7dabef.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional