Libx GLFW Documentation

    GLFW 3.5.1 Latest
    Jul 31, 2026
    English Current 日本語

    Documentation

    • Overview
      • Introduction
    • Getting started
      • Getting started
      • Compiling GLFW
      • Building applications
    • Guides
      • Introduction to the API
      • Context guide
      • Monitor guide
      • Window guide
      • Input guide
      • Vulkan guide
      • Standards conformance
      • Internal structure
    • API reference
      • Initialization, version and error reference
      • Error codes
      • Window reference
      • Context reference
      • Monitor reference
      • Input reference
      • Vulkan support reference
      • Native access
      • Keyboard key tokens
      • Modifier key flags
      • Mouse buttons
      • Joysticks
      • Joystick hat states
      • Gamepad buttons
      • Gamepad axes
      • Standard cursor shapes
      • GLFWallocator structure
      • GLFWgamepadstate structure
      • GLFWgammaramp structure
      • GLFWimage structure
      • GLFWvidmode structure
      • Deprecated list
    • Migration and history
      • Moving from GLFW 2 to 3
      • Release notes for version 3.5

    Deprecated list

    Global GLFWcharmodsfun )(GLFWwindow *window, unsigned int codepoint, int mods)
    Scheduled for removal in version 4.0.

    Global glfwSetCharModsCallback (GLFWwindow *window, GLFWcharmodsfun callback)
    Scheduled for removal in version 4.0.

    Previous
    GLFWvidmode structure

    Source and editorial notes

    Canonical language

    This document is "GLFW 3.5.1 Documentation" by GLFW maintainers (original copyright: Marcus Geelnard and Camilla Löwy), formatted for libx.

    Source
    GLFW 3.5.1 Documentation
    Upstream version
    GLFW 3.5.1
    License
    zlib/libpng
    Open originalzlib/libpngLicense