linuxmint / cinnamon-control-center

A collection of configuration plugins used in cinnamon-settings
GNU General Public License v2.0
62 stars 67 forks source link

Left control key not modifying mouse buttons when "Show position of pointer when the Control key is pressed" enabled #337

Open MonitorComputing opened 5 months ago

MonitorComputing commented 5 months ago

Operating System: Linux Mint 21.3
Kernel: Linux 5.15.0-107-generic Architecture: x86-64 Cinnamon 6.0.4

GNU Emacs 27.1 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.33, cairo version 1.16.0) of 2023-08-16, modified by Debian Nemo 6.0.2

Issue When "Show position of pointer when the Control key is pressed" is enabled context menus do not popup in response to mouse button depression when the left hand control key is held down. They do if the right hand control key is held down. If "Show position of pointer when the Control key is pressed" is disabled then the menus popup if either control key is held down.

This has been observed in emacs, the Cinnamon Desktop, and Nemo. I've not bothered going through all the applications on my machine to test this.

Steps to reproduce

Enable "Show position of pointer when the Control key is pressed", place cursor in emacs or Nemo window or on Cinnamon Desktop, press and hold the left hand Control key, depress any mouse button and no context menu appears.

Expected behaviour

An application appropriate context menu should be displayed dependant on the mouse button depressed.

Other information

In Nemo at least the drag behaviour changes as expected, i.e. "move" becomes "copy", if the left Control key is pressed whilst dragging even with "Show position of pointer when the Control key is pressed" enabled.