XKB overlays are missing. #124
Labels
help wanted
Indicates that a maintainer wants help on an issue or pull request
X11 legacy: missing feature
Indicates a need to implement legacy X11 features
Hi, I know that overlays are purposely left out as mentioned in (libxkbcommon/doc/compat.md, and this comment in #18.
Well, I do use them extensively, which is a problem as I’m trying to switch to Wayland.
I use only one of the two overlays supported by XKB, but going from zero to one makes a big difference. It allows me to have features normally only available on programmable keyboards with any keyboard while using Linux.
I’m ready to work on a patch, but I’ll need at least some hints about where in the codebase to put the code.
I found
HandleSetLockControls(...)
inxkbcomp/action.c
, andtranslate_controls_mask(...)
inx11/keymap.c
which says/* Some controls are not supported and don't appear here. */
.I suppose I would have to define a constant
CONTROL_OVERLAY
insrc/keymap.h
and add it totranslate_controls_maks(...)
. Is that correct?Where would the overlay key remapping be handled?
The text was updated successfully, but these errors were encountered: