Перейти к содержимому

Как поменять язык текста не стирая его

  • автор:

В процессе ввода текста исчезает ранее введенный текст

При вводе текста в документе текст в точке вставки удаляется.

Причина

Включен режим вставки и нажата клавиша INSERT.

Решение

Отключение режима подпечатки:

Параметры замены в Word

  1. Выберите Файл >Параметры.
  2. Выберите пункт Дополнительно.
  3. В меню «Параметры правки»отобразить флажки «Использовать режим вставки» и «Использовать режим вставки».

Facebook

LinkedIn

Электронная почта

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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

Переключение раскладок методом смены клавиатур

Хотел бы предложить свой метод переключения раскладок на клавиатуре. Существует множество программ, переключающих раскладки — Punto Switcher, Comfort Keys Pro. И для большинства пользователей эти способы, вполне возможно, будут предпочтительными.

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

Мне, как программисту, пользоваться Punto Switcher и аналогами, довольно проблематично, постоянно происходит неверное определения языка. При этом, нужно все время держать в уме, какая сейчас раскладка, переключаться на нужную, а потом еще и исправлять ошибочно введенный текст. Можно, конечно, переводить текст по нажатию, но все равно приходится об этом задумываться.

Я подумал: почему бы вместо переключения раскладок на одной физической клавиатуре не переключаться между двумя физическими клавиатурами. Т.е. русский текст набираем на одной клавиатуре, а английский — на другой клавиатуре.

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

По завершении недели можно сказать, что эксперимент прошел успешно и возвращаться к старому методу нет никакого желания:

Первые 2 дня проходило привыкание к новому способу набора текста, рука так и тянулась к клавишам переключения раскладки. Поэтому совет: отключите сочетание клавиш переключения языка, к которому Вы привыкли. А в следующие дни работа с клавиатурой пошла быстрее, без неверно введенных слов. Больше не приходилось заново набирать текст или менять раскладку, что вселяло некоторую уверенность при наборе текста.

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

Были и некоторые проблемы, в основном связанные с урезанным набором клавиш на моей клавиатуре (мини-раскладка 60% — 63 клавиши) – лучше выбирайте полноценную клавиатуру хотя бы с 75% клавиш (со стрелками, F1-F12, Delete, Home…)

Есть и ограничения с работой сочетаний клавиш – на каждое сочетание с Ctrl, которое Вы хотите использовать на дополнительной клавиатуре, необходимо добавить свой макрос.

Настройка второй клавиатуры для набора английских букв

Первая клавиатура у нас будет основная с русской раскладкой, а вторая клавиатура будет выдавать только английские символы. Можно сделать и наоборот, но я выбрал этот вариант, т.к. потребуется переопределять меньше клавиш.

Далее, нам потребуется клавиатура, поддерживающая интерфейс VIA. В интерфейсе программирования клавиатуры на каждую букву английского алфавита навешиваем сочетание Ctrl+Alt+клавиша, например, буква Q будет выдавать сочетание: Ctrl+Alt+Q

Для сочетаний клавиш Ctrl+C, Ctrl+V, Ctrl+X, Ctrl+Z и других необходимо назначить другое сочетание, иначе горячие клавиши с Ctrl не будут работать. Для них я назначил макросы с клавишей CapsLock, например, на клавишу C назначается следующая последовательность клавиш: c. Обычно программируемые клавиатуры имеют не более 16 макросов, но, если Вам понадобится больше сочетаний быстрых клавиш, всегда можно нажать их на основной клавиатуре.

Переопределение клавиш в интерфейсе VIAНастройка макросов для горячих клавиш с Ctrl

Теперь потребуется создать новую раскладку с помощью программы Microsoft Keyboard Layout Creator (MSKLC). Скачиваем программу и запускаем.

Загружаем готовую русскую раскладку. При отсутствии клавиш-модификаторов (Ctrl, Alt и др.) нажатие на клавишу выдает русский символ.

Раскладка без модификаторов

На каждую букву английского алфавита необходимо добавить обработку нажатия Ctrl+Alt+клавиша, а также обработку макросов с клавишей CapsLock. Нажимаем галочку “Alt+Сtrl” и видим, какие символы будут получены при нажатии Alt+Сtrl+клавиша (данное сочетание выдает наша программируемая клавиатура).

Раскладка для клавиш с Alt+Сtrl

Для клавиш с макросами (x,c,v,z,a,s,f,h) нажмем галочку “Show the Caps Lock” и задаем параметры с нажатой клавишей CapsLock (последние 2 параметра в окне настроек клавиши). Это позволяет работать горячим клавишам с Ctrl на второй клавиатуре.

Параметры раскладки с нажатой клавишей CapsLock

После подготовки раскладки остается нажать «Build Dll and SetupPackage» и запустить получившийся файл.

Файл раскладки для двух клавиатур можно загрузить из файла:

Мне надоело переключать языки при печати на Mac. Нашёл 4 способа удобнее менять раскладку, в том числе автоматически

Favorite

В закладки

Мне надоело переключать языки при печати на Mac. Нашёл 4 способа удобнее менять раскладку, в том числе автоматически

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

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

1. Настраиваем переключение по нажатию одной кнопки

wp-image-1155624wp-image-1155623

Новые модели ноутбуков Apple получили специальную клавишу для переключения языков ввода по аналогии с кнопкой “глобус” на физической клавиатуре для iPad. Переключаться действительно стало удобнее. Фишку можно включить даже на старых Mac в параметрах системы.

Однако, при этом на экране отображается меню переключения, срабатыванию которого может мешать находящийся там курсор.

Можно использовать специальный трюк с GitHub, чтобы вовсе отключить всплывающую подсказку либо назначить хитрое переключение клавиш на кнопку Fn. Для этого сделайте следующее:

▶ Перейдите в Системные настройки – Клавиатура – Источники ввода.

▶ Включите опцию Использовать Caps Lock для переключения…

▶ В разделе Клавиатура – Клавиши модификации… измените значение кнопки Fn на CapsLock.

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

Так можно настроить переключение языков ввода на любом Mac и на любой внешней клавиатуре.

2. Назначаем переключение языка на любую клавишу в системе

wp-image-1155616wp-image-1155615

Если стандартный способ вас по каким-либо причинам не устраивает, можете воспользоваться сторонним приложением. Так вы сможете назначить переключение абсолютно на любую кнопку в системе и избежать конфликтов с режимом CapsLock.

▶ В параметрах утилиты можете настроить замену одной клавиши на другую (меню Simple Modifications).

▶ А в разделе Complex Modifications сможете добавить сторонние правила, которые можно загрузить из огромной базы.

Для решения поставленной задачи можно применить модификацию переключения языка через правую клавишу Shift, а затем переназначить её на Fn или другую удобную кнопку.

3. Добавляем индикатор языка ввода возле курсора

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

Не придется все время переводить взгляд в правый верхний угол экрана или вызывать строку состояния в полноэкранном режиме.

▶ Запустите программу и настройте подходящее оформление для иконки в строке меню и всплывающего индикатора.

▶ Отключите стандартный индикатор языка ввода (Системные настройки – Источники ввода – Показать меню клавиатур в строке меню).

Теперь при установке курсора в любе поле ввода увидите рядом индикатор активного языка.

Кстати, эта утилита поможет решить другую проблему с изменившимися индикаторами языков ввода в macOS.

4. Настраиваем автоматическое переключение языков

Самым ленивым способом будет настройка автопереключения языков ввода на Mac. Вам больше не понадобится следить за индикатором и тянуться к клавише переключения на клавиатуре.

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

Для этого установите одну из подходящих программ и забудьте о ручной смене языка ввода.

▶ Punto Switcher – давно известный переключальщик клавиатуры, который купила компания Яндекс. К сожалению, утилита практически не развивается и уступает по возможностям своему аналогу для Windows.

▶ Caramba Switcher – это более новое и прогрессивное приложение, над которым трудится создатель Punto Switcher, но уже самостоятельно. Пока утилита находилась в тестовом режиме, она распространялась бесплатно, а сейчас автор хочет получать 449 руб. за год использования.

Теперь вы знаете о самых распространенных способах упростить работу на Mac с несколькими языками ввода.

EveryLang

Переводчик на более чем 30 языков с помощью сервисов Google, Microsoft и Яндекс. Просто выделите необходимый текст, нажмите горячие клавиши и перевод тут же появится рядом с вашим курсором мышки, не надо ничего настраивать, программа автоматически определит язык на который необходимо перевести и сервисы перевода определят язык оригинального текста.

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

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

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

Автоматическое переключение раскладки позволит не следить за текущим языком ввода. Вы вводите текст, где есть к примеру русские и английские слова, не стоит думать о переключении раскладки, она сама переключится, как только программа поймет, что вводимое слово принадлежит другой раскладке. Механизм работает довольно точно, и всегда есть возможность исправить неверно переключенное слово двойным нажатием на Shift или добавить для переключения, в дальнейшем программа автоматически сформирует правило.

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

Менеджер буфера обмена будет полезен во всех случаях работы с текстом. Откройте историю буфера обмена с помощью горячих клавиш, нажмите кнопку вниз до необходимой записи в истории и нажмите на Enter, текст вставится в текущее окно.

Также есть возможность вставлять текст без форматирования, последовательно вставлять текст где каждая последующая вставка будет предыдущим значением из истории буфера обмена.
Можете вставлять текст по индексу в истории по Ctrl+Shift+число, где число это индекс записи в истории буфера обмена.
Функция копирования и вставки текста используя только кнопки мыши пригодятся всем.

Автозамена — быстрая вставка шаблонов текста по нажатию на горячую клавишу, удобная функция, которая позволит автоматизировать набор стандартных текстов. Имеет гибкие настройки и работает везде.

SmartClick — самые необходимые функции для работы с текстом с помощью мыши. Выделите текст и нажмите среднюю кнопку мыши два раза, с помощью появившегося окна можно копировать текст, перевести, проверить орфографию, изменить регистр, открыть историю буфера обмена, список автозамен и т. д.

Дневник — просмотр истории набранного текста во всех приложениях. Ваш набранный текст сохраняется в памяти приложения, всегда можно вернуться и посмотреть фрагменты ранее введенного текста.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *