Как убрать выделение буквы когда на нее нажимаешь
Перейти к содержимому

Как убрать выделение буквы когда на нее нажимаешь

  • автор:

При наборе текста удаляется следующая буква (а раньше она просто добавлялась к уже имеющимся). Что делать?

pechat-ta-uzhe-ne-ta

Доброго времени суток!

В офисной работе некоторые пользователи случайно включают спец. режим печати — при наборе текста удаляется следующая буква (т.е. каждый новый символ заменяет старый). Разумеется, при редактировании обычных документов — это очень не удобно и сильно раздражает! ��

Собственно, после очередного случая, когда меня побеспокоили по «этому» вопросу — решил подобную статью с «лечением» проблемы выложить не только в локальной сети, но и здесь, у себя в «офисных» заметках. Думаю, она будет весьма полезна всем неискушенным пользователям!

�� ШАГ 1: включаем режим «обычной» печати

Дело в том, что в Windows есть два режима набора текста:

  1. «вставка» — самый обычный режим, к которому все привыкли (текст при печати появляется сразу после курсора, а всё, что было справа автоматически смещается);
  2. «замена» — спец. режим, при котором новый добавленный символ появляется вместо старого, который был перед курсором (этим удобно пользоваться только в определенных случаях).

�� Важно!

1) Для переключения между режимами «вставка» и «замена» в Windows используется клавиша Insert (или «ins» на ноутбуках). Обратите внимание, что на тех же ноутбуках её нужно нажимать вместе с клавишей Fn!

2) Чтобы вернуть в первоначальный вид стёртые символы и слова — нужно нажать сочетание Ctrl+Z (можно несколько раз. ).

Разумеется, пользователи чаще всего задействуют этот режим при нажатии кнопки «0» на цифровой клавиатуре (при выключенном режиме «num lock») .

Клавиша Insert

Клавиша «Insert» (или «ins» на ноутбуках)

Собственно, как только вы столкнулись с неправильным режимом печати — просто используйте эту клавишу, и смените его. ��

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

�� ШАГ 2: как программе MS Word запретить переводить редактор в режим «замена»

Если вы сравнительно часто «натыкаетесь» на этот не очень удобный режим работы редактора (и стираете нужные слова ☝) — то, как один из вариантов решения, можно предложить вообще отключить эту «замену» (т.е. при нажатии на клавишу Insert — в Word ничего происходить не будет!).

Делается это достаточно просто: сначала нужно открыть меню «Файл/параметры» , а после во вкладке «Дополнительно» снять галочку с пункта «Использовать клавишу INS для переключения режимов вставки и замена» (см. скриншот ниже ��) .

Использовать клавишу INS для переключения режимов вставки и замена

Использовать клавишу INS для переключения режимов вставки и замена

�� ШАГ 3: еще один радикальный вариант решения — отключение клавиши Insert

Этот вариант больше подойдет пользователям с классической клавиатурой (на ноутбуках такой «фокус» проходит реже).

Суть метода заключается в том, чтобы ОС Windows «указать», что при нажатии кнопки Insert ничего не происходило (т.е. «обнулить» ее). Сделать это можно �� через редактор реестра, всего три действия:

  1. сначала открыть ветку: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Keyboard Layout ;
  2. создать в этой ветке параметр (Binary) с именем «Value Scancode Map» (без кавычек) ;
  3. ну и задать в значение параметра нижеприведенную строку (см. скрин ниже ��, более подробно об этом тут).

Отключили INS

Отключили INS

�� Кстати!

Для более простого отключения клавиши Insert — можно воспользоваться спец. утилитой MapKeyboard . Пользоваться ей очень просто: достаточно один раз запустить и установить вместо Insert что-нибудь «безобидное» (Shift, например, см. скрин ниже ��).

MapKeyboard: всего три действия для замены клавиши.

MapKeyboard: всего три действия для замены клавиши.

�� В помощь!

Как переназначить одну клавишу на другую (тем, у кого не срабатывает нажатие кнопки на клавиатуре)

При нажатии кнопки выделяется текст?

5c477a1986456720691043.png

Суть проблемы в том, что когда нажимаешь на кнопку выделяется текст. Кнопка сделана на js с помощью toggleClass , когда нажимаешь на нее 2 раза что бы открыть-закрыть текст в меню выделяется . Можно ли решить это как то.
Думаю код сюда кидать нет смысла.

  • Вопрос задан более трёх лет назад
  • 1560 просмотров

Комментировать

Решения вопроса 1

SmthTo

Rustam Bainazarov @SmthTo Куратор тега CSS

Все перепёлки мира будут оплакивать мою смерть.

-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;

Ответ написан более трёх лет назад

Как убрать обводку при клике на input

Этот же приём убирает обводку пунктиром вокруг нажатой ссылки и вокруг любого из элементов формы.

Отслеживать
7,319 5 5 золотых знаков 28 28 серебряных знаков 71 71 бронзовый знак
ответ дан 25 мая 2011 в 20:44
668 5 5 серебряных знаков 9 9 бронзовых знаков
не работает в ие6-7
30 мая 2011 в 8:15
outline: none; border: none;
15 июн 2011 в 15:07

Универсальное решение, которое убирает подсветку во всех браузерах и не только на input , но и на других элементах, в том числе select , button , a :

/* Remove outline on the forms and links */ :active, :hover, :focus

Отслеживать
ответ дан 2 янв 2017 в 13:14
MobiDevices.com MobiDevices.com
7,319 5 5 золотых знаков 28 28 серебряных знаков 71 71 бронзовый знак

Попробуйте поставить box-shadow: none; У меня была такая проблема. Я просто сделал так при использовании Bootstrap

Отслеживать
7,319 5 5 золотых знаков 28 28 серебряных знаков 71 71 бронзовый знак
ответ дан 25 мар 2018 в 18:57
31 1 1 бронзовый знак

У меня была такая проблема. Я просто сделал так:

input

Отслеживать
19.9k 5 5 золотых знаков 44 44 серебряных знака 61 61 бронзовый знак
ответ дан 28 янв 2015 в 12:32
11 1 1 бронзовый знак

Примените свойство outline:none

Отслеживать
7,319 5 5 золотых знаков 28 28 серебряных знаков 71 71 бронзовый знак
ответ дан 10 мар 2014 в 7:44
745 2 2 золотых знака 18 18 серебряных знаков 30 30 бронзовых знаков

Для получения симпатичного белого поля для ввода используйте свойства border и outline . Дополнительно рекомендую border-radius

input

Отслеживать
ответ дан 30 янв 2022 в 22:06
fedotsoldier fedotsoldier
805 7 7 серебряных знаков 24 24 бронзовых знака

Конкретно для input и конкретно при фокусе на нем:

input:focus

Проверял на Chrome.

Отслеживать
7,319 5 5 золотых знаков 28 28 серебряных знаков 71 71 бронзовый знак
ответ дан 13 мая 2020 в 17:02
Vladimir Pankov Vladimir Pankov
201 1 1 серебряный знак 9 9 бронзовых знаков

Если используете Bootstrap, то, возможно, используется box-shadow .

Попробуйте поставить box-shadow: none;

Отслеживать
7,319 5 5 золотых знаков 28 28 серебряных знаков 71 71 бронзовый знак
ответ дан 17 фев 2018 в 20:09
borkafight borkafight
101 2 2 бронзовых знака

Допишите также onFocus=»this.blur()»

Отслеживать
7,319 5 5 золотых знаков 28 28 серебряных знаков 71 71 бронзовый знак
ответ дан 20 апр 2011 в 11:35
14.7k 1 1 золотой знак 27 27 серебряных знаков 48 48 бронзовых знаков
уже нельзя ничего навешивать на элементы, нужно цссом делать
20 апр 2011 в 11:49

А отдельным javascript’ом нельзя? Можно подключить скрипт и навесить события на нужные input’ы. А под каким браузером мешает обводка?

20 апр 2011 в 13:29

Да скрипт помог справиться с файрфоксом и ие8, только теперь в ие6-7 обводка появляется вокруг тега label, а как ее убрать

21 апр 2011 в 6:48

Все, что могу предложить — перебрасывать фокус на какой-нибудь другой элемент. Примерно так (используя jQuery): $(‘checkbox, label’).focusin(function());

21 апр 2011 в 11:24

Физически обводку убрать никак нельзя, браузер сам ее рисует. Фактически ее можно свернуть в точку, если у элемента A будет стиль не display:block , а display:inline . При этом на активную область это не повлияет, но это плохой вариант.

Лучше всего сделать элемент A поверх всей надписи, тогда заслонять надпись ничего не будет и выглядеть будет отлично.

Выделяется буква при редактировании текста! Как исправить?

Когда редактирую текст, и нажимаю на слово между буквами (1 раз кликнув) , выделяется буква! И когда печатаю. она заменяется.. заменяя и остальные буква что находятся перед ней! И так до тех пор, пока весь текст полностью не до печатается! Как это исправить? На старом компе, когда кликал, ничего не выделялось!

Лучший ответ

Кнопка Insert нажата)))))))) ) ) она над стрелками либо на цифирном блоке на клавиатуре кнопка ноль при выключенной лампе Num Lock

Ищи кнопку Insert либо Ins

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

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