Comments 2
Кстати, где бы ещё разместить программу? Хочется донести её для десктопных юзеров.
Я бы советовал ppa-репозиторий или snap для самого популярного десктопного линукса — Ubuntu. На второе место я бы наверное поставил не Fedora/CentOS, а ArchLinux — там меньше пользователей, но больше тех, кто ценит вещи такого типа, где можно потрахаться, зато получить идеальный результат под себя. Для Fedora/CentOS — flatpack.
Десктопный линукс, увы, очень фрагментирован.
придется добавить gui, но там слишком много функций. Удобней просто редактировать конфиг.
ИМХО достаточно значка в трее, показывающего что программа работает, и позволяющего открыть активный конфиг в редакторе. Посмотрите на AutoKey, например: https://github.com/autokey/autokey
Вообще, интересная штука, может когда-нибудь дойдут руки попробовать.
с кнопками на Иксах интересные особенности например
Скрытый текст
case KeyPress:
XLookupString((XKeyEvent *)&win->ev, NULL, 0, &key, NULL);
switch (key)
{
case XK_w:
moveBy(1.0f);
break;
case XK_s:
moveBy(-1.0f);
break;
case XK_d:
rotateBy(1.0f);
break;
case XK_a:
rotateBy(-1.0f);
break;
}
break;
нажимаем w и она пошла пока держишь, следующий случай нажимаем w перестаём нажимать w, и следующий случай нажимаем w и резко начинаем держать w s обе и вот тут, примечательно что на машине с Иксами тоесть прям в линуксе что в этом окне кода который я привёл в последнем случае ws зажатых обоих кнопках зафиксируется кнопка s, простите если не в тему, но тема интересная
angelspie — управление окнами в X11, глобальные и не только горячие клавиши