XkbGetNameChanges(3)

πŸ“¦
version 1.8.4 Β· 2 versions
, in debian bookworm

πŸ’– XkbGetNameChanges β€” XKB FUNCTIONS πŸ’–

okay bestie, welcome to the XkbGetNameChanges(3) page, part of the whole libX11 XKB situation ✨


🌸 NAME 🌸

XkbGetNameChanges β€” it updates your local copy of the keyboard description with the actual values of the results from one or more calls to XkbNoteNameChanges. like, you took notes, now you go get the real thing 🫢


πŸŽ€ SYNOPSIS πŸŽ€

Status XkbGetNameChanges (Display *dpy, XkbDescPtr xkb,
       XkbNameChangesPtr changes);

✨ ARGUMENTS ✨

  • dpy β€” your connection to the X server. the group chat line, basically πŸ’…
  • xkb β€” the keyboard description that the names get copied into. this is where the tea gets poured πŸ“
  • changes β€” the name components you want fetched from the server. your shopping list, no cap πŸ›οΈ

πŸ¦‹ DESCRIPTION πŸ¦‹

so what it does is: it looks at the changes parameter πŸ‘€, pulls the necessary info off the server, and drops the results straight into the xkb keyboard description. iconic behavior fr fr.

⚠️ heads up: XkbGetNamesChanges can generate BadAlloc, BadImplementation, and BadMatch errors. (yes it's spelled like that on the page, that's just how the docs wrote it 😭)

πŸ’€ DIAGNOSTICS πŸ’€

  • BadAlloc β€” couldn't allocate storage. the mall run failed, literally πŸ’€
  • BadImplementation β€” invalid reply from the server. the server is giving nothing but red flags 🚩
  • BadMatch β€” either a compatible version of Xkb wasn't available in the server, or an argument has the correct type and range but is otherwise invalid. it's giving "looks fine, is not fine" πŸ™ˆ

πŸ‘‘ SEE ALSO πŸ‘‘


okay that's the whole page, ty for coming to my ted talk πŸ’œ

sign-off time: this little masterpiece lives in X Version 11, shipped with libX11 1.8.4, and it's filed under XkbGetNameChanges(3) πŸ’…βœ¨ mwah, go forth and get those name changes bestie πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from