aa_getkey(3)

aa_getkey(3) πŸ’–

okay bestie, so this one lives in the Library Functions Manual, and it's literally the function that hands you the next key someone pressed. group-chat energy: your keyboard is screaming into the void, and aa_getkey is the one who actually reads the messages. πŸŽ€


✨ NAME ✨

aa_getkey β€” return next keypress event from queue. that's it. that's the whole job. she's focused. πŸ’…


🌸 SYNOPSIS 🌸

#include <aalib.h>

int aa_getkey
(
     aa_context *c,
     int wait
);

πŸ¦‹ PARAMETERS πŸ¦‹

  • aa_context *c β€” the AA-lib context you wanna operate on. this is your little universe, bestie, hand it over. 🫢
  • int wait β€” set it to 1 if you wish to wait for the event even when the queue is empty. like, you're literally willing to sit there and wait for a text back. no shame. πŸ™ˆ

πŸ’œ DESCRIPTION πŸ’œ

Return next keypress event from queue.

that's the vibe. she looks at the queue, she pulls out the next keypress, she hands it to you. main character behavior fr fr. πŸ‘‘


⭐ RETURNS ⭐

Next keypress event from queue β€” and here's the tea: values lower than 256 are used to report ascii values of pressed keys, and higher values are used to represent some special keys like arrows. 🌈

See the AA-lib texinfo documentation for more details, bestie. iykyk. πŸ“–

πŸŽ€ SEE ALSO πŸŽ€

the whole extended friend group, no cap:

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_kbdrecommended(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_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)


and that's the page, gorgeous. this one was generated by c2man aalib.h, dated 8 September 1999 β€” yeah, she's vintage, she's iconic, she's been serving since the nineties, and the manual page she's signing off as is aa_getkey(3). periodt. πŸ’–βœ¨