Адрес для входа в РФ: exler.wiki
Почему я так и не перешел с Punto Switcher на Caramba Switcher
Как известно, знаменитый переключатель клавиатуры Punto Switcher в свое время был куплен "Яндексом", после чего разработчик переключателя Сергей Москалев и руководство "Яндекса" не сошлись во мнениях по поводу развития программы. (Судя по всему, я там свечку, конечно, не держал.) В результате Punto Switcher совершенно перестал развиваться, а Москалев начал работу над принципиально новым переключателем, который называется Caramba Switcher.
С год назад я уже пробовал использовать Caramba вместо Punto, продержался где-то день, после чего вернул Punto обратно - мне категорически не понравилось, как работает Caramba, также я категорически не приветствую подход, при котором разработчик типа как хорошо знает, что нужно пользователю, поэтому он не дает пользователю никаких возможностей настройки программы, потому что, дескать, хорошая программа сама все делает как надо. А это, по моему мнению, очень порочный подход. Сергей Москалев, как он сам написал в комментариях к моей предыдущей записи о Caramba, считает, что наличие возможности настройки программы - свидетельство бессилия разработчика. А это, по моему скромному мнению, и вовсе полный бред.
Ну, да ладно: некоторое время назад, когда я в комментариях пожаловался на Punto (этот переключатель, конечно же, вовсе не идеален, да и к тому же давно не развивается, но лучше я пока не нашел), мне предложили дать Caramba еще один шанс - мол, вот она-то вовсю развивается и становится, как отчет Новосельцева, все лучше и лучше.
Да не вопрос: скачал, установил, потестировал несколько дней.
Подход разработчика не изменился: у программы нет ни единой настройки, единственная клавиша управления - двойной Shift, который может отменить неправильное переключение (ну, это в теории). Обучение программы под конкретного пользователя производится следующим образом: если клавиатура была переключена неправильно, то достаточно стереть слово, ввести его заново - и в программе автоматически будет создано соответствующее правило. Это тоже - в теории.
Мои впечатления. Программа, конечно же, стала заметно лучше - намного меньше ошибается по сравнению с версией годичной давности. Отмена неправильно переключенной раскладки производится далеко не всегда, а кроме того, нередко при таком возврате и вовсе выдает какую-то полную белиберду. У Punto такое тоже бывает, но значительно реже.
Самообучение, когда я стираю неправильно переключенное слово и ввожу его вновь - срабатывает далеко не с первого раза. Мне приходилось по три-пять раз терпеливо стирать, вводить снова, опять стирать, опять вводить, чтобы программа соизволила создать правила. (Вместо того чтобы с первого раза вбить это сочетание в исключения вручную.)
Известные болезни Punto - неправильные переключения слов с определенными знаками препинания - здесь также присутствуют. Только в Punto я могу задать свои сочетания клавиш для того, чтобы отменить переключение для всего слова или для выделенного фрагмента, а здесь - ни черта. Ешьте что дают. Что не дают - есть не получится.
В различных нестандартных ситуациях - когда слово намеренно искажается - у Caramba начисто сносит крышу. Попробуйте, например, написать "аккупунктура-ашмупунктура" и посмотрите, что из этого получится. Второе слово Caramba немедленно (после сочетания "ашм") начнет переводить в английскую раскладку - и тут самое интересное то, что вы с этим вообще ничего не сможете сделать! Потому что ни двойной Shift, ни многочисленные стирания и ввод заново - не помогут по определению: эта зараза будет упорно переводить слово в английскую раскладку и сделать с ней ничего нельзя. И такие случаи были далеко не единичные. В Punto при этом можно задать определенное сочетание в исключения - и проблема решена. Но здесь автор программы считает, что любые настройки - от бессилия разработчика, поэтому он у нас сильный и креативный, а я, несчастный пользователь, ничего не могу сделать с тем, что программа просто тупо корежит мне текст и исправить это невозможно.
Какой вывод? Очень простой: Caramba снесена как класс, Punto восстановлена в правах. Punto - не лучший в мире переключатель, как я уже говорил, но он достаточно гибко настраивается и у меня с ним не бывает таких клинчей, как с Caramba, где я ничего не могу сделать.
Я вполне допускаю, что многим пользователям Caramba не создает никаких проблем, но мне эта программа именно что создает проблемы, причем временами - совершенно неустранимые, что меня не устраивает категорически. Ну и сам подход разработчика меня тоже не устраивает. Потому что гибкие настройки позволяют настроить программу под предпочтения пользователя. А это ваше "жрите что дают" - не вариант вообще ни разу.
У Windows 10 есть еще некий глюк с раскладками, когда у вас появляются раскладки из соседних профилей или из профиля по умолчанию, а удалить вы их не можете. Но разработчиками, что Пунты, что Винды, судя по всему похуй.
Это обычная позиция разработчиков бесплатного софта. Попробуйте, например, разрабам KODI намекнуть, что вам чего-то не хватает или где-то ошибка - сразу узнаете, насколько вы неблагодарная свинья. ))
Тоже общался с Сергеем по поводу отключения значка Карамбы в таскбаре, масштабирования и кое-каких ошибок в программе: "Я бы посоветовал Вам попробовать что-то [из] альтернативных программ переключателей" ответил мне Сергей.
Так и сижу на какой-то древней версии Punto Switcher - последней, которая в состоянии прятать свой значок в трее.
Тоже имел с ним переписку. Удалил как и программу. Такого высокомерия и пафоса на пустом месте даже у Бузовой нет.
Снёс через 20 минут. Может автор и гений, не знаю, но мне такая программа не нужна.
в Windows (не скажу за все, но последних 3 версии точно) есть возможность повесить переключение языка на одну кнопку "тильда" (часто "ё") -- которая слева от "1". Конечно, при этом потеряется возможность вводить символ "`", но кому он вообще упёрся? Лично мне он изредка нужен, но настолько редко, что вполне достаточно copy/paste.
Как выше (ниже) уже заметили, переключать язык обычному юзеру требуется не так уж часто. Во всяком случае, не настолько часто, что нажатие на одну кнопку сильно тормозило бы процесс (для тех, кто придумал переключение двумя кнопками -- в Аду стоят отдельные два котла!). А вот что мне действительно часто приходится делать, так это возвращаться принудительно на английскую раскладку, ибо в большинстве программ горячие клавиши понимаются только в ней. Опыт работы с Punto у меня мизерный (поставил в прошлом веке и тут же снёс), но, кажется, он тут ничем помочь не сможет? Или он уже настолько умный, что может сконвертировать текст не меняя системной раскладки?
Обычный сценарий: работаем в программе в английской раскладке, отвлекаемся на чат, пишем несколько слов по-русски, возвращаемся в программу. Внимание, вопрос: системная раскладка у нас останется английской или поменяется в тот момент, когда начали по-русски писать? Если поменялась, то можно ли настроить, чтобы не?
И ещё лайфхак для извращенцев: в качестве русской раскладки в Windows можно установить Russian Typewriter и тогда (о, чудо!) запятую тоже можно будет вбивать одной кнопкой без всяких шифтов (те, кто придумал запятую с шифтом, варятся в тех же двух котлах). Сначала непривычно, что цифры в русской раскладке уходят под Shift, но потом привыкаешь и наступает дзен.
Теперь ужасно ломает, когда приходится садиться за другие компы.
Правда есть побочный отрицательный эффект в Пунто - если набрал не в той раскладке кусок текста, и в нем есть запятая, то при конвертации она обратится либо в "ю", либо в "?".
Как бы победить???
Запятая с шифтом - есть еще один лайфхак, бл, просто сделать свою раскладку. Инструменты все бесплатные.
Есть, кстати, одна программа, которой я "прощаю" подобный подход: Backblaze Backup. У неё тоже "ноль настроек", нельзя выбрать пути для бэкапа, можно только забэкапить "всё". Но их ответ на любые претензии несколько более корректен: "Вот у нас есть альтернативный продукт облако Backblaze B2, к нему миллион клиентов под все NAS и операционные системы, будем рады помочь с вашим особым случаем".
Что касаемо Backblaze пооффтоплю: рекомендую посмотреть вам в сторону Jottacloud - очень приятный сервис.
Жизнь прошла зря -- ни пунто, ни карамбу никогда не использовал и не ставил.
Даже не уверен что правильно понимаю что это такое.
Вот сейчас пишу на португальской клаве без русских букв и никакого дискомфорта не испытваю.
Определенно что-то делаю не так...
Я работаю в снабжении и у меня много переписок+есть однотипные тексты
1) если она ошиблась, то всегда есть кнопка PAUSE/BREAK. Если меняешь постоянно, то прога предложит создать правило переключения.
2) я их называю горячие слова. в punto - это автозамена. Пишу обычно, через нижнее подчеркивание в начале. например _доставка - и это слово заменяется на наш адрес доставки, ссылку на 2gis, координаты яндекс, телефоны, кто встретит и тп.
и таких горячих слов - у меня пару десятков - реквизиты, ИННы, однотипные предложения, шаблоны. Все они довольно естественны и их не надо запоминать, тк они довольно логичны.
главное - это сокращает количество кликов и не надо искать к примеру файл с реквизитами, что бы его прикрепить к письму (пусть даже если он будет лежать на рабочем столе)
3) ошибок у пунто - чрезвычайно мало. она висит у меня скрыто в трее и не отсвечивает. Она настолько естественна, что когда я сажусь за чужой комп у меня прям начинает морозится работа и только из за постоянного клацания shift+alt.
4) дневник. не знаю где хранится. это как автостраховка. вроде и не надо. но раз в год бывает пригождается.
Именно этим и хорош пунто, ради этого готов ему простить забывчивость правил и исключений. В крайнем случае есть старинный SwitchIt!
...очень хотелось сказать "из ж...", но, скорее всего, результат какой-то бюрократической процедуры.
Кстати, есть известная история, почему в Windows комбинация Ctrl+F везде работает как поиск, а конкретно в Outlook -- как Forward:
Вернёмся в 1995 год.
Группа разработчиков усиленно трудилась над созданием почтового клиента, который тогда назывался Exchange (кодовое название Capone, в соответствии со всеми чикагскими терминами тех лет). В те времена сочетание Ctrl+F вызывало диалог поиска, как и положено.
Но потом появился баг-репорт от бета-тестера, который хотел, чтобы Ctrl+F назначили на пересылку (форвардинг) письма, а не на поиск, потому что он привык к такому сочетанию клавиш в другом почтовом клиенте, который использовал до Exchange.
Этим бета-тестером оказался Билл Гейтс.
у меня скорее всего просто мышечная память. Когда то завелось и понеслось.
+ у меня что на работе, что дома клавиатуры Logitec. им уже лет по 10 наверное и я редко сажусь за чужие компы. поэтому нажимать shift+alt как то уже дело рефлексов.
вот когда есть нужда посидеть за чужими компами, то тут начинается мясо и маты ))
>А shift+alt нифига не рядом,
Именно это и прекрасно, исключает случайные нажатия
Попробуйте ввести в пунте ICRC, название моей организации. Я с 25-летним опытом работы в компьютерах так и не добился того, чтобы это работало. В лучшем случае получаю icrc.
Если вы используете программы удаленного доступа к серверам или, что хуже, к клиентским компьютерам, Пунто там вытворяет такие вещи, что страшно писать, т.к. выполняет некие комбинации с ctrl, alt или fn, даже пароль иногда невозможно ввести.
Дневник такая программа может по-хорошему хранить только локально и шифровать его учеткой пользователя. Не проверял, но абсолютно уверен, что она херачит данные на этот хуяндекс.
Любые два - ок, между ними переключает, третий - все, сливайте воду.
Бывает, что и нет - но это редкость.
www.artlebedev.ru
При этом все IDE внесены в исключения, в них вообще невыносимо было с Punto.
Надо в самом деле собраться и освоить слепую печать, реально удобная и полезная штука.
А, в ГосДу*е РФ, конечно же!
Я постоянно вижу в чужих текстах/комментах "нагадившего автопереключателя", и в голову не придёт Пунто или что-то подобное поставить. Хотя клава достала - часто Ктрл+Шифт не срабатывают с первого раза. Мне, кстати, интересно, допустим, пароли эти люди хранят в менеджерах... А когда их в первый раз вводить, на новом сайте, к примеру? Или кроме Пунто везде и паролехранилище облачное с автогенератором?
Теперь по делу.
Есть такая категория пользователей мы ее называем — возюны:) Это люди которые любят что-то настраивать, часто приводя продукт в негодность. Мы прилагаем максимум усилий чтобы среди пользователей Карамбы этой категории не было! Весь этот олдскул очень милый конечно, но спасибо нет! Вы Алекс, пожалуйста, заиграйте на дудочке и уведите всех этих людей подальше за город:)
Если мне нужно при копировании старой граммофонной пластинки почистить звук от щелчков, я на Adobe Audition выбираю готовый пресет. Много раз пытался крутить руками все равно получалось хуже чем у профессионала потратившего на это 20 лет. Мне нужен результат, а не иллюзия управления, типа жилетки Вассермана.
Спасибо за сэкономленное время на попытку тестирования вашей программы, всего хорошего!
аккупунктура-ашмупунктура ... "Потому что ни двойной Shift, ни многочисленные стирания и ввод заново - не помогут по определению..." Про неработающий двойной шифт написали для красного словца?:)
Есть такое понятие — защита от дурака. Программист, который не в состоянии предусмотреть в программе настройки, которые не приводят её в негодность при любых действиях пользователя, называется криворуким.
Я вот всегда перенастраиваю клавиши переключения, как мне удобно, потому что я так привык, и не буду пользоваться тем, что мне неудобно! Вам, как профессионалу, сделать эти опции - пара дней, так в чем же дело?
Могли бы хоть одну кнопку "сделать заебись" оставить.
1. Используемые мной аббривиатуры по прежнему переводит, исключения не прописать, само не учится - неудобно!
2. Отсутствует такая вещь, как автозаполнение (вводишь дд - получаешь "добрый день") - неудобно.
От использования отказался, вернулся на Punto
В общем, загадочный чел.
Но в целом более-менее доволен ею для целей применения сугубо дома. Равно как и программами типа OpenOffice, GIMP и т. п. Для работы - нет, не доросла.
Пароль, да в явном виде, да в текстовом файле.....
Нажать не тяжелее, чем просто пробел, не меняя положения рук на клавиатуре. Через некоторое время вырабатывается рефлекс.
Гораздо сложнее когда пересаживаешься с системы на систему, вот тут реально глючу первые минут 10-15.
Просто кто-то единожды привыкнув к "свитчеру" не может от него отвыкнуть. Вот и все.
Не помню, в какой именно момент, может с переходом на Linux, в котором есть свой автопереключатель — XNeur — тоже слегка глючный, как Punto и как все они.
Что удобно в Linux — можно повесить переключение раскладки на Caps Lock, а переключение левым мизинцем очень удобно, оно быстро входит в привычку и становится таким же «автоматическим».
В Windows, кстати, мне так и не удалось сделать переключение раскладки клавишей Caps Lock.
Если кто-то думает, что Caps Lock предназначен для другого, я отвечу — печатать заглавными приходится пару раз в год, и для этого используется Shift+Caps Lock.
LEFT JOIN users_text ut ON ut.user_id=u.id AND ut.lang='en';
Шутка, конечно. Я и Caps lock и Num lock у себя отрубил уже очень давно. И, если Num я еще могу понять, то кому может понадобиться Caps - вообще не представляю. Заголовок статьи заглавными буквами написать? Да, было такое модно лет 40-50 назад.
UPD: А есть еще загадочная клавиша "Scroll lock". Теоретически я знаю, для чего она предназначена, но не видел ни одной программы, которая эту клавишу поддерживала бы. Даже MultiEdit, которому, казалось бы, сам Бог велел обрабатывать ScrollLock, этого не делал.
Заголовки — да, приходится иногда заглавными набирать. Shift+Caps очень удобен для этого. Мало того — он удобнее обычного Caps Lock. Тем, что не нажимается нечаянно.
Кстати, только я купил KVM-Switch, который переключался двойным нажатием этой клавиши, как сразу же попалась где-то клава без неё 😄
А в консольном режиме Linux она делает ровно то, что написано -- приостанавливает прокрутку (точнее, вывод -- то, что обычно делает Ctrl+S).
...ну и вообще -- кнопка эта появилась еще как минимум на IBM Model F в 1981 году. Для чего её предназначали авторы в ТЕ годы -- фиг мы теперь поймём (а по слухам, и тогда тоже никто не знал).
Если кто-то думает, что Caps Lock предназначен для другого, я отвечу — печатать заглавными приходится пару раз в год, и для этого используется Shift+Caps Lock.
Запускаешь его с кодом клавиши и она будет менять раскладку. "lswitch 20" будет менять по Caps
А ещё скроллок удобен в экселе
Когда эти залипоны достали, снес и переучился на другую комбинацию. Она хотя бы пашет как надо.
http://blademight.github.io/Mahou/
Вероятно залетело в исключения.
Вы можете попробовать следующий сценарий:
1. Открыть файл C:\Users\имя пользователя\AppData\Roaming\Caramba\Switcher\UserRules\ru-en.txt
2. Закрыть Caramba Switcher
3. Внести правило или убрать ненужное правило
4. Сохранить изменения в файле
5. Запустить Caramba
Оказалось, что задать исключения можно. Не так удобно, как в Punto, но можно. Поэтому остался все-таки на Caramba, в целом работает лучше Punto у меня.
Вы можете попробовать следующий сценарий:
1. Открыть файл C:\Users\имя пользователя\AppData\Roaming\Caramba\Switcher\UserRules\ru-en.txt
2. Закрыть Caramba Switcher
3. Внести правило или убрать ненужное правило
4. Сохранить изменения в файле
5. Запустить Caramba
Но с тем, что в настройках хорошо бы иметь исключения и др., спорить не буду, согласен.
Ну вот решил я один раз написать: "Приколитесь, парни, если написать ifdef русскими буквами то получится шавуа, гыгыгыгы!" И теперь всегда автопереключение не будет работать, если начать писать ifdef русскими буквами. И я ничего не могу с этим сделать?
Вполне может быть такое, что на практике такое может встречаться крайне редко. Но даже чисто на уровне пользовательского опыта ощущение, что ты каждую секунду можешь сделать что-то "не то", и это потом никак не исправить - весьма негативное.
Именно как дневник в Punto.
А вот в сетке у нас (люди работают на серваке через RDP) от этого пунто в какой-то-момент были серьёзнейшие траблы - зависал, не давал переключить язык вообще и так далее. Потом, правда, это прекратилось - видимо, в какой-то из версий его наконец починили.
Пробовал когда-то этот Punto поставить, не помню, зачем. Снес через пару дней, мешало жутко.
Кстати, в предыдущем абзаце, когда набирал слово "Punto", даже не заметил, что раскладку переключил. О, опять. 😄
PS: При всем при этом слепым десятипальцевым не владею совершенно. При печати посматриваю и на клавиатуру и на экран. Непереключенную раскладку иногда замечаю, когда написано целое предложение, ну так и хрен с ним, тяжело перенабить, что ли?
Вообще же пунто при всех проблемах отличная вещь и возврат конвертации, настроенный по умолчанию на Pause|Break, прекрасно работает. Мне не хватает одного: чтобы пунто запоминал исключения. Сам же предлагает и, собака, не запоминает. В-Link вместо D-Link`а и т.п. Половину документов и писем у меня с такими словами, несколько обидно за заявленную, но не работающую функцию.
"Хотя экспрессия ARF6, PI3K или NFkB не меняется, изменение Ras-сигналинга приводит к включению механизма "stem-loop" в некоторых клеточных культурах"...
Ключевые поля для выборов в раду - electionId, districtId, precinctId. Для выборов головы districtId игнорируется.
Если тебя будет смущать districtId (это округ), то переименую в eldistrictId.
Еще одно обязательное поле - protocolApprovalDt, без него Error 500 получишь.
Спорить не собираюсь, ибо знаю, что буду неправ. Кому-то автопереключалка удобна, кому-то (мне, в данном случае) - нет. Предпочитаю переключать раскладки вручную.
Воистину.
Клавиатурные шорткаты они вообще воспринимают, как откровение. И если про ctrl + c, ctrl + v, они ещё что-то слышали, то ctrl + a, ctrl + p и alt + F4 воспринимают как черную магию.
Возможно, не сохраняет из-за отсутствия прав на запись в свою папку.
Тоже наступал когда-то на подобные грабли с каким-то переключателем, возможно, что и с Punto.
одной клавишей (а не сочетанием) переключить раскладку на порядок удобнее (особенно если три и больше языка, но в основном пользуешься двумя)
возможность по одной клавише моментально переключить часть слова набранного в другой раскладке так-же удобнее чем стереть-переписать (я в курсе, что можно просто выделить и "поверх" писать заново)
частые опечатки/сокращения очень удобно внести в список
Платная правда но то мелочи
Те настройки, которые ты описал и, которых тебе не хватает, естественно нужны (в смысле, очевидно необходимы). Баранья позиция разработчика "а они вам не нужны" только говорит о том, что разработчик баран. Но не все авторы ПО такие слепые к юзабилити, а ты всех под "общий подход" причесал.
Я вот сходу не нашёл сейчас на OS X ни одной программы у себя, где бы не было нужных мне настроек.