Package “BrlAPI” has 33 man pages.
eutp(1) eutp lets you exchange files with a Clio terminal from EuroBraile. vstp(1) vstpg (resp. vstpp) gets (resp. puts) files from (resp. onto) a VisioBraille terminal. For communicating with the terminal, you must launch brltty with the... xbrlapi(1) xbrlapi connects to a BrlAPI server in order to provide it with the ID of the X11 window which currently has focus. It also simulates X keysyms from braille key... brlapi_connection(3) Before calling any other function of the library, calling brlapi_openConnection() is needed to establish a connection to BrlAPI 's server. When the connection... brlapi_connectionSettings_t(3) This structure holds every parameter needed to connect to BrlAPI: which file the authorization key can be found in and which computer to connect to. brlapi_constants.h(3) Macros#define BRLAPI_KEY_CMD_NOOP (BRLAPI_KEY_CMD(0) + 0) #define BRLAPI_KEY_CMD_LNUP (BRLAPI_KEY_CMD(0) + 1) #define BRLAPI_KEY_CMD_LNDN (BRLAPI_KEY_CMD(0) +... brlapi_deprecated(3) With version 0.5.0, BrlAPI is now provided through including <brlapi.h> and got a big renaming pass. Old names are still available through macros, but they are... brlapi_driverspecific(3) If the application wants to directly talk to the braille terminal, it should use Raw Mode. In this special mode, the driver gives the whole control of the... brlapi_error(3) When a function fails, brlapi_errno will hold an error code to explain why it failed. It should always be reported somehow. Although most errors are reported...
Structure of packets headers
brlapi_info(3) Before using Raw mode or key codes, the application should always check the type of the connected terminal, to be sure it is really the one it expects. One... brlapi_keycodes.h(3) #include 'brlapi_constants.h'Macros#define BRLAPI_PRIxKEYCODE PRIx64 #define BRLAPI_PRIuKEYCODE PRIu64 #define BRLAPI_KEY_MAX UINT64_C(0XFFFFFFFFFFFFFFFF)... brlapi_keys(3) Once brlapi_enterTtyMode() has been called, the application can call brlapi_readKey() to read key presses. Either key codes (see Types and Defines fore BrlAPI... brlapi_packet_t(3) Type for packets. Should be used instead of a mere char, since it has correct alignment requirements. brlapi_protocol(3) These are defines for the protocol between BrlAPI 's server and clients. Understanding is not needed to use the BrlAPI library, so reading this is not needed... brlapi_protocol.h(3) #include 'brlapi.h' #include <inttypes.h> #include <unistd.h> #include <pthread.h>Data Structuresstruct brlapi_header_t struct brlapi_versionPacket_t struct... brlapi_range_t(3) Type for raw keycode ranges Denotes the set of keycodes between first and last (inclusive) brlapi_tty(3) Before being able to write on the braille display, the application must tell the server which tty it will handle. The application must also specify how braille... brlapi_version(3) #define BRLAPI_RELEASE '0.6.5' #define BRLAPI_MAJOR 0 #define BRLAPI_MINOR 6 #define BRLAPI_REVISION 5 brlapi_write(3) After brlapi_enterTtyMode() has been called, the application can call one of these functions to write things on the braille display.