> Ðу поÑлать Ñимволы backspace Ñтолько раз, Ñколько было введено Ñимволов > (XSendEvent). Рпотом заÑлать евенты нажатий клавиш в правильной кодировке > (возможно предварив переключением Ñзыка). М-м... Ркак наÑчет vi? КÑтати, у клавиш нет кодировки (еÑли Ð’Ñ‹ про koi/1251/utf). ЕÑть keycode (Ð½Ð¸Ð·ÐºÐ¾ÑƒÑ€Ð¾Ð²Ð½ÐµÐ²Ð°Ñ Ð²ÐµÑ‰ÑŒ, вообще не завиÑит от группы) и keysym (выÑÐ¾ÐºÐ¾ÑƒÑ€Ð¾Ð²Ð½ÐµÐ²Ð°Ñ Ð²ÐµÑ‰ÑŒ, но формулируетÑÑ Ð² именах Ñимволов X11 - типа Cyrillic_shorti). КÑтати, Ð·Ð°Ð±Ð°Ð²Ð½Ð°Ñ Ð¼Ð¾Ð¶ÐµÑ‚ работенка - вычиÑлить keycode по keysym Ð´Ð»Ñ Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð¹ группы:) > Ð”Ð»Ñ motif программ Ñто реализуемо уже ÑÐµÐ¹Ñ‡Ð°Ñ Ð¸Ð¼Ñ…Ð¾. Где бы почитать про Ñто? > Ð”Ð»Ñ gtk2 - наверно тоже (через вÑÑкие интерфейÑÑ‹ Ð´Ð»Ñ people with Про atk Ñ Ð½Ðµ подумал. Ðадо будет поÑмотреть. ХотÑ, еÑть у Ð¼ÐµÐ½Ñ ÑомнениÑ, что Ð´Ð»Ñ Ð²Ð½ÐµÑˆÐ½ÐµÐ³Ð¾ процеÑÑа atk дает доÑтуп к виджетам. Короче, надо Ñмотреть... > disabilities). ЕÑли же через atk не получитÑÑ, можно модифицировать О! Вот мы и приплыли. > Труднее вÑего будет пропихнуть Ñоотв. патчи в Ñти тулкиты и Ñофт. Иманно! Т.е. Ð´Ð»Ñ Ñ€ÐµÑˆÐµÐ½Ð¸Ñ "микропроблем" придетÑÑ Ð¿Ð¾Ð´Ð½Ñть организационную бучу по изменению базовых тулкитов. Я, наверное, и так уже заработал репутацию ÑкандалиÑта от xkb - вы, гоÑпода, предлагаете мне ее упрочить:) СоббÑно, в Ñтом и был мой вопроÑ. Я понимаю, что в opensource техничеÑки решимы практичеÑки любые проблемы - но организационно цена может оказатьÑÑ Ñлишком выÑокой Ð´Ð»Ñ Ñ€ÐµÑˆÐ°ÐµÐ¼Ð¾Ð³Ð¾ круга задач. Короче, пойду Ñмотреть на atk - еÑли он не дает доÑтупа в чужие окна, ответ на мой Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð¿Ñ€Ð¾Ð´Ð¾Ð»Ð¶Ð°ÐµÑ‚ оÑтаватьÑÑ "нет". ХотелоÑÑŒ бы знать про мотиф. СоббÑно, Ð¼ÐµÐ½Ñ Ð±Ñ‹ вполне удовлетворило решение, охватывающее qt/gtk/motif - еÑли в их ÑущеÑтвующей форме они допуÑÑ‚ÑÑ‚ Ð¼ÐµÐ½Ñ Ðº виджетам, про оÑтальные тулкиты Ñ ... забуду и начну думать про плагины типа предложенных коллегами. -- Sergey
Attachment:
signature.asc
Description: =?koi8-r?Q?=FC=D4=C1?= =?koi8-r?Q?_=DE=C1=D3=D4=D8?= =?koi8-r?Q?_=D3=CF=CF=C2=DD=C5=CE=C9=D1?= =?koi8-r?Q?_=D0=CF=C4=D0=C9=D3=C1=CE=C1?= =?koi8-r?Q?_=C3=C9=C6=D2=CF=D7=CF=CA?= =?koi8-r?Q?_=D0=CF=C4=D0=C9=D3=D8=C0?=