- Использование BPF-программ для решения проблем в устройствах..., Аноним, 21:45 , 22-Апр-24 (1) +7 [^]
- Использование BPF-программ для решения проблем в устройствах..., Аноним, 22:02 , 22-Апр-24 (3)
- Использование BPF-программ для решения проблем в устройствах..., Аноним, 22:22 , 22-Апр-24 (10) +1
- Использование BPF-программ для решения проблем в устройствах..., Аноним, 23:54 , 22-Апр-24 (23) +1
- Использование BPF-программ для решения проблем в устройствах..., glkoo, 08:39 , 24-Апр-24 (71)
- Использование BPF-программ для решения проблем в устройствах..., crypt, 21:59 , 22-Апр-24 (2) –4 [V]
- Использование BPF-программ для решения проблем в устройствах..., Аноним, 22:16 , 22-Апр-24 (6) –1 [V]
- Использование BPF-программ для решения проблем в устройствах..., Аноним, 22:18 , 22-Апр-24 (7) +2
- Использование BPF-программ для решения проблем в устройствах..., Аноним, 23:22 , 22-Апр-24 (22) +1
- Использование BPF-программ для решения проблем в устройствах..., Chatul Taalul, 00:48 , 23-Апр-24 (26) +1
- Использование BPF-программ для решения проблем в устройствах..., Аноним, 01:28 , 23-Апр-24 (31)
- Использование BPF-программ для решения проблем в устройствах..., Аноним, 07:42 , 23-Апр-24 (43)
- Использование BPF-программ для решения проблем в устройствах..., n00by, 09:19 , 23-Апр-24 (46)
На самом деле первый эксперт почему-то забыл, что пользователи KDE (где "всё настраивается") хотели вызывать контекстное меню правой клавишей мыши не только по нажатию, но и по отпусканию. Изменить поведение - штатная возможность Qt и решается при помощи плагинов. Решается - в смысле, решено в Windows, а для KDE мой патч джва года валяется здесь на форуме, но для сборщиков пакетов он бесполезен, поскольку из конфига то он читает, а кнопку для записи конфига я не делал.diff --git a/src/platformtheme/khintssettings.cpp b/src/platformtheme/khintssettings.cpp index 6703eaf..91e6c3e 100644 --- a/src/platformtheme/khintssettings.cpp +++ b/src/platformtheme/khintssettings.cpp @@ -89,6 +89,7 @@ KHintsSettings::KHintsSettings(const KSharedConfig::Ptr &kdeglobals) m_hints[QPlatformTheme::MouseDoubleClickInterval] = readConfigValue(cg, QStringLiteral("DoubleClickInterval"), 400); m_hints[QPlatformTheme::StartDragDistance] = readConfigValue(cg, QStringLiteral("StartDragDist"), 10); m_hints[QPlatformTheme::StartDragTime] = readConfigValue(cg, QStringLiteral("StartDragTime"), 500); + m_hints[QPlatformTheme::ContextMenuOnMouseRelease] = readConfigValue(cg, QStringLiteral("ContextMenuOnMouseRelease"), 0); KConfigGroup cgToolbar(mKdeGlobals, "Toolbar style"); m_hints[QPlatformTheme::ToolButtonStyle] = toolButtonStyle(cgToolbar);
- Использование BPF-программ для решения проблем в устройствах..., Аноним, 10:35 , 23-Апр-24 (50)
- Использование BPF-программ для решения проблем в устройствах..., n00by, 10:54 , 23-Апр-24 (51) +1
> Зачем вообще показывать контекстное меню именно по отпусканию мыши?Зачем такую возможность обеспечили авторы библиотеки Qt? Очевидно, они удовлетворяли запросы пользователей библиотеки. В KDE достаточно дать возможность пользователю поставить "галочку", но почему-то при наличии 100500 настроек это не реализовано. > Там же все > продумано: зажали правую кнопку мыши (ПКМ) и, не отпуская ПКМ, наводим > мышь на пункт меню. Отпускаем ПКМ -- и вуаля, фактически одним > кликом мыши и меню показали, и пункт меню активировали. "Часто приходится иметь дело с обоими платформами и не могу назвать логику обработки клика по зажатому ПКМ - удобной. То курсор отведёшь до того как меню отрисует на старых железках, то ещё что. В итоге мисклик по пункту, который физически прочитать на успеваешь и хрен знает, что ты сейчас сделал." https://opennet.ru/openforum/vsluhforumID3/127955.html#55
- Использование BPF-программ для решения проблем в устройствах..., Аноним, 11:14 , 23-Апр-24 (52)
- Использование BPF-программ для решения проблем в устройствах..., Аноним, 11:33 , 23-Апр-24 (55)
- Использование BPF-программ для решения проблем в устройствах..., n00by, 15:15 , 23-Апр-24 (63)
>> курсор отведёшь до того как меню отрисует на старых железках > Такое железо надо отдавать в музей Поля Чудес. Ну или выработать в > себе терпение: нажали ПКМ, отошли пить кофе, вернулись -- читаем меню. Я понимаю, что сборщикам операционных систем плевать на хотелки пользователей. Не потому что первые плохие, а поскольку дописать 3 строки - это слишком сложно. Гораздо проще придумать под это обстоятельство массу красивых объяснений.
- Использование BPF-программ для решения проблем в устройствах..., Аноним, 11:31 , 23-Апр-24 (53)
- Использование BPF-программ для решения проблем в устройствах..., Аноним, 12:15 , 23-Апр-24 (56)
- Использование BPF-программ для решения проблем в устройствах..., Аноним, 15:14 , 23-Апр-24 (62)
- Использование BPF-программ для решения проблем в устройствах..., Аноним, 16:15 , 23-Апр-24 (65) +1
- Использование BPF-программ для решения проблем в устройствах..., Аноним, 00:51 , 24-Апр-24 (68)
- Использование BPF-программ для решения проблем в устройствах..., Аноним, 00:20 , 27-Апр-24 (73)
|