- 1. Синтаксис
- 2. Аргументи
- 3. Опис
- 4. Діагностика
Синтаксис
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()