Bug 96642

Summary: add option to map control_r to Meta_L Multi_key (vnc to Mac, needs dedicated Meta_L to use as option key)
Product: xkeyboard-config Reporter: Christian Lohmaier <lohmaier>
Component: GeneralAssignee: xkb
Status: RESOLVED MOVED QA Contact:
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Christian Lohmaier 2016-06-22 19:18:44 UTC
currently it is impossible to connect to a mac using apples's builtin VNC and using option key, at least not without sacrificing either alt or windows keys.

(having alt double as alt+meta as in default config won't work for VNC-connections)

combining meta with compose is a good combination, as you can trigger compose/multi-key functionality with shift modifier, and since you don't keep pressing you have both lowercase and uppercase letters available for the composing.

It is important to have meta available without additional modifier, as otherwise translation via vnc won't work properly, but PC laptops don't have dedicated meta key, and laptops keyboards don't necessarily have 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 (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)
Comment 1 Sergey V. Udaltsov 2016-09-14 23:48:16 UTC
Christian, I am not sure I understand 'default compose/misc option'. I do not want to change the default behaviour.

Also, would you be able to submit a patch, including changes to base.xml.in (or even base.extras.xml.in if your xkb option is exotic).

Thank you
Comment 2 GitLab Migration User 2018-12-28 00:46:00 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/issues/127.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.