xlib- все статьи тега ➜ страница 0


Прослушивание событий клавиатуры без их использования в X11-подключение клавиатуры

Я попытался написать программу, которая зацепляет сообщения клавиатуры, чтобы произносить имя каждой клавиши всякий раз, когда она нажимается в Ubuntu (KDE); без вмешательства в нормальное действие клавиатуры в программах (просто объявляя имя клавиши). Это моя программа: #include <X11/Xlib.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <iostream> using namespace std; void SendPressKeyEvent(Display *display, XKeyEvent xkey) { Window c ...

Рисунок xbm ПО с использованием библиотеки Xlib, получаю черный прямоугольник

Я пытаюсь сделать то, что, как мне казалось, было бы очень просто: нарисовать жестко закодированное изображение XBM на простом окне X с помощью XLib. Я использую следующий код, но вместо изображения получаю только черный прямоугольник в верхнем левом углу окна. Помочь? #include <stdio.h> #include <stdlib.h> #include <X11/Xlib.h> /* From http://commons.wikimedia.org/wiki/File:2008-07-25_Geese_over_00.svg Creative Commons BY-SA */ #define goose_width 32 #define goose_heigh ...

Получить scancode вместо keycode на Linux с помощью X11

Я пытаюсь прослушать ввод с клавиатуры (используя цикл событий X11) и получить сканкоды. Эти сканкоды должны ссылаться на физическое расположение ключа, а не на символ, который он вводит. Проблема в том, что все, что я могу получить, - это KeySyms и KeyCodes, которые отображаются по-разному для разных языков (например, QWERTY vs QWERTZ). Мое текущее решение-прочитать файл" /usr/share/X11/xkb/keycodes/evdev". Он содержит сопоставления ключевых местоположений с ключевыми кодами. Используя это я м ...