Spec-Zone .ru
спецификации, руководства, описания, API
Spec-Zone .ru
спецификации, руководства, описания, API
Библиотека разработчика Mac Разработчик
Поиск

 

Эта страница руководства является частью версии 5.0 Инструментов XCode

Получить эти инструменты:

Если Вы выполняете версию Инструментов XCode кроме 5,0, просматриваете документацию локально:

Читать страницы руководства

Страницы руководства предназначаются как справочник для людей, уже понимающих технологию.

  • Чтобы изучить, как руководство организовано или узнать о синтаксисе команды, прочитайте страницу руководства для страниц справочника (5).

  • Для получения дополнительной информации об этой технологии, ищите другую документацию в Библиотеке Разработчика Apple.

  • Для получения общей информации о записи сценариев оболочки, считайте Shell, Пишущий сценарий Учебника для начинающих.



glutSpecialUpFunc(3GLUT)                            GLUT                            glutSpecialUpFunc(3GLUT)



NAME
       glutSpecialUpFunc - sets the special keyboard up (key release) callback for the current window.

SYNTAX
       #include <GLUT/glut.h>

       void glutSpecialUpFunc(void (*func)(int key, int x, int y));

ARGUMENTS
       func      The new special callback function.

DESCRIPTION
       glutSpecialUpFunc  sets  the  special  keyboard up (key release) callback for the current window. The
       special keyboard up callback is triggered when keyboard function or directional  keys  are  released.
       The key callback parameter is a GLUT_KEY_* constant for the special key pressed. The x and y callback
       parameters indicate the mouse in window relative coordinates when the key was  pressed.  When  a  new
       window  is  created,  no  special up callback is initially registered and special key releases in the
       window are ignored.  Passing NULL to glutSpecialUpFunc disables the generation of  special  up  call-backs. callbacks.
       backs.

       During  a special up callback, glutGetModifiers may be called to determine the state of modifier keys
       when the key release generating the callback occurred.

       To avoid the reporting of key release/press pairs due to  auto  repeat,  use  glutIgnoreKeyRepeat  to
       ignore auto repeated keystrokes.

       An implementation should do its best to provide ways to generate all the GLUT_KEY_* special keys. The
       available GLUT_KEY_* values are:

       GLUT_KEY_F1
               F1 function key.

       GLUT_KEY_F2
               F2 function key.

       GLUT_KEY_F3
               F3 function key.

       GLUT_KEY_F4
               F4 function key.

       GLUT_KEY_F5
               F5 function key.

       GLUT_KEY_F6
               F6 function key.

       GLUT_KEY_F7
               F7 function key.

       GLUT_KEY_F8
               F8 function key.

       GLUT_KEY_F9
               F9 function key.

       GLUT_KEY_F10
               F10 function key.

       GLUT_KEY_F11
               F11 function key.

       GLUT_KEY_F12
               F12 function key.

       GLUT_KEY_LEFT
               Left directional key.

       GLUT_KEY_UP
               Up directional key.

       GLUT_KEY_RIGHT
               Right directional key.

       GLUT_KEY_DOWN
               Down directional key.

       GLUT_KEY_PAGE_UP
               Page up directional key.

       GLUT_KEY_PAGE_DOWN
               Page down directional key.

       GLUT_KEY_HOME
               Home directional key.

       GLUT_KEY_END
               End directional key.

       GLUT_KEY_INSERT
               Inset directional key.

       Note that the escape, backspace, and delete keys are generated as an ASCII character.

SEE ALSO
       glutSpecialFunc(3G), glutKeyboardFunc(3G), glutKeyboardUpFunc(3G), glutMouseFunc(3G), glutSpaceballButtonFunc(3G),  glut-ButtonBoxFunc(3G), glutButtonBoxFunc(3G),
       ButtonBoxFunc(3G), glutTabletButtonFunc(3G), glutGetModifiers(3G), glutIgnoreKeyRepeat(3G)


AUTHOR
       Mark J. Kilgard (mjk@nvidia.com)



GLUT                                                 3.7                            glutSpecialUpFunc(3GLUT)

Сообщение о проблемах

Способ сообщить о проблеме с этой страницей руководства зависит от типа проблемы:

Ошибки содержания
Ошибки отчета в содержании этой документации со ссылками на отзыв ниже.
Отчеты об ошибках
Сообщите об ошибках в функциональности описанного инструмента или API через Генератор отчетов Ошибки.
Форматирование проблем
Отчет, форматирующий ошибки в интерактивной версии этих страниц со ссылками на отзыв ниже.