From c99f470dd5fea3901d9d2fae640c4ae2401b6d3b Mon Sep 17 00:00:00 2001 From: "Peter F. Patel-Schneider" Date: Sat, 20 Jun 2020 05:51:10 -0400 Subject: [PATCH] receiver: don't consider group 0 in reprogramming keys --- lib/logitech_receiver/settings_templates.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/logitech_receiver/settings_templates.py b/lib/logitech_receiver/settings_templates.py index 269423bf..93a8d79f 100644 --- a/lib/logitech_receiver/settings_templates.py +++ b/lib/logitech_receiver/settings_templates.py @@ -362,7 +362,7 @@ def _feature_reprogrammable_keys_choices(device): for k in keys: if k[2] & _special_keys.KEY_FLAG.reprogrammable: key_choices = [ k[1] ] # it should always be possible to map the key to itself - for g in range(0,9): + for g in range(1,9): # group 0 and gmask 0 (k[3]) don't appear to work, don't consider group 0 if ( k[3]==0 if g==0 else k[3] & 2**(g-1) ): for gm in groups[g]: if int(gm) != int(k[0]): # don't put itself in twice