Re: how to ignore caps+numlock ?

Rhialto <[email protected]> Sun, 29 May 2022 19:26:29 +0200
Newsgroups gmane.comp.window-managers.ctwm
Message-ID <[email protected]>
On Sun 29 May 2022 at 11:54:46 +0200, Carl Svensson wrote:
> Try adding the following to your .ctwmrc and see if it helps (Num Lock
> may be a different modifier on your system):
> 
> # Ignore Num Lock and Caps Lock
> IgnoreModifier {
>   lock
>   m2
> }

The problem is probably that, in practice, you can ignore only one
modifier. "Ignoring" a modifier is done by adding an extra GrabKeyboard
or GrabPointer for every key or button you specify. When 2 (or more)
modifiers are to be ignored, ctwm would need to make 2 Grabs. There is
no code to do that, since this gets out of hand literally exponentially.

This also holds for RaiseOnClick and ClickToFocus.

See code at
https://bazaar.launchpad.net/~ctwm/ctwm/trunk/view/head:/add_window.c#L1816

-Olaf.
-- 
___ "Buying carbon credits is a bit like a serial killer paying someone else to
\X/  have kids to make his activity cost neutral." -The BOFH    falu.nl@rhialto
signature.asc (application/pgp-signature, 488 B)
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEFVAhiiWjqgwBVdQAmYnGRWHD+9MFAmKTrMEACgkQmYnGRWHD
+9Ot5wf+KuCHGNjvJRutMo38kzpDpoREyT+Qz+z+qXGhbDMFAL/onWjZV8YtpcXC
sVaK+S3bp8srM8HxcZH4UEXtJQ6HFgv1RzJ4JpkYIM/p99/MJ6Um2JSbgtqEuR+b
XA0qHq7X0l2eQ6vnThEkKS8DsYPhzITq4MFT87UA6SBidS12KgiYu98xP+EnMEqQ
/3vp7Gj7bwIN7B2zVBw+OmAiKsoU9MVjNA0DOnFlhTFWw46U0F4rajajpseKtMw0
NXXa6UC25SYvb5N9e3uuANt+cJSZO8bR/dfifKNvGec515NSRyiAKlkdDfksnynj
NP+SIMCm5K7EzlUj0hSAnx8zRG4EoA==
=FwHX
-----END PGP SIGNATURE-----