XkbSASetGroup(3)

πŸ’… XkbSASetGroup(3) πŸ’…

okay so bestie, this one comes from the XKB FUNCTIONS manual, and it is literally just a tiny little setter with main character energy. ✨


🌸 NAME 🌸

XkbSASetGroup β€” sets the group_XXX field of act from the group index grp πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

void XkbSASetGroup (XkbAction act, int grp);

πŸ“ ARGUMENTS πŸ“

  • act β€” the action from which to set group, iykyk πŸ’–
  • grp β€” the group index to set in group_XXX ✨

🧚 DESCRIPTION 🧚

no cap, XkbSASetGroup sets the group_XXX field of act from the group index grp. that's the whole vibe. she's small, she's focused, she slays. πŸ’…


πŸ”₯ STRUCTURE πŸ”₯

actions associated with the XkbGroupAction structure change the current group state when keys are pressed and released πŸ‘‘

typedef struct _XkbGroupAction {
    unsigned char    type;       /* XkbSA_{Set|Latch|Lock}Group */
    unsigned char    flags;      /* with type, controls the effect on groups */
    char             group_XXX;  /* represents a group index or delta */
} XkbGroupAction;

πŸ’€ WARNING πŸ’€

This manpage seems to be incomplete 😭

fr fr, that's what it says. not me wanting more lore. πŸ™ˆ


X Version 11 Β· libX11 1.8.14 Β· XkbSASetGroup(3) β€” bye bestie, drink water and check your group state πŸ’–πŸ«ΆπŸŽ€

πŸ“¦ where this page comes from