Evgenii Legotckoi
24 лютого 2016 р. 00:00

XUngrabKey

Синтаксис

XUngrabKey(display, keycode, modifiers, grab_window)
      Display *     display;
      int           keycode;
      unsigned int  modifiers;
      Window        grab_window;

Аргументи

display       // Описывает соединение с X Сервером
keycode       // Описывает код клавиши (KeyCode) или любой код (AnyKey)
modifiers     // Указывает установку конкретных масок модификаторов 
              // или использование любых модификаторов (AnyModifier). 
              // Маска является поразрядным ИЛИ для проверки битов маски.
grab_window   // Указывает захватываемое окно

Опис

Функція XUngrabKey() скасовує поєднання гарячих клавіш для цього вікна, якщо воно захоплювалося клієнтським додатком. Ця функція не матиме ефекту, якщо в момент виклику захоплення активне та обробляється. Значення модифікатора AnyModifier для аргументу modifiers є еквівалентом дозволу обробки всіх можливих комбінацій клавіш модифікаторів (включаючи комбінації без модифікаторів). Значення AnyKey для аргументу keycode еквівалентне рішенню обробки всіх можливих клавіш (кодів клавіш).

XUngrabKey() може викликати помилки BadValue та BadWindow .

Діагностика

BadValue - деякі числові значення виходять за межі діапазону запиту. Якщо певний діапазон не вказано для аргументу, повний спектр визначається типом аргументу, що приймається. Будь-який аргумент визначається як набір альтернатив який може викликати цю помилку.

BadWindow - Значення для аргументу Вікна (Window) немає імені певного Вікна (Window). Невірний ідентифікатор вікна.

див. також XGrabKey()

Рекомендовані статті на цю тему

По статті запитували0питання

0

Вам це подобається? Поділіться в соціальних мережах!

Коментарі

Only authorized users can post comments.
Please, Log in or Sign up