aa_hidecursor(3)
π aa_hidecursor(3) β Library Functions Manual
okay so bestie, welcome to the aa_hidecursor page π«Ά this one lives in section 3 of the manual, and it's literally the teeniest little function you ever did see. no cap.
β¨ NAME β¨
aa_hidecursor β hide the hardware cursor.
that's it. that's the whole job. it hides the cursor. iconic behaviour honestly π
πΈ SYNOPSIS πΈ
#include <aalib.h>
void aa_hidecursor(aa_context *c);
like, look at her. one line. no return value. no drama. she simply does the thing β¨
π PARAMETERS π
aa_context *cβ this is the AA-lib context you want to operate on, bestie. it's the lil' bundle of state that tells AA-lib which screen/driver/whatever you're talking about. you gotta hand her the context or she has no idea where to hide anything π¦
π DESCRIPTION π
Hide the hardware cursor. β¨
that's the vibe. she reaches in and makes that blinking lil' cursor go poof on the actual hardware level, not just in your imagination.
β οΈ real talk though: this function may be ignored by some drivers. so don't come for her if your cursor is still vibing there β some drivers just did not get the memo and there is nothing she can do about it π
π SEE ALSO π
the whole friend group, fr fr β go read these too:
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_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)
(and yeah, aa_showcursor(3) is right there β she's the reverse-girlie, go say hi π)
π¦ sign-off π¦
this page was generated by c2man from aalib.h, dated 8 September 1999 β vintage queen behaviour, honestly π she's been serving cursor-hiding realness since the 90s and she's still here. periodt. πβ¨π
π¦ where this page comes from
- arch rolling: aalib 1.4rc5-19 Β· LGPL-2.0-or-later
- debian bookworm: libaa1-dev 1.4p5-50
- debian trixie: libaa1-dev 1.4p5-51.1+b1
- epel 10: aalib-devel 1.4.0-0.52.rc5.el10_0 Β· LGPL-2.1-or-later
- epel 9: aalib-devel 1.4.0-0.42.rc5.el9 Β· LGPLv2+
- fedora 43: aalib-devel 1.4.0-0.56.rc5.fc43 Β· LGPL-2.1-or-later
- fedora 43: aalib-devel 1.4.0-0.56.rc5.fc43 Β· LGPL-2.1-or-later
- fedora 44: aalib-devel 1.4.0-0.58.rc5.fc44 Β· LGPL-2.1-or-later
- fedora 44: aalib-devel 1.4.0-0.58.rc5.fc44 Β· LGPL-2.1-or-later
- nixpkgs unstable: aalib 1.4rc5
- opensuse-leap 16.0: aalib-devel 1.4.0-bp160.1.14 Β· GPL-2.0-or-later
- opensuse-leap 16.0: aalib-devel 1.4.0-bp160.1.14 Β· GPL-2.0-or-later
- opensuse-leap 16.0: aalib-devel 1.4.0-bp160.1.14 Β· GPL-2.0-or-later
- opensuse-leap 16.0: aalib-devel 1.4.0-bp160.1.14 Β· GPL-2.0-or-later
- ubuntu jammy: libaa1-dev 1.4p5-50build1
- ubuntu noble: libaa1-dev 1.4p5-51.1
- ubuntu questing: libaa1-dev 1.4p5-51.1
- ubuntu resolute: libaa1-dev 1.4p5-51.1build1
- ubuntu stonking: libaa1-dev 1.4p5-51.1build1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms