[Homeros] Q: Ещё раз горячие клавиши в Windows

Michael Pozhidaev msp на altlinux.ru
Чт Сен 24 22:25:37 MSK 2015


Я подумаю. Есть свои плюсы и минусы. Самый главный минус этого подхода
-привязка к интерфейсу конкретной библиотеки, а она будет оставаться
одинаковой между разными версиями Windows? JNI - это, вообще говоря,
зло, просто временами необходимое. Тут прежде всего надо понять как-нибудь,
ждут ли потенциальные пользователи от Luwrain такого поведения, которое
будет заменять базовые кнопки Windows. И этот метод ещё порождает
сомнения на тему, кнопку-то ты поймаешь, а вот насколько это запретит её
поймать Windows?

"Nikita" writes:

> Здравствуйте, Michael Pozhidaev.
>
>> Буду рад и благодарен
>> за любые конструктивные идеи, куда же всё это поместить!
>
> А нет желания всё-таки попробовать побороться за перехват системных клавиш?
> Например, есть такая штука, как JNA:
> https://github.com/java-native-access/jna
> Вот есть статья про её использование для схожей задачи:
> http://habrahabr.ru/post/124567/
> Тут же есть ссылки на библиотеки для конктетных платформ, хотя лучше
> попробовать через JNA, чтобы было более кросс-платформенно.
> Только в этой статье человек делал глобальные команды, а нам в Luwrain
> надо отпускать перехват при уходе окна на задний план.
> Успехов. Никита. 
>
> _______________________________________________
> Homeros mailing list
> Homeros на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/homeros

-- 
Michael Pozhidaev. Tomsk, Russia.
Russian info page: http://www.marigostra.ru/
English info page: http://www.marigostra.com/


Подробная информация о списке рассылки Homeros