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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Ivan Pascal                          2:5020/400     09 Apr 2001  17:00:19
 To : All
 Subject : Re: виндовые98 кнопки на клаве
 -------------------------------------------------------------------------------- 
 
 Vladimir Bormotov wrote:
 
 > 
 >                 Hi, Ivan!
 > 
 > >>>>> "IP" == Ivan Pascal <pascal@tsu.ru> writes:
 > 
 > >>  а можно очень нескромный вопрос?
 > >>  Хотя-бы в задумке есть что-нибудь более визуальное чем то, что описано?
 > 
 >  IP>   Посмотреть можно тем же xkeycaps.  А вот редактора нет.
 > 
 >  Вдимо таки редактор.
 
   Как я уже сказал - редактора нет.
   Да и мне он видится как редактор "конечной" раскладки
 (ну как xkeycaps). А не редактор всех тех "кусочных" файлов
 из которых раскладка составляется.
 >  Собвенно что нехватает лично мне - сложно сразу сообразить в каком файлике
 >  что править, чтоб получить искомое.
 > 
 >  Hапример та-же обработка <RWIN>/<LWIN>.
 > 
 >  Как оно сейчас в дефолтных конфигах включается?
 > 
 >   Option "XkbModel"   "pc104"
 > 
 >  при этом обычно включают что-типа
 >   Option "XkbLayout"  "ru"
 >   Option "XkbOptions" "grp:ctrl_shift_toggle"
 > 
 >  Во что это все фактическа разворачивается? Во что-то типа
 > 
 >  xkb_symbols   { "us(104)+ru+group(ctrl_shift_toggle) };
 >  (пишу из головы, совсем не претендуя на точночть ;)
 
   В принципе, написать программку, которая по rules/model/layout
 вычисляла бы symbols - нет проблем. Потому как она уже
 есть в виде библиотеки и надо написать только минимальную
 "обвязку".
   Hо это проблемы не решит, птому как есть еще include
 (ну и куча их разновидностей).
   Когда я только начинал разбираться с xkb фаликами, у меня
 первым желанием было написать что-то подобное. В смысле -
 программку, которая расписаывала бы - из каких файлов (блоков)
 сложилось конечное описание.
   Hо поразмыслив я понял, что придется написать почти что
 полноценный "парсер" конфигов (ну или приложить огрооомный напильник
 к xkbcomp).
   Учтите, что каждый фалик, упомянутый в xkb_symbols может
 тянуть несколько инклудов, а те в свою очередь другие.
 Причем includ ьщжет и "не сработать", а некоторые описания
 могут быть переписаны частично (первая группа описывается
 в одном фале, а воторая - в другом).
   Короче, такая программа должна бы полностью "парсить"
 xkb'шные конфиги и при этом для каждого описания (и даже для
 каждого отдельного keysym из описания клавиши) запоминать -
 откуда оно взято и перписывать "источник", если какой-нибудь
 include поменял это описание.
 >  Вот у меня сейчас в xkbcomp скармливается вот такое
 > 
 >  xkb_symbols   { override "us(pc104)+altsuper+ru1+group1(rctrl_shift_toggle)" 
 > };  altsuper, ru1, group1 - это файлики которые я нацарапал. Вот хочется, чтоб
 >  некая утилита, прочта "дефолтные настройки", показала, в идеале - поменяла
 >  на то, как хочется, и записала файл/фалы которые можно скормить в xkbcomp.
 >  потому как я вот смотрю на эти мои "каракули", и мне это не нравится ;)
 >  такое чуство, что гибкость настроек Xkb столь велика, что разобраться в
 >  них можно далеко не с первого раза.
 
    Мне кажется, что проще все поправки сделать отдельным файлом
 (файлами) и "прикладывать" их последними, чем пытаться искать
 "первоисточник" каждого описания.
 
   Можно ведь "снять" текущее описание клавиатуры (xkbcomp :0)
 и там уже правит все, что надо. А потом и грузить его полностью.
 
 >  IP>   Что-то такое было. Я помню, что даже было письмо с каким-то
 >  IP> обоснованием - почему так лучше.
 > 
 >  хех. А можно вот это описание куда-нибудь в документацию засунуть?
 >  Пусть это будет какой-нибудь README.Xkb.pc104
 
   Я хотел сказать, что "помню, что где-то что-то по этому поводу
 было". :-)
   Это не значит, что я помню - где и что.
 
 -- 
 -----
 Ivan Pascal             |      pascal@tsu.ru
   Administrator of      | Tomsk State University.
     university network  |    Tomsk. Russia.
 --- ifmail v.2.15dev5
  * Origin: Tomsk State University (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: виндовые98 кнопки на клаве   Ivan Pascal   31 Mar 2001 15:49:34 
 Re: виндовые98 кнопки на клаве   Vladimir Bormotov   31 Mar 2001 19:21:10 
 Re: виндовые98 кнопки на клаве   Ivan Pascal   04 Apr 2001 15:53:34 
 Re: виндовые98 кнопки на клаве   Vladimir Bormotov   04 Apr 2001 16:36:16 
 Re: виндовые98 кнопки на клаве   Ivan Pascal   09 Apr 2001 17:00:19 
 Re: виндовые98 кнопки на клаве   Vladimir Bormotov   09 Apr 2001 17:30:53 
Архивное /ru.linux/15289e261637.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional