Конвертировать текст набаранный в неправильной раскладке
Модератор: /dev/random
Конвертировать текст набаранный в неправильной раскладке
Нужен скрипт/прога, которая по заданной клавише будет конвертировать раскладку текущей строки. И ещё по ctrl переключать языки.
Re: Конвертировать текст набаранный в неправильной раскладке
xneur в помощь.
Re: Конвертировать текст набаранный в неправильной раскладке
Увы, но нет. Сдох он, из-за глюков в нём стало невозможно работать. При запуске вообще не работает, пока 10 раз не перезапустишь. Фронтэнд для кедов был выброшен. Для гнома работает с глюками. Иногда вообще сходит с ума и переключает дичь. Часто падает и не поднимается до перезагрузки. Портит буфер обмена у некоторых приложений. В полноэкранном режиме ютуба мешает пользоваться F. И так можно перечислять бесконечно, я и половины глюков не описал. Это помимо очевидных бородатых багов автопереключения, на которые я писал багрепорты много лет назад, а автор послал лесом. Автор забил болт на сборки. Собирать самому нет желания и времени. Со временем и зависимости начнут ломаться и проще на луну будет слетать, чем собрать. Ну и наконец я понял, что автоматическое переключение портит мне жизнь. Хочу ручное.
- Hephaestus
- Сообщения: 3729
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
- Контактная информация:
Re: Конвертировать текст набаранный в неправильной раскладке
KOT040188
Может быть, Вам стоит посмотреть в сторону нециклического переключения раскладок?
Тогда проблема неправильных раскладок уйдет сама собой.
Может быть, Вам стоит посмотреть в сторону нециклического переключения раскладок?
Тогда проблема неправильных раскладок уйдет сама собой.
Спасибо сказали:
- Bizdelnick
- Модератор
- Сообщения: 20794
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Конвертировать текст набаранный в неправильной раскладке
Надо ж было дать ссылку, где предлагается такой хитровымученный способ, чтобы сделать элементарную настройку. Испугали человека.Hephaestus писал: ↑18.02.2021 22:29Может быть, Вам стоит посмотреть в сторону нециклического переключения раскладок?
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Конвертировать текст набаранный в неправильной раскладке
Да, я там тоже ничего не понял, и вообще что такое это самое "нециклическая раскладка". А есть где попроще?Bizdelnick писал: ↑19.02.2021 20:12Надо ж было дать ссылку, где предлагается такой хитровымученный способ, чтобы сделать элементарную настройку. Испугали человека
- Bizdelnick
- Модератор
- Сообщения: 20794
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Конвертировать текст набаранный в неправильной раскладке
Ну вот про то, что это, там как раз вполне доходчиво (сам пришёл ровно к тому же, но позднее). Это когда переключение на каждую раскладку делается своим отдельным сочетанием клавиш.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
- Hephaestus
- Сообщения: 3729
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
- Контактная информация:
Re: Конвертировать текст набаранный в неправильной раскладке
Не берусь судить, насколько она элементарная, но я в своё время другого способа просто не обнаружил.Bizdelnick писал: ↑19.02.2021 20:12Надо ж было дать ссылку, где предлагается такой хитровымученный способ, чтобы сделать элементарную настройку.
Да и этот взлетел не сразу: помню, обсуждали нюансы с sash-kan.
Пугливый нынче линуксоид пошёл. От всего шарахаются.
И как это устроить нехитрым способом?Bizdelnick писал: ↑19.02.2021 20:26Это когда переключение на каждую раскладку делается своим отдельным сочетанием клавиш.
- Bizdelnick
- Модератор
- Сообщения: 20794
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Конвертировать текст набаранный в неправильной раскладке
setxkbmap -o grp:<что-то-там>_switch или средствами DE.
Конкретнее:
Если нужно больше двух раскладок, тогда сложнее, конечно.grp:shift_caps_switch Caps Lock to first layout; Shift+Caps Lock to last layout
grp:win_menu_switch Left Win to first layout; Right Win/Menu to last layout
grp:lctrl_rctrl_switch Left Ctrl to first layout; Right Ctrl to last layout
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Конвертировать текст набаранный в неправильной раскладке
По-моему, это проще (быстрее) только как раз при более чем двух раскладках, при двух проще одним сочетанием. Или я чего не понимаю?Bizdelnick писал: ↑19.02.2021 20:26Это когда переключение на каждую раскладку делается своим отдельным сочетанием клавиш.
- Bizdelnick
- Модератор
- Сообщения: 20794
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Конвертировать текст набаранный в неправильной раскладке
Не понимаете. sash-kan подробно описал, почему нециклическое переключение более эргономично, и t.t в той же теме высказался по этому поводу. Мне к ним добавить нечего.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Конвертировать текст набаранный в неправильной раскладке
Я добавлю, что нециклическое переключение, безусловно, более эргономично, но xneur даже при нём иногда выручал, пока не начал совсем нещадно глючить. Жалко проект.
Re: Конвертировать текст набаранный в неправильной раскладке
В упор там не вижу подробного описания, а только ссылку на светило-иностранца и голословные утверждения. Как я понимаю, это чтобы не начать ошибочно вводить, не в той раскладке, когда без индикаторов и запоминания, то надо автоматом перед вводом нажать комбинацию? Ну можно и так, но я бы предпочёл работающий xneur.Bizdelnick писал: ↑19.02.2021 21:24sash-kan подробно описал, почему нециклическое переключение более эргономично, и t.t в той же теме высказался по этому поводу
- Hephaestus
- Сообщения: 3729
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
- Контактная информация:
Re: Конвертировать текст набаранный в неправильной раскладке
Вы правильно понимаете, но неправильно воспринимаете.
Отдельная клавиша для каждого языка, это значит:
не важно, какой язык включен сейчас, мы просто включаем нужный.
Следовательно:
Не нужны индикаторы - мы просто перед началом набора нажимаем нужную клавишу. Всегда.
Исключены ситуации, когда повторным нажатием переключаемся не на тот язык - у нас просто нет никаких повторных нажатий.
Это не так мало на самом деле.
Когда такая схема входит в привычку, разного рода неверные раскладки исчезают в принципе.
Если человек пишет "не в той раскладке" настолько часто, что нуждается в специальных программах,
то вариант с нециклическим переключением раскладок - самое то.
У меня это не прижилось по двум причинам:
не работает за пределами иксов (а это иногда нужно)
нет общей схемы для разных ОС (а у меня ещё Win по работе)
поэтому я остался на более привычном варианте циклического переключения по CapsLock,
под Win это тоже удалось настроить, хотя и не без глюков.
Дело вкуса, конечно.
Однако я сам видел на примере виндового PuntoSwitcher,
как он переключал раскладку, когда не нужно было. Ложные срабатывания.
Если за этой автоматикой ещё нужно следить и, в случае чего, ее поправлять,
то лучше уж обойтись без нее и переключать самому.
- Bizdelnick
- Модератор
- Сообщения: 20794
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Конвертировать текст набаранный в неправильной раскладке
Где ж они голословные? Люди ссылаются на личный опыт, а светило-иностранец — на экспериментальные исследования. Могу со своей стороны подтвердить, что это работает, но если привык к циклическому переключению, может потребоваться несколько лет на выработку нужных рефлексов. Потом ещё, если приходится набирать что-то на чужом компьютере, постоянно нажимаешь привычные переключалки.
Не совсем так. Это чтобы не тратить время на переключение локуса внимания на индикатор и обратно. О затратности переключения локуса внимания читайте у светила.
Так он никогда толком не работал. Очень давно пытался использовать его как аналог punto, но вскоре понял, что это невозможно. Вреда от него было больше, чем пользы. Я понимаю, когда приходится исправлять свои ошибки, но когда надо исправлять ошибки программы, которая должна исправлять твои ошибки, — это дико бесит.
У него хоть откатить изменения было легко, да и случалось с ним такое куда реже, чем с xneur. И, кажется, с его помощью можно было настроить нециклическое переключение в винде (хотя могу уже что-то путать).Hephaestus писал: ↑20.02.2021 12:04Однако я сам видел на примере виндового PuntoSwitcher,
как он переключал раскладку, когда не нужно было. Ложные срабатывания.
Последний раз редактировалось Bizdelnick 20.02.2021 17:14, всего редактировалось 1 раз.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Конвертировать текст набаранный в неправильной раскладке
"Однажды один очень мудрый человек… ничего не сказал. Времена были опасные, да и собеседники ненадёжные"
- Hephaestus
- Сообщения: 3729
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
- Контактная информация:
Re: Конвертировать текст набаранный в неправильной раскладке
Добавлено (17:09):
Нет. А он мне зачем? Если бы я хотел создать свою раскладку, я бы давно это сделал. Но мне её потом с машины на машину с собой таскать? Это последнее, чем я хотел бы заниматься.
Re: Конвертировать текст набаранный в неправильной раскладке
Ладно, чёрт с ним с переключением раскладки уже набранного текста. Но хотя бы переключение раскладки по ctrl в линуксе можно организовать? И чтобы все отсальные сочетания с ctrl работали.
- Bizdelnick
- Модератор
- Сообщения: 20794
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Конвертировать текст набаранный в неправильной раскладке
В линуксе-то, вроде, можно. А в X.org — до сих пор нельзя без патчей. Сколько лет минуло…
Переключение раскладки по отпусканию клавиш
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Конвертировать текст набаранный в неправильной раскладке
А в какой системе у вас так настроено переключение было, что в вопросе звучит "хотя бы"?
"Однажды один очень мудрый человек… ничего не сказал. Времена были опасные, да и собеседники ненадёжные"
Re: Конвертировать текст набаранный в неправильной раскладке
Это было настроено в xneur. Может есть какая маленькая утилита, которая может по ctrl переключать раскладку в обход иксов?
- Bizdelnick
- Модератор
- Сообщения: 20794
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Конвертировать текст набаранный в неправильной раскладке
Да даже в M$ DOS так можно было.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |