Lines Matching +full:charge +full:- +full:ctrl +full:- +full:value

3 .\" Copyright 2018-2023,2024 Thomas E. Dickey                                *
6 .\" Permission is hereby granted, free of charge, to any person obtaining a *
32 .TH user_caps 5 2024-03-16 "ncurses @NCURSES_MAJOR@.@NCURSES_MINOR@" "File formats"
49 user_caps \-
50 user-defined \fIterminfo\fR capability format
52 .B @INFOCMP@ \-x
54 .B @TIC@ \-x
76 and reverse-engineering the compiled terminfo files to match the binary format.
79 copy the SVr2 binary format, which uses 16-bit signed integers,
80 and is limited to 4096-byte entries.
97 databases for AIX, HP-UX or OSF/1,
98 rather than the default Solaris-like configuration.
101 the terminal database is defined at compile-time using a text file
104 In principle, the text-file can be extended,
106 The text-file used in \fI\%ncurses\fP for terminal capabilities includes
136 The limitation to 16-bit signed integers was also mentioned.
147 These are referred to as \fIuser-defined capabilities\fP because no
151 command-line option \*(``\-x\*('' to control whether the nonstandard
156 When compiling a terminal database, if \*(``\-x\*('' is set,
157 \fB@TIC@\fP will store a user-defined capability if the capability name is not
161 these user-defined capabilities may be visible to termcap applications:
164 requires that the capability names are 2-characters.
167 it is provided as a 2-character name.
170 user-defined capabilities which refer to features not usable in termcap,
176 Some terminals can send distinct strings for special keys (cursor-,
177 keypad- or function-keys) depending on modifier keys (shift, control, etc.).
178 While terminfo and termcap have a set of 60 predefined function-key names,
183 to provide extended special-key names.
185 Fitting that into termcap's limitation of 2-character names
189 The \fI\%ncurses\fP library uses the user-definable capabilities.
246 as a slash-separated list of decimal integers.
257 asserts that \fI\%ncurses\fP must use Unicode values for line-drawing
260 when the locale uses UTF-8 encoding.
264 Set this capability to a nonzero value to enable it.
268 override \fI\%ncurses\fP's built-in string which
293 The terminal database uses building-blocks for the various xterm mouse
300 information to make the mouse support completely data-driven.
307 y-ordinate
310 x-ordinate
319 y-ordinate starting region
322 x-ordinate starting region
325 y-ordinate ending region
328 x-ordinate ending region
342 xterm+sm+1006|xterm SGR-mouse,
357 distinct special-key strings.
408 \fBValue\fP/\fBDescription\fP
421 13/Meta + Ctrl
422 14/Meta + Ctrl + Shift
423 15/Meta + Ctrl + Alt
424 16/Meta + Ctrl + Alt + Shift
429 which \fI\%ncurses\fP will allocate at runtime to \fIkey-codes\fP.
437 ask \fBkey_defined\fP(3X) for the \fIkey-code\fP which
441 The \*(``\-x\*('' extension feature of \fB@TIC@\fP and \fB@INFOCMP@\fP
443 That implementation stores user-defined capabilities,
456 .I "NCURSES USER-DEFINABLE CAPABILITIES"
457 summarizes commonly-used user-defined capabilities