Задать вопрос
msa6886
@msa6886

Как направить поток ввода из клавиатуры только в необходимый процесс?

Как направить поток ввода из клавиатуры только в необходимый процесс или файл? т. е отключить возможность печати клавиатуры там где фокус мыши.
  • Вопрос задан
  • 107 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillbox
    Linux для робототехников
    3 месяца
    Далее
  • Stepik
    Основы Linux
    2 недели
    Далее
  • Учебный центр IBS
    AL-1801 ОС Astra Linux Special Edition 1.8 для пользователей
    1 неделя
    Далее
Решения вопроса 1
NeiroNx
@NeiroNx
Программист
Xorg передает поток ввода в менеджер окон, менеджер окон обрабатывает глобальные клавиши и передает в активное окно, активное окно обрабатывает свои клавиши и передает в активный элемент. Если необходимому процессу нужно перехватывать поток постоянно - даже когда его окно не активно то он должен подключаться напрямую к источнику событий /dev/input/event[0..100] . По идее можно сказать Xorg, что у него нет никакой клавиатуры, если приложение берет данные из источника событий устройства. Чтобы брать данные из источника событий необходимы права суперпользователя по понятным причинам безопасности.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы