[SUG][PL] Support for CTRL+key and CTRL+wheel shortcuts

Started by Guigui, January 17, 2026, 02:08:32 AM

Previous topic - Next topic

0 Members and 2 Guests are viewing this topic.

Guigui

I love my mousewheel ! And while playing I am undecided wether to use it for the zoom in/out (default iirc), or for the frame stepping forward/backward. So why not use it for both ?

Ideally I think it'd be nice to be able to achieve the following settings :

* mousewheel up = zoom in
* mousewheel down = zoom out (this is already the case by default iirc)

* CTRL + mousewheel up = chosen number of frames step forward
* CTRL + mousewheel down = chosen number of frames step backward



Save One level pack : do you have what it takes to save one Lemming ?
16 levels of medium-hard difficulty.
https://www.lemmingsforums.net/index.php?topic=7216.0

Bravo jolie Ln, tu as trouvé : l'armée de l'air c'est là où on peut te tenir par la main.

WillLem

Quote from: Guigui on January 17, 2026, 02:08:32 AM* CTRL + mousewheel up = chosen number of frames step forward
* CTRL + mousewheel down = chosen number of frames step backward

Hm. I agree, but this would mean treating the modifier keys only as modifiers. They could no longer be used on their own as single-fire key events.

I'm pretty sure a hack exists where you can use a modifier with itself (so, Ctrl+Ctrl) to get essentially the same behaviour as a single keypress, but I wonder if the key has to be held for a certain amount of time for that to work.

So, would anybody mind this being changed? Allow the modifiers to be used as modifiers, but no longer as hotkeys by themselves?

Simon

You don't have to remove single keybindings for this. The program should be able to fire event A on LCtrl-down, and later fire event B on ((LCtrl-held or RCtrl-held) + another-key-down).

LShift-down and LCtrl-down are handy in a left-hand layout.

Does the trouble arise from the design of the keybinding dialog?

-- Simon