Технологии
Sergey Moskalev
8608

Caramba Switcher для Mac вошла в публичный бета-тест Материал редакции

Обращение от команды разработчиков.

В закладки
Аудио
От редакции: Caramba Switcher — это идейное продолжение Punto Switcher от команды разработчиков, которая несколько лет назад покинула «Яндекс», переставший развивать свой переключатель раскладки. Глава разработки Caramba Сергей Москалёв говорит, что компания 10 лет поддерживала проект, но в итоге решила свернуть своё софтверное направление и развивать мобильное: «Разрыв произошел не с компанией, которую я очень люблю, а с конкретными людьми в „Яндексе“». Москалёву предложили заморозить Punto, но он отказался и решил сделать новый продукт, чтобы не возникло вопросов. Версия для Windows уже работает, но Punto для Mac не обновлялся и перестал работать у некоторых пользователей, которых у Punto суммарно было несколько миллионов на обеих платформах. В команде Москалёва два разработчика, они базируются в Сочи. TJ предложил Москалёву опубликовать анонс версии Caramba для Mac, разработка которой велась последний год: мы считаем проект важным для всех, кто работает с текстами.

Друзья! Сообщаем, что бета-версия Caramba Switcher for Mac готова к публичному тестированию. Мы хотим поблагодарить несколько сотен отчаянных добровольцев с крепкими нервами, которые с декабря 2018 принимали участие в закрытом тестировании программы и помогали нам довести её до рабочего состояния.

Первопроходцы — это важнейший элемент любого процесса, потому что именно они в дальнейшем составляют ядро развития продукта. Это бесценный ресурс, который ни за какие деньги не покупается, а образуется только по доброй воле тех, кто решил помочь. Когда создается продукт, часто не понимаешь, что в это же самое время создается среда, в которой придется жить несколько лет. Поэтому кажется, что важно собрать друзей, а не просто «клиентов». Пусть друзей и единомышленников будет чуть меньше, чем можно было бы нагнать клиентов, но зато в таком дружественном мире хочется жить и делать что-то полезное.

Фото Сергея Москалёва

Наши цели

По большому счёту мы хотим, чтобы Caramba работала не на компьютере, а в пространстве между умом и пальцами пользователя и помогала процессу мышления, не отвлекая внимание на то, в какой раскладке происходит изложение мыслей или отправка команд, ПРавильно ли использован Shift, cAPSlOCK и тому подобное. Короче, мы хотим убрать все препятствия, которые мешает и сбивают человека с креативной волны.

Сейчас важно сделать Карамбу «живой» — то есть умной и правильно реагирующей на действия и контекст. Далее мы хотим подтянуть к Shift несколько полезных функций, которые будут работать по многомерной контекстной формуле: среда + время + действие пользователя + реакция среды + анализ = ответное действие.

Создание стандарта

За несколько десятков лет двуязычные пользователи компьютеров столкнулись с многообразием комбинаций клавиш, используемых для переключения раскладки. С одной стороны, возможность выбора — это всегда хорошо. Но с другой стороны, многообразие создавает всем известную путаницу: «Блин! Где тут у тебя язык переключается!!?»

С широким распространением Mac проблема усугубилась. Число возможных дефолтных комбинаций для двух операционок выросло до семи. При работе человек опирается на привычку, при переходе в другую систему из Win в Mac не всегда удается использовать соответствующий хоткей.

Одна из наших важных задач — это унифицирование переключения раскладки для Windows и macOS. Свободная и общая для двух операционок клавиша — это Shift, а именно его одинарное нажатие (также думаем насчёт Caps Lock). Мы понимаем, что мы не большая корпорация, и поэтому не можем быть всем для всех. Но те, кому такая унификация удобна, могут нашим решением пользоваться.

Возникли сложности с теми, кто в программе автопереключения отключает автопереключение, переключение раскладки по одиночному нажатию Shift таким людям может мешать, думаем как это минимизировать. Мы проводили голосование по этой фиче в Фейсбуке, во «ВКонтакте» и в нашем Telegram-канале. После тестирования 78% заявили с уверенностью, что им это удобно и они будут использовать Shift для переключения раскладки в системе.

Интеллектуальный краудсорсинг

Ещё одна тема, которая для нас очень важна и интересна — это интеллектуальный краудсорсинг. Ни одна корпорация не может позволить себе иметь тысячи тестировщиков, которые имели бы десятки тысяч конфигураций софта и пользовательских сценариев, и при этом были бы готовы помогать обкатывать продукт.

Конечно, корпорации смотрят метрики, но мы верим, что метрики не могут показать реального ухудшения или улучшения ощущений пользователей от работы с программой. Для действительно хорошего продукта нужен прямой контакт разработчиков с пользователями. Иначе всегда получается «средняя температура по больнице».

Человек, в отличие от финансовых потоков, процентами плохо меряется — например, потому что есть такое понятие как «болевой порог», за который люди не будут переходить, и который ощущается субъективно.Так что мы сфокусировались на выстраивании прямого контакта.

За прошлый год мы получили 5 тысяч писем и постарались на все ответить. Спасибо всем, кто нашел время и потратил силы, чтобы нам помочь!

Мы с самого начала решили не собирать статистику, которая стала сейчас главным цифровым товаром. Как правило, корпорации с бесплатными качественными продуктами собирают и продают информацию о юзерах для последующего обстрела людей рекламой. Мы принципиально против такого и на подобные предложения не соглашаемся. Из аналитики у нас только анонимные данные о версии программы, чтобы мы могли понимать объём текущей аудитории. Когда мы соберёмся что-нибудь продавать или монетизировать, то мы будем это делать открыто и понятно для наших пользователей, а не так, как это обычно принято сейчас.

Что умеет делать Caramba Switcher for Mac

  • Автопереключение раскладки в парах русский-английский (русский-немецкий, англо-греческий и англо-украинский, привычные юзерам на Windows, уже совсем на подходе – осталось исправить несколько багов);
  • Ручное переключение последнего набранного слова или выделения;
  • «ОПускание второй заглавной буквы». Такой тип опечатки происходит очень часто, когда не успеваешь вовремя отпустить Shift. Теперь Caramba такое исправляет. Есть достаточное количество аббревиатур, в которых две заглавные буквы в начале слова допустимы, например, СПб или CCleaner — такие мы знаем и не трогаем. Пришлось для них составить специальный словарь, но наверняка ещё остались случаи, которые нам не удалось отловить;
  • Самообучение. Достаточно стереть с помощью бэкспейса неправильно переключившуюся аббревиатуру или слово длиннее трёх букв, набрать его снова, и оно автоматически попадет в исключения;
  • Распознание паролей. В силу устройства macOS это, в отличие от Windows, было легко!
  • Распознание случаев, когда работа идёт в средах программирования и переключение не нужно. Там Карамба отключается самостоятельно;
  • Автоотключение в играх — правда, не все умеем распознавать, потому что на macOS многие программы работают в полноэкранном режиме;
  • Переключение раскладки коротким нажатием Shift. Теперь и отмена неправильной конвертации, и переключение активного языка в системе сосредоточены в одной самой удобной клавише.

Что пока не успели доделать

  • Определение контекста редактируемого слова. Оказалось очень непростой задачей. В версии для Windows оно ещё не совсем четко работает, но движемся по пути улучшения этой опции — в общем, в каждом релизе её твикаем. Как только почувствуем что работает как часы — включим на Mac-версии тоже;
  • Превращение двойного дефиса (--) в длинное тире (—). Скоро обкатаем в бете и на Windows в LAB-версии;
  • Пока что думаем, какую полезную функцию повесить на значок в Menu Bar. Дублировать системные флажки, отображающие текущий язык, смысла нет – они и так всегда на видном месте. Поэтому пока что значок будет отображать состояние программы – работает она или нет.

История Caramba Switcher

Разработка продукта — это своего рода сторителлинг. Иногда сам можешь развернуть сюжет, а иногда жизнь и люди тебе подсказывают, в каком направлении должен вестись рассказ. Хорошо будет, если вдруг благодаря всем участвующим в процессе — и разработчикам, и пользователям, — сторителлинг превратится в success story. Разработчик продукта или сервиса не может победить один, победить он может только с пользователями, и лучше когда они вместе с самого начала.

Спасибо тем кто этот год был с нами, спасибо тем кто поделился с друзьями в сети и в своих блогах. Мы очень благодарны Лере и Никите из vc.ru за то ускорение, которое вы нам придали, вытолкнув нас на сцену. Спасибо дизайнеру Косте Горскому, который подсказал нам несколько не замеченных нами деталей. Мы нашими не-дизайнерскими глазами этого увидеть не смогли. Также очень благодарим Константина Левтина за консультации по работе с китайским языком — но про это чуть позже.

Ну и в завершение: огромная просьба скачать Caramba Switcher для macOS, потестировать и написать нам. Если все хорошо, то просим поделиться с коллегами и друзьями в соцсетях. Мы всегда рады обратной связи, и хотя можем сделать не все, о чем нас просят, но любое предложение обязательно фиксируем в трекере. Когда приходит множество обращений, это повышает статус задачи и вероятность её скорого решения. Так что чем больше у программы пользователей, тем быстрее она станет надёжной и приятной в использовании. Впереди у всех нас длинный путь!

{ "author_name": "Sergey Moskalev", "author_type": "self", "tags": [], "comments": 103, "likes": 54, "favorites": 23, "is_advertisement": false, "subsite_label": "tech", "id": 102542, "is_wide": false, "is_ugc": true, "date": "Wed, 19 Jun 2019 12:21:16 +0300", "is_special": false }
0
{ "id": 102542, "author_id": 249240, "diff_limit": 1000, "urls": {"diff":"\/comments\/102542\/get","add":"\/comments\/102542\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/102542"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 214344, "last_count_and_date": null }
103 комментария
Популярные
По порядку
Написать комментарий...
6

Сергей, я вот поставил свитчер и начал переключаться по Shift. До этого всегда старался забиндить смену раскладки на Caps Lock. Два вопроса:

1. Почему вы сделали приоритет Shift перед Caps Lock? Да, на шифте палец лежит постоянно, и нажимать его будет быстрее, но есть ощущение, что из-за вечно лежащего пальца может быть большое количество случайных нажатий.

2. Почему Punto никогда не умел в смену раскладки одиночным нажатием, а Caramba умеет? Я вот когда пытался забиндить смену раскладки на Caps Lock проходил круги ада: устанавливал Carabiner, менял через него нажатие Caps Lock на не используемую в системе F19, а в настройках системы уже менял переключение раскладки на F19, ведь macOS не даёт напрямую забиндить такие системные клавиши, как Shift и Caps Lock. Как вам это удалось?

Ответить
13

Никита! Вот такие кажущиеся простыми вещи и съели у нас почти год! Там все на очень тонких задержках и различение между Shift+что-то, SingleShift и DoubleShift.

Насчет CapsLock. Эта клавиша в отличие от Alt, Ctrl, Cmd, Shift именно залочивается. Это создает трудности технические, которые мы пока не решили. Поэтому пока Shift. Мы на Shift хотим еще много разных вещей повесить: поиск в дефолтном поисковике, перевод слова.

CapsLock зарезервирован у нас пока под будущую фичу изменения регистра выделенного:
человек —> Человек — > ЧЕЛОВЕК и так по кругу.

Ответить
9

О, быстрая смена регистра это прикольно, спасибо!

Ответить
1

А зачем это вообще (ну или хотя бы тебе) нужно?

Ответить
0

Присылают текст, а там подзаги выделены КАПСОМ. И это не 2-3 слова, а 10 слов. Вместо того, чтобы самому это перенабирать, можно просто сменить регистр. Качать для этого отдельные приложения не хочется: раньше делал в TextMate, но много лет назад перестал его использовать и оставил только стандартные тестовые редакторы.

Ответить
3

Так это всегда можно было СДЕЛАТЬ ЧЕРЕЗ EDIT

Ответить
2

Ну вот зачем ты так, а? Скажи ещё что в ворде можно это двумя кликами сделать. Жизнь человеку вот так вот ломаешь бездумно

Ответить
1

Идея в том, что эта фича будет работать везде, по всему компу, а не только в Ворде.

Ответить
0

Так на маке это есть почти во всех программах в пункте Edit. Edit стандартный пункт для 90% программ. Где вы здесь ворд вообще увидели?

p.s. бесспорно удобно, что вы сделаете функцию более простой для повседневного использования. К тому же для пользователей виндоус (там из коробки эту фичу я не видел). Я просто удивлен, что есть люди, которые руками перепечатывают капс, когда из коробки есть какая никакая автоматизация.

Ответить
1

См. комментарий выше "Скажи ещё что в ворде можно это двумя кликами сделать". Откройте edit в chrome или в яузере и покажите мне где там меняется регистр?

Ответить
3

Дааааа!!! Быстрая смена регистра — это прям MUST HAVE. Пользовался этим в Punto. И важно, чтоб при смене регистра не происходила смена раскладки. Punto нередко глючил этим в недевнем прошлом.

Ответить
0

Сергей, а в целом планы есть сделать эти вещи настраиваемыми?
Например, вернуть на капсом переключение раскладки, а магию повесить на шифт? Или дать возможность назначить свою клавишу.

Ответить
0

Нет! Пока в программе будет только одна внешняя настройка вкл./выкл автопереключения. За всем многообразием настроек пожалуйста в Punto, мы такое многообразие не потянем сейчас.

Ответить
3

Я вот когда пытался забиндить смену раскладки на Caps Lock проходил круги ада

O_O Почему мне это удалось сделать одной галочкой в настройках?

Ответить
2

Эта галочка с переключением по CapsLock, насколько я помню, появилась недавно.

Ответить
1

На винде с этим исторические проблемы, для преодоления которых люди почему-то используют какие-то программы, вместо смены ОС на нормальную

Ответить
2

Менять ОС ради возможности переключать раскладку любой клавишей или просто установить какой-нибудь lswitch в автозагрузку? Хмммм, ну даже не знаю.

Ответить
0

Это был намек на то, что эта конкретная ос не стоит использования.

Ответить
1

Заходи как только шиндос-софт и игрули будут работать изкаробке на твоих красноглазых "нормальных" ос.

Ответить
0

Ух, хотелось бы знать, какая ОС по-твоему достойна использования.

Ответить
0

MacOS / Современный Linux.

Ответить
3

Спасибо, у меня стоит современный Linux на ноутбуке жены.
Спасибо, я и на своих компьютерах около трёх лет мотался по разным Linux-дистрибутивам, перепробовал и убунту, и дебиан, и сусе, и минт, и арч, и генту.
Спасибо и иди в жопу. На винде сижу и проблем не знаю.

Ответить
3

Ха! Я думал я один такой, судя по тишине в интернете. В маке сделал переключение по капсу, создав кастомную раскладку. Заодно лампочка загорается.
На винде тоже по капсу. Но натрахался капитально. И лампочка не загорается.

Кстати, у меня на клаве есть _отдельная_ запятая на русском. Это мастхев, как по мне.

Ответить
0

Пунто умеет переключать раскладку одиночным нажатием. У меня правый ctrl, например.

Ответить
9

Сергей, введите, пожалуйста, настройку собственных хоткеев и правил. У меня на клавиатуре нет кнопки Pause/Break, а двойной шифт для меня неудобен. Плюс карамба автоматом переводит буквосочетание "тж" в латиницу.
Речь о версии для Windows, но вероятно, актуально для всех.

Ответить
1

Илья! Принято! Версия для Mac или Win?

Ответить
0

Win, о маковой ничего не могу сказать.

Ответить
1

Если с заглавной, то мы видим это как аббревиатуру и конвертим в ТЖ, а вот в нижнем регистре может быть и "тж" и "n;" посмотрим что можно сделать!

Ответить
7

Спасибо, очень ценю ваши усилия

Ответить
8

Двойной шифт, на секундочку, используется в IDE от JetBrains для открытия окна поиска.

Ответить
0

Илья, мы об этом не знали! Но люди нам быстренько об этом сообщили, так как возник конфликт именно с поиском, который там в явном виде отключить невозможно.

Ответить
0

На маках капслок часто используется для смены языковой раскладки, это не создаст конфликтов?

Ответить
3

Никита, мы сделали SingleShift не как альтернативную, а как дополнительную опцию! Можно пользоваться, а можно игнорировать, и использовать привычный системный хоткей, который многих вполне устраивает!

Ответить
0

Ну так IDE, как и любая среда разработки, исключена из Caramba вообще. Там наверняка пропишут правило «не реагировать», если возможно, в случае, «если в системе IDE detected». Зачем для всех-то выключать. У меня например, нет программистских штук, кроме Sublime Text

Ответить
7

О! Приятно видеть на TJ разработчика программы, которой на Windows пользуюсь с удовольствием уже, наверное, год. Двойной Shift - это гениальная находка, я считаю, очень удобно, быстро и не нарушает функционал (не теряем возможность использовать Caps Lock).
Хотелось бы ещё заданную вручную автозамену (например я хочу: "пожималкин" заменять на "¯\_(ツ)_/¯"). На сколько я понял из того, что вы писали в своём блоге в Telegram, вы такую функцию не собираетесь вводить. Может передумаете? ;)

Ответить
0

Спасибо, Павел! Автозамена, это отельный класс программ. Боюсь сейчас не потянем:(

Ответить
7

То чувство, когда в инсталяторе нет сервисов яндекса

Ответить
0

напомнило Яндекс.Бар

Ответить
3

Pfxtv djj,ot ye;yf 'nf ghjuhfvvf&

Ответить
0

Перевод: "Зачем вообще нужна эта программа"
Хороший дзенский коан:)

Ответить
2

Пользуюсь Punto Switcher 4.2.6 build 1275 и горя не знаю!

Ответить
3

Спасибо, что пользуетесь! Punto мне тоже очень дорог и близок. 16 лет разрабатывал:)

Ответить
5

Примерно столько я им и пользуюсь.
Спасибо вам!

Ответить
2

Версия 4.4.3 от 04.07.2018 сборка 407

Ответить
0

тоже не плохо :)

Ответить
3

А мне двойной шифт не понравился, долго к нему привыкал. До этого было как-то иначе и мне очень нравилось, но я увы теперь не могу вспомнить.

Ответить
2

А alt, как сейчас в Punto на Mac можно продолжить использовать? Есть настройка такая?

Ответить
2

Антон, пока нет! Если будет критично для большинства пользователей, будем думать. Любая новая клавиша неожиданно может притащить сотню конфликтов, на разрешение которых требуются огромные усилия. Как правило, обычному пользователю эти финансовые и временные страдания не видны:)

Ответить
2

Сделайте, пожалуйста, так как я из-за этой привычки просто не смог пользоваться Карамбой и вернулся на Пунто. Альтом для переключения пользую уже много лет и несколько недель боли с шифтом показали, что я не готов отказаться от привычной кнопки.

Ответить
0

Боюсь, что до альта, без широкого тестирования, мы не сможем быстро дойти. И вот еще важно!!! Думаю для всех пользователей автопереключателей! Если Punto Switcher работает нормально и набором функций устраивает, то не нужно переходить на Caramba мы не сможем обеспечить, а главное качественно поддерживать такое многообразие настроек, которое есть в Punto!

Ответить
0

Альт поддерживаю - конфликтов с пунто не наблюдал. С double shift не решается проблема с Jetbrains

Ответить
1

JetBrains по какой-то причине не смогли сделать отключение дабл-шифта, но сделали костыль, описанный здесь: https://youtrack.jetbrains.com/issue/IDEA-161094#focus=streamItem-27-2518218-0-0

Ответить
0

Нда. Реальный костыль!

Ответить
0

А почему это JB должны отключать? У них это уже сто лет как стандарт, в отличие от вас

Ответить
0

Люди живут в свободной стране и выбирают, что для них важнее поиск в JB или переключение по всему компу:)

Ответить
0

Очень хотелось бы. Тем более shift же ещё включает заглавные буквы.

Ответить
2

Наконец-то исчезла проблема с переключением раскладки в Sublime Text, которая была Punto. Огромное спасибо)

Ответить
1

А линукс? :(

Ответить
1

Сергей, все просто! У нас в команде нет линуксоидов :(  так что и планов по созданию такой версии нет. Так что только xNeur. Странно, что в сообществе за 10 лет не нашлось пары человек реанимировать или довести его до ума.

Ответить
1

В линуксе (наверное, сам я им никогда не пользовался, но видел в универе как чертыхались с ним линуксоиды, когда все уже работали над поставленными задачами) основная проблема в том и есть, что очень мало чего доводится до ума, вроде всё есть, но всё через опу работает.

Ответить
0

Потому что мало кому он нужен на линуксе, видимо, так как при слепом вводе можно сразу заметить неверную раскладку и переключить на нужную. У меня это, например, на автомате происходит, не задумываюсь даже.

Ответить
1

не понял этот дабл шифт не отключается чтоли? только cmd+space! только хардкор!

Ответить
1

Алексей, дабл шифт не переключает раскладку в системе, он конвертирует набранное в неправильной раскладке. Переключает тот хоткей, который установлен самим пользователем!

Ответить
0

как отключить одиночный шифт?( почему не оставили сразу возможность отключить

Ответить
0

Потому что beta-версия. К релизу определимся.

Ответить
1

Для смены раскладки по капсу использую скрипт AHK:

Capslock::Send {LCtrl down}{Shift}{LCtrl up}

Если скомпилировать и запустить под админом, то будет работать и в приложениях с админскими правами.

Ответить
1

Очень обрадовался посту, подумал, что появилась альтернатива Punto, побежал устанавливать, но это просто какой-то провал...
Итак, версия под Windows. Во-первых, почему нельзя настраивать клавишу для переключения языка? Много лет использую сaps lock и как-то не возникает желания переучиваться.
Во-вторых, ну почему так долго?! Я печатаю около 450 символов в минуту и для меня эта задержка Caramba Switcher вызывает чуть ли не физическую боль. Ну серьёзно, от нажатия шифта до смены раскладки проходит около секунды времени! Предполагаю, что это сделано для регистрации DoubleShift, но лично мне он не нужен и его тоже хотелось бы отключить.
Короче, я не понимаю, как можно выпускать (пусть даже и в бету) приложение, у которого нет даже элементарных настроек.

Ответить
0

А зачем ВАМ альтернатива, чем Пунто не угодил?

Ответить
–1

Странно. У меня переключает практически мгновенно, точно не медленнее Punto. Windows 10

Ответить
1

В сфере новостей про яндекс и спецслужбы теперь же хорошо, что этот проект не имеет ничего общего с яндексом?

Ответить
1

А расскажите, пожалуйста, про финансовую сторону вопроса.
Вот вы заявляете, что не собираете и не делитесь статистикой пользователей. При этом все время упираете на отсутствие ресурсов.
Так как вы планируете дальнейшее развитие проекта? Он будет жить пока будет энтузиазм создателя? Думали ли продавать приложение?
Суть в том, что отдавать свой ввод хотелось бы на понятных условиях.

Ответить
0

На Маке использую раскладку Бирмана. Засада в том, что убрать раскладку U.S. нельзя. И получается, что при переключении раскладки через Shift выбираются все поочередно. Можно сделать так, чтобы в настройках можно было указать с какими раскладками работает переключение.

P.s. Временами приходится казахскую раскладку подключать. Т.е. проблема актуальная.

Ответить
1

Сработало. Спасибо!

Ответить
0

Максим, ой! Бирман, Фонетическая, Машинопись, Дворак и т.д. У нас точно на это нет ресурсов.

Ответить
0

Помню, что в свое время снес Пунто из-за проблем с ним в играх. Как сегодня обстоят дела во время гейминга? Карамба отключается или хорошо работает и во время игры?

Ответить
1

На Windows отключается во всех полноэкранных, и браузерных популярных. В маке собираем репорты от пользователей и апдейтим список исключений, где Карамба мешает играть или работать!

Ответить
0

вроде норм стало работать. Изредка что-то вылазит. Но я все равно на всякий случай в исключения добавляю игры.

Ответить
0

В пунто можно добавить приложение в исключения

Ответить
0

Чтобы внутри Punto не переключало автоматом? Нет такого мы не умеем:) Вообще как с антивирусами может начаться борьба за ресурсы. Пока подружить не получилось. Многое придется специально делать, пока непонятно зачем:)

Ответить
0

У меня он отключен для всех игр и текстовых редакторов. Удобно.

Ответить
0

Удалил Punto, установил Carambo для MacOS - не переключает... Универсальный доступ включил. Ноут перегружал... Толку чуть. Печаль :(

Ответить
0

Владимир! Раскладки стандартные? Русский и Английски (США)?

Ответить
2

К сожалению нет, русская стоит Russian (US-Mac), чтобы вывести букву Ё на привычное место, так как у меня мак "американец"... Видимо в этом и заключается проблема.

Ответить
0

Да, Владимир! Мы строим гипотезу о языке набора из местоположения букв на стандартных раскладках Английский (США) и Русский (можно Русский ПК). Чтобы дотянуть все остальное придется делать специальную языковую модель для каждого такого диковинного случая:(

Ответить
0

Парни, сделайте пожалуйста микроверсию, которая в ручном режиме будет конвертировать последнее слово.

Больше никаких усложнений:
1.ручной режим
2.возможность назначить любую клавишу, в том числе капслок

Ответить
0

Стефан, если честно подмывает так сделать. Но это путь еще более пугающий — делать не настройки, а версии программ:)

Ответить
1

Я установил приложение, не нашел где можно поменять двойной шифт, удалил.

Ответить
1

Прекрасно! Одним недовольным меньше:)

Ответить
0

Время попробовать карамбу на виндовс)

Ответить
0

Написал вам на сайте, но напишу сюда... Сделайте для фонетической раскладки переключатель плз.

Ответить
0

Сергей! У нас банально нет ресурсов делать что-то для редких раскладок. Это потребуются специальные, новые наборы правил. Там еще и Дворак и Машинопись. Кто-то должен это кодить, потом тестировать, потом работать с багами... Не простая история...

Ответить
0

у вас происходит проверка по словарю? т.е. например "spasibo" записано на замену "спасибо"? Или иной способ детектирования? Фонетическая раскладка как раз не редкость для mac, например у меня только английские символы на кнопках, и фонетическая раскладка то что надо. С кодингом я могу кстати помочь, правда только на Objective-C...

Ответить
0

Сергей, напишите мне сюда: caramba.tech@gmail.com обсудим!

Ответить
0

У меня на Mac OS включить переключение по Caps Lock система не позволяет. Mac OS Sierra. Пришлось вернуться к CMD-Space, но очень удобно мне было переключать по просто CMD. Так как я использую правый Shift+Alt+: для «установки кавычек», было бы здорово, чтобы программа это позволяла. Пока что при наборе закрывающей » на после english word получается вот так: «a wordÚ». И никак мне не удается настроить автозаменять Ú на ».

Потестирую переключение раскладки на Shift — пускай так, посмотрим как что ))
Благодарю за новую версию!

Ответить
0

Спасибо Павел!

Ответить
0

А куда багрепорты то писать?
Что бы не пожелания, а со скриншотами и т.д.

Ответить
0

Anvi! Сюда пожалуйста: caramba.tech@gmail.com

Ответить
0

Добавьте пожалуйста в исключения сочетание трех апострофов ``` . Они сейчас переключаются автоматически в ]]] Сочетание трех апострофов используется Slack, Confluence и других программах/сайтах для вставки блока кода. Пользуюсь часто и очень мешает автоматическое переключение в ]]]
Спасибо

Ответить
0

Программа ужасно глючит, вот прямо сейчас, пока я печатаю, а разработчик в ответ на фидбек только хамит, причём всем, и банит всех, кто ему чем-то не понравился. 

С такой клиентоориентированностью желаю ему заняться чем-нибудь другим и не тратить попусту время на некачественную разработку. Пример хамства в скриншоте. 

Ответить
0

Или вот еще один пример:

Ответить
Обсуждаемое
Истории
Адольф Гитлер до диктаторства: мечтательный художник и несостоявшийся архитектор
О временах, когда Гитлер зарабатывал рисованием, создавал эскизы собственных архитектурных проектов и даже не думал заниматься политикой.
Санкт-Петербург
Baza опубликовала видео нападения мужчин на девушек в Петербурге — одну из них ударили по лицу, она не смогла встать
Со слов пострадавших, их начали преследовать на улице и спрашивать «не лесбиянки ли они».
Новости
Путин заявил о необходимости наказывать тех, кто бросает стаканчики в полицейских
Сегодня ты бросаешь в полицейского пластиковый стаканчик, а завтра громишь магазины, считает президент.
Популярное за три дня
Новости
В Калининграде двое полицейских подшутили над коллегами, прислав им поддельный приказ начальства о вырезании снежинок
Начальник отнёсся к шутке с юмором и заставил их вырезать снежинки.
Интернет и мемы
Без заголовка
Новости
WADA на четыре года лишило Россию права участвовать в международных турнирах, включая олимпиады и чемпионаты мира
Россия не сможет принимать крупные спортивные мероприятия и подавать заявки на их проведение.

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "i", "ps": "cndo", "p2": "fizc" } } }, { "id": 4, "label": "Article Branding", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "cfovy", "p2": "glug" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "ezfk" } } }, { "id": 6, "disable": true, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byswn", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "cndo", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-223677-0", "render_to": "inpage_VI-223677-0-130073047", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=cndo&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Баннер в ленте на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudv", "p2": "ftjf" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "ccydt", "p2": "ftwx" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "fzvc" } } }, { "id": 20, "label": "Кнопка в сайдбаре", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "chfbk", "p2": "gnwc" } } } ]