qmk / qmk_firmware

Open-source keyboard firmware for Atmel AVR and Arm USB families
https://qmk.fm
GNU General Public License v2.0
18.33k stars 39.47k forks source link

[Feature Request] Multi-touch zoom and "smart zoom" #24327

Open tangowithfoxtrot opened 2 months ago

tangowithfoxtrot commented 2 months ago

Feature Request Type

Description

Add support for multi-touch zoom gestures and a keycode for "smart zooming". This would be useful for QMK-enabled mouse devices and rotary dials.

It seems that Logi Options+ has a way to enable some of these gestures, so it is hopefully possible for QMK devices to implement it as well.

grasegger commented 2 months ago

As far as I am aware logi uses the keyboard shortcuts and not gestures to talk to the operating system, at least on macos.

Does logi provide bindings for zoom and smart zooming?

tangowithfoxtrot commented 2 months ago

For the life of me, I haven't been able to find any shortcuts for smart zooming or multi-touch zooming on macOS.

The Logitech software, though, allows you to click and hold a button, and then use the pointing device to control the multi-touch zoom amount, so I imagine that part is a little more complex than just being a simple keycode. Smart zoom, however, doesn't require any sort of pointing device input, so it may be simpler.

Coincidentally, since making this request, I've found some pretty cool software that enables that functionality for any mouse called Mac Mouse Fix.

image

It works pretty well, but I'd still love to see this functionality added to QMK natively.

grasegger commented 2 months ago

Yeah I imagine those don't have a shortcut because they depend on the mouse.

Nice that you found a workaround.