---
name: "brlapi_describedKeyCode_t"
section: "3"
platform: "linux"
package: "libbrlapi-dev"
version: "6.7-3.1+deb13u3"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/brlapi_describedKeyCode_t"
---

# brlapi\_describedKeyCode\_t(3)

## NAME

brlapi\_describedKeyCode\_t

## SYNOPSIS

`#include <brlapi.h>`

### Data Fields

const char \* **type**\
 const char \* **command**\
 unsigned int **argument**\
 unsigned int **flags**\
 const char \* **flag** \[64 - **BRLAPI\_KEY\_FLAGS\_SHIFT**\]\
 **brlapi\_expandedKeyCode\_t** **values**\

## Detailed Description

Structure holding the components of a key code as returned by **brlapi\_describeKeyCode()**

## Field Documentation

### unsigned int brlapi\_describedKeyCode\_t::argument

the argument value

### const char\* brlapi\_describedKeyCode\_t::command

the command name

### const char\* brlapi\_describedKeyCode\_t::flag\[64 - BRLAPI\_KEY\_FLAGS\_SHIFT\]

the flag names

### unsigned int brlapi\_describedKeyCode\_t::flags

the flag count

### const char\* brlapi\_describedKeyCode\_t::type

the type name

### brlapi\_expandedKeyCode\_t brlapi\_describedKeyCode\_t::values

the actual values of the components

## Author

Generated automatically by Doxygen for BrlAPI from the source code.
