https://www.duolingo.com/profile/AlterMax

Автоматический выбор языка в полях ввода

К сожалению не нашел нормального способа организовать автоматическое переключение языка ввода на нужный, а переключаться надоело... Да, я в курсе про пунто-свитчер и прочее, но работает в данном случае это не удовлетворительно. Поэтому для себя на коленке реализовал userscript автоматически фильтрующий ввод и конвертирующий в нужный язык. Скрипт будет работать только для пары русский-английский, проверен только в браузере Chrome и не обрабатывает статус "Caps Lock" . Поскольку скрипт очень прост, полагаю допилить его под себя сможет почти любой желающий. Я просто надеюсь, что кому-то еще это может пригодиться. Сам скрипт можно взять по адресу: https://github.com/AlterMax/my_userscripts/tree/master/DuoLingo

UPDATE: 29.01.2018 Скрипт обновлен, исправлено поведение кнопок "<>;'" в верхнем регистре

January 22, 2018

10 комментариев


https://www.duolingo.com/profile/FieryCat

Ваш скрипт то ли третий, то ли четвертый из подобных. Вы бы по форуму поискали, что ли. Или свой велосипед роднее? :)

added: Одна из последних тем (месяц назад): https://www.duolingo.com/comment/25598248

January 22, 2018

https://www.duolingo.com/profile/AlterMax

)) я искал, и то что нашел мне не понравилось, поэтому запилил свой, максимально простой и делающий то что мне требуется. Если вдруг это кому-то мешает, могу убрать...

January 22, 2018

https://www.duolingo.com/profile/FieryCat

Зачем убирать? Разнообразие не помешает. Думал, что вы не знали об их наличии, и могли бы посмотреть как эта же функциональность реализована у других.

January 22, 2018

https://www.duolingo.com/profile/mx118

Подскажите, пожалуйста, для неопытных, как применить данный скрипт.

January 24, 2018

https://www.duolingo.com/profile/AlterMax

Для Хрома - установить расширение Tampermonkey вот по этой ссылке https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo

После установки перейти по адресу https://github.com/AlterMax/my_userscripts/raw/master/DuoLingo/DuoLingo%20auto%20language.user.js

Будет предложено установить скрипт (справа сверху кнопка "Установить"). Чтобы скрипт заработал на ранее открытой страничке - обновить страницу.

January 24, 2018

https://www.duolingo.com/profile/mx118

Спасибо за быстрый ответ! Сейчас попробую..

January 24, 2018

https://www.duolingo.com/profile/mx118

Взлетело! чётко работает, ещё раз спасибо. Сто лет назад пользовался пунто-свитчером. Приходилось его отключать, чтобы не менял раскладку когда попало а потом и вовсе удалил. Здесь - инструмент конкретно под задачу.

January 24, 2018

https://www.duolingo.com/profile/AlterMax

на здоровье! )

January 24, 2018

https://www.duolingo.com/profile/Dmitriy_K

Вы не любите котов? Вы просто не умеете их готовить! :)
Много лет пользуюсь пунтосвитчером и он совершенно не мешает. Наоборот - экономит время! Главное отключить австосмену кодировки. Бонусом идут множество сокращений, которые пунто переводит в полноценные фразы.

January 25, 2018

https://www.duolingo.com/profile/mx118

Может и так) Я пытался пользоваться им несколько лет назад. Воможно сейчас его улучшили. А может и я криворуко что-тонастроил. :) Тогда я помню что пока я что-то набирал он быстро с каждой набранной буквой менял туда-сюда раскладку, пытаясь определить что же мне нужно. Что довольно сильно раздражало. Здесь же, насколько я понимаю скрипт работает не исходя из того что я пытаюсь набрать, а принимает решение насчет раскладки считывая ключевую информацию со страницы, т.е. язык уже сразу стоит тот который мне нужен. И это в любом случае будет быстрее и чётче любого пунтосвитчера.

February 4, 2018
Изучайте язык всего по 5 минут день. Абсолютно бесплатно.