aa_kbdrecommended(3)

πŸ’– aa_kbdrecommended(3) πŸ’–

okay bestie, buckle up, we're doing a whole deep dive on one (1) global variable from the Library Functions Manual. yes literally one variable. and she is iconic. πŸŽ€


✨ NAME ✨

aa_kbdrecommended β€” the list of recommended drivers. that's it. that's the whole vibe. πŸ’…


🌸 SYNOPSIS 🌸

#include <aalib.h>

extern aa_linkedlist *aa_kbdrecommended;

look at her. an extern pointer to an aa_linkedlist. she's global, she's linked, she's a whole list. no cap. ✨


πŸ¦‹ DESCRIPTION πŸ¦‹

so like. this variable is a list of recommended drivers, right? and bestie, she is busy β€” she's out here being used by the whole aa_autoinit family of functions, and she gets altered by the whole aa_recommend family of functions too. πŸ”₯

basically: the autoinit girlies read from her, the recommend girlies write to her. she's the main character, fr fr. πŸ‘‘


πŸ‘‘ SEE ALSO πŸ‘‘

the group chat is large. everyone showed up. 🫢

save_d(3), mem_d(3), aa_help(3), aa_formats(3), aa_fonts(3), aa_dithernames(3), aa_drivers(3), aa_kbddrivers(3), aa_mousedrivers(3), aa_mouserecommended(3), aa_displayrecommended(3), aa_defparams(3), aa_defrenderparams(3), aa_scrwidth(3), aa_scrheight(3), aa_mmwidth(3), aa_mmheight(3), aa_imgwidth(3), aa_imgheight(3), aa_image(3), aa_text(3), aa_attrs(3), aa_currentfont(3), aa_autoinit(3), aa_autoinitkbd(3), aa_autoinitmouse(3), aa_recommendhi(3), aa_recommendlow(3), aa_init(3), aa_initkbd(3), aa_initmouse(3), aa_close(3), aa_uninitkbd(3), aa_uninitmouse(3), aa_fastrender(3), aa_render(3), aa_puts(3), aa_printf(3), aa_gotoxy(3), aa_hidecursor(3), aa_showcursor(3), aa_getmouse(3), aa_hidemouse(3), aa_showmouse(3), aa_registerfont(3), aa_setsupported(3), aa_setfont(3), aa_getevent(3), aa_getkey(3), aa_resize(3), aa_resizehandler(3), aa_parseoptions(3), aa_edit(3), aa_createedit(3), aa_editkey(3), aa_putpixel(3), aa_recommendhikbd(3), aa_recommendlowkbd(3), aa_recommendhimouse(3), aa_recommendlowmouse(3), aa_recommendhidisplay(3), aa_recommendlowdisplay(3)

like I said. everyone. πŸ’€


a lil' footnote for the girlies who care about provenance: this page came out of c2man processing aalib.h, and it's dated 8 September 1999 β€” yes, before some of us were born, and she's still serving. 🌈

stay slay, read your manpages, mwah πŸ’–βœ¨