LINUX.ORG.RU

Перехват клавиатуры в Х


0

0

Подскажите пожалуйста как можна в Х организовать перехват ВСЕХ нажатий на клавиатуру, не зависимо от того какому окну они предназначаются.

anonymous

хакеры с винды и VB начали переползать на linux? :)

grustnoe ★★
()

можно - x record extension

lg ★★
()

while (1) {

  if (XCheckMaskEvent(display,
			  
		      KeyPressMask, 
		      
		      &event) == False) continue;
    
  switch (event.type) {

   case KeyPress:

    switch(XLookupKeysym(&event.xkey, 0)) {
     
   
     case XK_F10: exit(0);
    } 

Ловим кнопку F10 в любом окне

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