Insert key ('ins') not listed as valid compose key option while supported by xkb
The Gnome Settings GUI does not allow "Insert" to be selected as Compose Key, whereas it is supported by the underlying utilities.
Manually setting the property /org/gnome/desktop/input-sources/xkb-options
to ['compose:ins']
yields the expected behavior.
Relevant information
-
GNOME Settings version 45.1
-
xkb version (
xkbcli --version
): 1.6.0 -
Operating system (distribution)
NAME="Arch Linux"
PRETTY_NAME="Arch Linux"
ID=arch
BUILD_ID=rolling
ANSI_COLOR="38;2;23;147;209"
HOME_URL="https://archlinux.org/"
DOCUMENTATION_URL="https://wiki.archlinux.org/"
SUPPORT_URL="https://bbs.archlinux.org/"
BUG_REPORT_URL="https://bugs.archlinux.org/"
PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/"
LOGO=archlinux-logo
-
Error message (not applicable)
-
Backtrace (if you are experiencing a crash) (not applicable)
Steps to reproduce:
- Open Settings
- Go to "Keyboard"
- Click on "Compose Key"
- Look for "Insert" in the options list (Not found)
- Manually set the property
/org/gnome/desktop/input-sources/xkb-options
to['compose:ins']
- Now the Insert key works as expected as compose key, however gnome-control-center shows that the compose key is disabled likely because 'ins' is not recognized.
Additional Information:
xkbcli list
output section relevant to the compose key, showing 'ins' is valid (third to last option):
- name: 'Compose key'
description: Position of Compose key
allows_multiple: true
options:
- name: 'compose:ralt'
brief: ''
description: 'Right Alt'
- name: 'compose:lwin'
brief: ''
description: 'Left Win'
- name: 'compose:lwin-altgr'
brief: ''
description: '3rd level of Left Win'
- name: 'compose:rwin'
brief: ''
description: 'Right Win'
- name: 'compose:rwin-altgr'
brief: ''
description: '3rd level of Right Win'
- name: 'compose:menu'
brief: ''
description: 'Menu'
- name: 'compose:menu-altgr'
brief: ''
description: '3rd level of Menu'
- name: 'compose:lctrl'
brief: ''
description: 'Left Ctrl'
- name: 'compose:lctrl-altgr'
brief: ''
description: '3rd level of Left Ctrl'
- name: 'compose:rctrl'
brief: ''
description: 'Right Ctrl'
- name: 'compose:rctrl-altgr'
brief: ''
description: '3rd level of Right Ctrl'
- name: 'compose:caps'
brief: ''
description: 'Caps Lock'
- name: 'compose:caps-altgr'
brief: ''
description: '3rd level of Caps Lock'
- name: 'compose:102'
brief: ''
description: 'The "< >" key'
- name: 'compose:102-altgr'
brief: ''
description: '3rd level of the "< >" key'
- name: 'compose:paus'
brief: ''
description: 'Pause'
- name: 'compose:ins'
brief: ''
description: 'Insert'
- name: 'compose:prsc'
brief: ''
description: 'PrtSc'
- name: 'compose:sclk'
brief: ''
description: 'Scroll Lock'
Edited by Anthony Hseb