Как стать автором
Обновить

Комментарии 40

не будет
НЛО прилетело и опубликовало эту надпись здесь
Я не пользуюсь Linux. Плюс придется ВСЕ писать с нуля, от интерфейса до взаимодействия с системой, уж больно все разное у Windows и Linux.
Я имею опыт разработки под Linux и поверьте, открытый код никак не поможет тем, кто хочет подобное написать под Linux.
Собсно автор об этой стороне вопроса говорит в самом начале топика — не нашел достойного решения и сам написал ;)
А думаете среди линуксоидов будет популярен такой комбайн?
Писать такую большую софтину и даже не зная может она стать популярной или нет? Это как-то очень опрометчиво.
глядя на systemd, ни в чем уже нельзя быть уверенным
А переключение раскладки по CapsLock возможно?
Возможно, это популярная функция, думаю включу в список фич на добавление
Тогда добавьте, пожалуйста, переключение по правому Ctrl. Облегчило бы многим переход с PuntoSwitcher.
Если нужно только переключение раскладки по CapsLock — воспользуйтесь программой AutoHotKey
А не слишком ли большой overhead?
если не очень интересует перевод, то есть смысл слазить с пунто?
Меня привлекла возможность отображение языка у курсора. Но ставить всё равно не буду (меня в Punto интересуют только Break и CapsLock, больше ничем не пользуюсь).
В пунто не очень крутые клавиши по умолчанию. У меня на ноуте Break делается через Fn и срабатывает редко. На всех компах переназначил горячую смену на Ctrl. Удобно, а главное в маке можно сделать также (у меня обычная клава). Но конечно я бы не отказался под линух от подобной штуки, потому что xneur настолько калечен, что с ним просто невозможно жить.
А есть возможность переключать раскладку по одновременному нажатию левого и правого шифта? Нигде не могу найти этой возможности…
Xnj-nj yt hf,jnftn gthtrk.xtybt hfcrkflrb/ Что-то не работает переключение раскладки. Или на лету не должно переводить как Punto? Njkmrj [jnrttv& Только хоткеем?

UPD: Хорошо бы еще хоткеи на смену регистра назначить.
EveryLang легко может быть альтернативой Punto Switcher, правда отсутствует автопереключение, чем я никогда не пользовался, да и по отзывам многих, другие тоже не жалуют данную функцию
Эх, зачем тогда он вообще нужен Punto… Ну что ж печаль.
Как раз весь смысл пунты в автосвитче.
Я выше уже написал, что для меня он бесполезен. Мне нужно только ручное переключение (печатаю не глядя на клаву, и если вдруг белиберда полезла, то для этого обычно не надо больше одного слова, ну и основное время — программирование, а значит переменную уже не обзовёшь как угодно, да и в обычной жизни довольно часто ищу всякие аббревиатуры и сокращения, которые его ввергают в шок и панику). И сколько людей знаю с ним (около десятка) — никто не использует автопереключение. Дома не пользуюсь по двум причинам: линукс и убогая яблочная клава без легкодоступного Break'а, неудобств не испытываю, чую что можно и на винде переставать им пользоваться, а для CapsLock'а можно найти и что-нить по-проще.
У меня наоборот, все знакомые активно пользуются автосвитчем. С недавних пор и я в их числе, хотя уже лет 15 не смотрю в кнопки.
Ещё стандартный feature request для подобных программ — переключение между двумя раскладками, и при этом возможность по отдельному хоткею переключиться на третью.
мои пожелания:
1. иконка в трее отображает текущий язык (умеет пунто)
2. Ctrl+Win+V — вставить текст без форматирования (умеет пунто)
3. Ctrl+Win+С — показать историю буфера обмена (умеет пунто)
4. включить функционал Kilo habrahabr.ru/post/248919/
1. Отображение текущей раскладки в трее будет, хотя я изначально не хотел этого делать, но очень многие просят.
2. Отличная идея, действительно полезная штука, конечно будет.
3. Возможно позже.
4. Интересная вещь, подумаю.

Спасибо за интересные пожелания.
Я завел issues tracker, можно пожелания или ошибка писать туда.
как следить за новыми версиями? где rss?
Программа сама обновится, как только выйдет новая версия, ее только необходимо будет перезапустить.
Но автообновление не работает в portable версии.
rss на обновления пока нет, подумаю над этим.
Можно «трех-языковый» перевод сделать? Чтобы было не два поля под языки, а три. Например: Русский-Английский-Китайский. Было бы здорово удобно.
Интересное предложение, подумаю, спасибо.
Я завел issues tracker, можно пожелания или ошибка писать туда.
Крутая штука! А как, если не секрет, работает опция Advanced (not recommended) в Show the layout?
Сам разобрался :)

Разница в том, что в режиме Advanced положение каретки не забирается из GetGUIThreadInfo, а через Accessibility по ищется по OBJID_CARET. В этом случае отображение языка возле каретки корретно работает в Visual Studio. Но все равно не работает в IE 11, к сожалению.
А в IE 11 нестабильно работает отрисовка флага в полях ввода на странице и не перехватывается смена языка. При этом в Kilo смена языка перехватывается.
Вы правы, все так и есть, по причине крайней нестабильности Accessibility, пришлось вывести ее в дополнительный режим, у меня в IE 11 корректно работало.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории