Комментарии 9
Под виндовс уже есть Punto Switcher. Сделайте версию под KDE и Gnome, Debian/Ubuntu и Arch.
У меня была проблема - с переходом на KDE Plasma 6 (ubuntu сейчас 26) существующие "переключалки" перестали работать и новые версии не появлялись. Недавно выделил время и с claude подготовил приложение конкретно под себя. А для меня был важно чтобы приложение могло работать и в терминала и в qt и в gtk и когда из под VirtualBox удалёнными рабочими столами подключаюсь к средам в которых нет не только доступа к оконным функциям он и к буферу обмена, и в этих цепочках ещё сочетания клавиш для переключения различаются и сменить сочетания клавиш нельзя.
Ушло около 30 минут со всеми корректировками. Конечно там куча ограничений, которые приемлемы для меня и будут неприемлемы для массового использования. Но для своего случая получилось что это было быстрее чем просто перебрать несколько готовых решений.
Мне делать приложение для "KDE и Gnome, Debian/Ubuntu и Arch" не с руки, как минимум я не имею опыта использования этих дистрибутивов и не знаю какие костыли нужно будет использовать. С публикацией дистрибутивов не сталкивался. И какой в этом смысл если те кому это потребуется даже не будут искать.

Согласен, есть пунто свитчер с некоторыми отличиями, несмотря на внешнюю схожесть концепт у программ разный, но это мелочи для обывателей. Я просто сделал то, что не хватало самому и решил поделиться.
Есть мысли адаптировать под Мак, но .. Чтобы писать под Мак, нужен Мак )) Поэтому, пока жду пополнения в виде Mac в своем инструментарии, дальше начну работу.
Под линукс писать не готов, есть тому несколько причин. Основные из них, это - различных версий довольно много, а писать что-то узконаправленное, чем сам не пользуешься, довольно проблематичная задача, особенно если требует дальнейшей поддержки. Ну и второй, самый важный нюанс, я не работаю в линуксе и довольно плохо с ним знаком, чтобы разрабатывать под него... Тут уже включается принцип, лучше не делать, чем делать плохо.
Пользуюсь SimpleSwitcher. Для меня идеальная комбинация простоты и кастомизируемости.
Наверное кому-то нужная вещь, раз сделали. Мне - нет, я намеренно не использую упростители, увеличиваю когнитивную нагрузку. Ошибаюсь иногда в наборе, бывает. Но во-первых, это стимулирует к слепому методу набора, во-вторых, конкретизирует ответственность. Недостаток существующих систем, - необходимость нажимать какие-то клавиши, интересно было бы попробовать другие варианты переключений (голосом, жестом, подмигиванием, педаль, силой мысли, хрен еще знает что))), но только не автоматически.
Хорошая штука, спасибо.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Lang Switcher — переключатель раскладки клавиатуры. Написан на Rust, код открыт