LINUX.ORG.RU

посмотри как это в mc делается, там просто перехватывается клавиатурное событие иксового-окна, id окна терминала можно узнать из переменной окружения WINDOWID...

no1sm ★★
()
Ответ на: комментарий от no1sm

>id окна терминала можно узнать из переменной окружения WINDOWID...

проверял. во многих/большинстве случаев не соответствует действительности

cvv ★★★★★
()
Ответ на: комментарий от cvv

жалко....


но есть выход, посмотрел код мс, там запрашивается состояние модификаторов у root-окна. те код выглядит примерно так:

dpy = XOpenDisplay(NULL);
win = DefaultRootWindow(dpy);
и дальше зовётся XQueryPointer, вот вроде и всё

no1sm ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.