add option to map RCTL to Meta_L + Multi_key (VNC to Mac needs a dedicated Meta_L to use as Option key)
@cloph
Submitted by Christian Lohmaier Assigned to xkb..@..bat.ru
Description
Currently it is impossible to connect to a Mac using Apples's builtin VNC and using the Option key, at least not without sacrificing either the Alt or Windows keys.
(Having Alt double as Alt+Meta as in the default config won't work for VNC-connections.)
Combining Meta with Compose is a good combination, as you can trigger the compose/multi-key functionality with the shift modifier, and since you don't keep pressing them, you have both lowercase and uppercase letters available for the composing.
It is important to have Meta available without an additional modifier, as otherwise translation via VNC won't work properly, but PC laptops don't have a dedicated Meta key, and laptop keyboards don't necessarily have a right Win/Menu/Alt (or Alt is needed as AltGr/iso-level3-shift already). The available options all apply to the left Ctrl or Win key (or both Alt/Win keys) that should not be sacrificed for that.
So please make
partial modifier_keys
xkb_symbols "rctrl-meta-compose" {
key <RCTL> { type[Group1]="TWO_LEVEL", [ Meta_L, Multi_key ] };
};
available as a default compose/misc option. I fail to see how I could add that locally, without overriding evdev rules files (see also bug 96641)