Выделение текста
В Word можно выбрать весь текст в документе (CTRL+A) или определенный текст или элементы таблицы с помощью мыши или клавиатуры. Вы также можете выделять фрагменты текста и элементы, расположенные в разных местах. Например, можно выделить абзац на одной странице и предложение на другой.
Выделение всего текста
- Щелкните в любом месте документа.
- Нажмите клавиши CTRL+A, чтобы выделить весь текст в документе.
Выделение определенного текста
Вы также можете выделить определенное слово, строку, абзац или несколько абзацев.
- Поместите курсор перед первой буквой фрагмента, который вы хотите выделить.
- Щелкните, а затем перетащите указатель, удерживая кнопку мыши.
Другие способы выделения текста
- Чтобы выделить одно слово, дважды щелкните его.
- Чтобы выделить строку текста, поместите курсор в ее начало и нажмите клавиши SHIFT+СТРЕЛКА ВНИЗ.
- Чтобы выделить абзац, поместите курсор в его начало и нажмите клавиши CTRL+SHIFT+СТРЕЛКА ВНИЗ.
Выделение текста с помощью мыши
Выделение основного текста в документе
Примечания: Чтобы выделить весь документ, выполните одно из следующих действий:
- На вкладке Главная в группе Редактирование щелкните элемент Выделить и выберите команду Выделить все.
- Переместите указатель к левому краю текста и дождитесь, чтобы он принял вид стрелки, направленной вправо, а затем щелкните три раза.
Выделяемый элемент
Любой фрагмент текста
Щелкните в начале выделяемого фрагмента и, удерживая нажатой левую кнопку мыши, перетащите указатель по тексту, который нужно выделить.
Дважды щелкните слово.
Переместите указатель к левому краю строки и дождитесь, чтобы он принял вид стрелки, направленной вправо, а затем щелкните.
Удерживая нажатой клавишу CTRL, щелкните в любом месте предложения.
Трижды щелкните в любом месте абзаца.
Переместите указатель к левому краю первого абзаца и дождитесь, чтобы он принял вид стрелки, направленной вправо, а затем, удерживая нажатой левую кнопку мыши, перетащите указатель вверх или вниз.
Большой блок текста
Щелкните в начале выделяемого фрагмента, прокрутите документ до конца фрагмента, а затем, удерживая нажатой клавишу SHIFT, щелкните в конце фрагмента.
Переместите указатель к левому краю текста и дождитесь, чтобы он принял вид стрелки, направленной вправо, а затем щелкните три раза.
В режиме разметки дважды щелкните затененный текст колонтитула. Переместите указатель к левому краю колонтитула и дождитесь, чтобы он принял вид стрелки, направленной вправо, а затем щелкните.
Обычные и концевые сноски
Щелкните текст сноски, переместите указатель к левому краю текста и дождитесь, чтобы он принял вид стрелки, направленной вправо, а затем щелкните.
Вертикальный блок текста
Удерживая нажатой клавишу ALT, перетащите указатель мыши по тексту.
Надпись или рамка
Наведите указатель мыши на границу рамки или надписи и дождитесь, чтобы он принял вид четырехсторонней стрелки, а затем щелкните.
Выделение элементов в таблице
Чтобы выделить
Щелкните внутри ячейки. В разделе Работа с таблицами откройте вкладку Макет. В группе Таблица нажмите Выделить и выберите пункт Выделить ячейку.
Щелкните в любом месте строки. В разделе Работа с таблицами откройте вкладку Макет. В группе Таблица нажмите Выделить и выберите пункт Выделить строку.
Щелкните в любом месте столбца. В разделе Работа с таблицами откройте вкладку Макет. В группе Таблица нажмите Выделить и выберите пункт Выделить столбец.
Содержимое нескольких ячеек, строк или столбцов
Щелкните ячейку, строку или столбец, а затем, удерживая нажатой левую кнопку мыши, перетащите указатель по всем ячейкам, строкам или столбцам, содержимое которых требуется выделить. Чтобы выделить содержимое несмежных ячеек, строк или столбцов, щелкните первую ячейку, строку или столбец, нажмите клавишу CTRL и, удерживая ее, щелкните другие ячейки, строки или столбцы.
Содержимое всей таблицы
Щелкните в любом месте таблицы. В разделе Работа с таблицами откройте вкладку Макет. В группе Таблица нажмите Выделить и выберите пункт Выделить таблицу.
Выделение текста в разных местах
Можно выделить текст или элементы в таблице, которые не расположены рядом друг с другом. Например, можно выделить абзац на первой странице и предложение на третьей странице.
- Выделите фрагмент текста или элемент в таблице.
- Удерживая нажатой клавишу CTRL, выделите другой фрагмент текста или элемент в таблице.
Выделение текста в режиме структуры
Чтобы просмотреть документ в режиме структуры, перейдите на вкладку Вид, а затем в группе Режимы просмотра документа нажмите кнопку Структура.
Выделяемый элемент
Действия мышью
Поместите указатель мыши левее заголовка и дождитесь, чтобы он принял вид стрелки, направленной вправо, а затем щелкните.
Заголовок, подзаголовок и основной текст
Поместите указатель мыши левее заголовка и дождитесь, чтобы он принял вид стрелки, направленной вправо, а затем дважды щелкните.
Абзац основного текста
Поместите указатель мыши левее абзаца и дождитесь, чтобы он принял вид стрелки, направленной вправо, а затем щелкните.
Несколько заголовков или абзацев основного текста
Поместите указатель мыши левее текста и дождитесь, чтобы он принял вид стрелки, направленной вправо, а затем перетащите его вверх или вниз.
- Если в режиме структуры щелкнуть один раз слева от абзаца, будет выделен весь абзац, а не одна строка.
- Если выделить заголовок, содержащий свернутый подчиненный текст, этот текст также будет выделен (даже если он не виден). Любые действия, произведенные над заголовком, в том числе перемещение, копирование и удаление, будут выполнены и со свернутым текстом.
Выделение текста с помощью клавиатуры
Выделение основного текста в документе
Примечание: Чтобы выделить весь документ, нажмите клавиши CTRL+A.
Выделяемый элемент
Один знак справа
Нажмите клавиши SHIFT+СТРЕЛКА ВПРАВО.
Один знак слева
Нажмите клавиши SHIFT+СТРЕЛКА ВЛЕВО.
Слово от начала к концу
Установите курсор в начало слова и нажмите клавиши CTRL+SHIFT+СТРЕЛКА ВПРАВО.
Слово от конца к началу
Установите курсор в конец слова и нажмите клавиши CTRL+SHIFT+СТРЕЛКА ВЛЕВО.
Строка от начала к концу
Нажмите клавишу HOME, а затем — клавиши SHIFT+END.
Строка от конца к началу
Нажмите клавишу END, а затем — клавиши SHIFT+HOME.
Одна строка вниз
Нажмите клавишу END, а затем — клавиши SHIFT+СТРЕЛКА ВНИЗ.
Одна строка вверх
Нажмите клавишу HOME, а затем — клавиши SHIFT+СТРЕЛКА ВВЕРХ.
Абзац от начала к концу
Установите курсор в начало абзаца и нажмите клавиши CTRL+SHIFT+СТРЕЛКА ВНИЗ.
Абзац от конца к началу
Установите курсор в конец абзаца и нажмите клавиши CTRL+SHIFT+СТРЕЛКА ВВЕРХ.
Документ от конца к началу
Установите курсор в конец документа и нажмите клавиши CTRL+SHIFT+HOME.
Документ от начала к концу
Установите курсор в начало документа и нажмите клавиши CTRL+SHIFT+END.
От начала до конца окна
Установите курсор в начало окна и нажмите клавиши ALT+CTRL+SHIFT+PAGE DOWN.
Нажмите клавиши CTRL+A.
Вертикальный блок текста
Нажмите клавиши CTRL+SHIFT+F8, а затем используйте клавиши со стрелками. Для выхода из режима выделения нажмите клавишу ESC.
Нажмите клавишу F8 для перехода в режим выделения, а затем нажмите клавишу СТРЕЛКА ВЛЕВО или СТРЕЛКА ВПРАВО. Для выхода из режима выделения нажмите клавишу ESC.
Слово, предложение, абзац или документ
Нажмите клавишу F8 для перехода в режим выделения, а затем нажмите клавишу F8 один раз, чтобы выделить слово, два раза, чтобы выделить предложение, три раза, чтобы выделить абзац, или четыре раза, чтобы выделить документ. Для выхода из режима выделения нажмите клавишу ESC.
Выделение элементов в таблице
Чтобы выделить
Содержимое ячейки справа
Нажмите клавишу TAB.
Содержимое ячейки слева
Нажмите клавиши SHIFT+TAB.
Содержимое смежных ячеек
Удерживая нажатой клавишу SHIFT, несколько раз нажмите соответствующую клавишу со стрелкой, пока не будет выделено содержимое всех нужных ячеек.
Щелкните верхнюю или нижнюю ячейку столбца. Удерживая нажатой клавишу SHIFT, несколько раз нажмите клавишу СТРЕЛКА ВВЕРХ или СТРЕЛКА ВНИЗ, пока не выберете содержимое столбца.
Содержимое всей таблицы
Щелкните в любом месте таблицы, а затем нажмите клавиши ALT+5 на цифровой клавиатуре (при выключенном индикаторе NUM LOCK).
Отмена выделения целого слова
- Откройте вкладку Файл и выберите пункт Параметры.
- Выберите пункт Дополнительно.
- В разделе Параметры правки снимите флажок Автоматически выделять слова.
Важно: Office 2007 больше не поддерживается. Перейдите на Microsoft 365, чтобы работать удаленно с любого устройства и продолжать получать поддержку.
Выделение текста с помощью мыши
Выделение основного текста в документе
Примечание: Чтобы выделить весь документ, выполните одно из следующих действий:
- На вкладке Главная в группе Редактирование щелкните элемент Выделить и выберите команду Выделить все.
- Переместите указатель к левому краю текста и дождитесь, чтобы он принял вид стрелки, направленной вправо, а затем щелкните три раза.
Выделяемый элемент
Любой фрагмент текста
Щелкните в начале выделяемого фрагмента и, удерживая нажатой левую кнопку мыши, перетащите указатель по тексту, который нужно выделить.
Дважды щелкните слово.
Переместите указатель к левому краю строки и дождитесь, чтобы он принял вид стрелки, направленной вправо, а затем щелкните.
Удерживая нажатой клавишу CTRL, щелкните в любом месте предложения.
Трижды щелкните в любом месте абзаца.
Переместите указатель к левому краю первого абзаца и дождитесь, чтобы он принял вид стрелки, направленной вправо, а затем, удерживая нажатой левую кнопку мыши, перетащите указатель вверх или вниз.
Большой блок текста
Щелкните в начале выделяемого фрагмента, прокрутите документ до конца фрагмента, а затем, удерживая нажатой клавишу SHIFT, щелкните в конце фрагмента.
Переместите указатель к левому краю текста и дождитесь, чтобы он принял вид стрелки, направленной вправо, а затем щелкните три раза.
В режиме разметки дважды щелкните затененный текст колонтитула. Переместите указатель к левому краю колонтитула и дождитесь, чтобы он принял вид стрелки, направленной вправо, а затем щелкните.
Обычные и концевые сноски
Щелкните текст сноски, переместите указатель к левому краю текста и дождитесь, чтобы он принял вид стрелки, направленной вправо, а затем щелкните.
Вертикальный блок текста
Удерживая нажатой клавишу ALT, перетащите указатель мыши по тексту.
Надпись или рамка
Наведите указатель мыши на границу рамки или надписи и дождитесь, чтобы он принял вид четырехсторонней стрелки, а затем щелкните.
Выделение элементов в таблице
Чтобы выделить
Щелкните внутри ячейки. В разделе Работа с таблицами откройте вкладку Макет. В группе Таблица нажмите Выделить и выберите пункт Выделить ячейку.
Щелкните в любом месте строки. В разделе Работа с таблицами откройте вкладку Макет. В группе Таблица нажмите Выделить и выберите пункт Выделить строку.
Щелкните в любом месте столбца. В разделе Работа с таблицами откройте вкладку Макет. В группе Таблица нажмите Выделить и выберите пункт Выделить столбец.
Содержимое нескольких ячеек, строк или столбцов
Щелкните ячейку, строку или столбец, а затем, удерживая нажатой левую кнопку мыши, перетащите указатель по всем ячейкам, строкам или столбцам, содержимое которых требуется выделить. Чтобы выделить содержимое несмежных ячеек, строк или столбцов, щелкните первую ячейку, строку или столбец, нажмите клавишу CTRL и, удерживая ее, щелкните другие ячейки, строки или столбцы.
Содержимое всей таблицы
Щелкните в любом месте таблицы. В разделе Работа с таблицами откройте вкладку Макет. В группе Таблица нажмите Выделить и выберите пункт Выделить таблицу.
Выделение текста в разных местах
Можно выделить текст или элементы в таблице, которые не расположены рядом друг с другом. Например, можно выделить абзац на первой странице и предложение на третьей странице.
- Выделите фрагмент текста или элемент в таблице.
- Удерживая нажатой клавишу CTRL, выделите другой фрагмент текста или элемент в таблице.
Выделение текста в режиме структуры
Чтобы просмотреть документ в режиме структуры, перейдите на вкладку Вид, а затем в группе Режимы просмотра документа нажмите кнопку Структура.
Выделяемый элемент
Действия мышью
Поместите указатель мыши левее заголовка и дождитесь, чтобы он принял вид стрелки, направленной вправо, а затем щелкните.
Заголовок, подзаголовок и основной текст
Поместите указатель мыши левее заголовка и дождитесь, чтобы он принял вид стрелки, направленной вправо, а затем дважды щелкните.
Абзац основного текста
Поместите указатель мыши левее абзаца и дождитесь, чтобы он принял вид стрелки, направленной вправо, а затем щелкните.
Несколько заголовков или абзацев основного текста
Поместите указатель мыши левее текста и дождитесь, чтобы он принял вид стрелки, направленной вправо, а затем перетащите его вверх или вниз.
- Если в режиме структуры щелкнуть один раз слева от абзаца, будет выделен весь абзац, а не одна строка.
- Если выделить заголовок, содержащий свернутый подчиненный текст, этот текст также будет выделен (даже если он не виден). Любые действия, произведенные над заголовком, в том числе перемещение, копирование и удаление, будут выполнены и со свернутым текстом.
Выделение текста с помощью клавиатуры
Выделение основного текста в документе
Примечание: Чтобы выделить весь документ, нажмите клавиши CTRL+A.
Выделяемый элемент
Один знак справа
Нажмите клавиши SHIFT+СТРЕЛКА ВПРАВО.
Один знак слева
Нажмите клавиши SHIFT+СТРЕЛКА ВЛЕВО.
Слово от начала к концу
Установите курсор в начало слова и нажмите клавиши CTRL+SHIFT+СТРЕЛКА ВПРАВО.
Слово от конца к началу
Установите курсор в конец слова и нажмите клавиши CTRL+SHIFT+СТРЕЛКА ВЛЕВО.
Строка от начала к концу
Нажмите клавишу HOME, а затем — клавиши SHIFT+END.
Строка от конца к началу
Нажмите клавишу END, а затем — клавиши SHIFT+HOME.
Одна строка вниз
Нажмите клавишу END, а затем — клавиши SHIFT+СТРЕЛКА ВНИЗ.
Одна строка вверх
Нажмите клавишу HOME, а затем — клавиши SHIFT+СТРЕЛКА ВВЕРХ.
Абзац от начала к концу
Установите курсор в начало абзаца и нажмите клавиши CTRL+SHIFT+СТРЕЛКА ВНИЗ.
Абзац от конца к началу
Установите курсор в конец абзаца и нажмите клавиши CTRL+SHIFT+СТРЕЛКА ВВЕРХ.
Документ от конца к началу
Установите курсор в конец документа и нажмите клавиши CTRL+SHIFT+HOME.
Документ от начала к концу
Установите курсор в начало документа и нажмите клавиши CTRL+SHIFT+END.
От начала до конца окна
Установите курсор в начало окна и нажмите клавиши ALT+CTRL+SHIFT+PAGE DOWN.
Нажмите клавиши CTRL+A.
Вертикальный блок текста
Нажмите клавиши CTRL+SHIFT+F8, а затем используйте клавиши со стрелками. Для выхода из режима выделения нажмите клавишу ESC.
Нажмите клавишу F8 для перехода в режим выделения, а затем нажмите клавишу СТРЕЛКА ВЛЕВО или СТРЕЛКА ВПРАВО. Для выхода из режима выделения нажмите клавишу ESC.
Слово, предложение, абзац или документ
Нажмите клавишу F8 для перехода в режим выделения, а затем нажмите клавишу F8 один раз, чтобы выделить слово, два раза, чтобы выделить предложение, три раза, чтобы выделить абзац, или четыре раза, чтобы выделить документ. Для выхода из режима выделения нажмите клавишу ESC.
Выделение элементов в таблице
Чтобы выделить
Содержимое ячейки справа
Нажмите клавишу TAB.
Содержимое ячейки слева
Нажмите клавиши SHIFT+TAB.
Содержимое смежных ячеек
Удерживая нажатой клавишу SHIFT, несколько раз нажмите соответствующую клавишу со стрелкой, пока не будет выделено содержимое всех нужных ячеек.
Щелкните верхнюю или нижнюю ячейку столбца. Удерживая нажатой клавишу SHIFT, несколько раз нажмите клавишу СТРЕЛКА ВВЕРХ или СТРЕЛКА ВНИЗ, пока не выберете содержимое столбца.
Содержимое всей таблицы
Щелкните в любом месте таблицы, а затем нажмите клавиши ALT+5 на цифровой клавиатуре (при выключенном индикаторе NUM LOCK).
Отмена выделения целого слова
- Нажмите кнопку Microsoft Office , а затем — Параметры Word.
- Выберите пункт Дополнительно.
- В разделе Параметры правки снимите флажок Автоматически выделять слова.
Основы событий мыши
В этой главе мы более детально рассмотрим события мыши и их свойства.
Сразу заметим: эти события бывают не только из-за мыши, но и эмулируются на других устройствах, в частности, на мобильных, для совместимости.
Типы событий мыши
Мы уже видели некоторые из этих событий:
mousedown/mouseup Кнопка мыши нажата/отпущена над элементом. mouseover/mouseout Курсор мыши появляется над элементом и уходит с него. mousemove Каждое движение мыши над элементом генерирует это событие. click Вызывается при mousedown , а затем mouseup над одним и тем же элементом, если использовалась левая кнопка мыши. dblclick Вызывается двойным кликом на элементе. contextmenu Вызывается при попытке открытия контекстного меню, как правило, нажатием правой кнопки мыши. Но, заметим, это не совсем событие мыши, оно может вызываться и специальной клавишей клавиатуры.
…Есть также несколько иных типов событий, которые мы рассмотрим позже.
Порядок событий
Как вы можете видеть из приведённого выше списка, действие пользователя может вызвать несколько событий.
Например, клик мышью вначале вызывает mousedown , когда кнопка нажата, затем mouseup и click , когда она отпущена.
В случае, когда одно действие инициирует несколько событий, порядок их выполнения фиксирован. То есть обработчики событий вызываются в следующем порядке: mousedown → mouseup → click .
Кликните на кнопку ниже, и вы увидите события. Также попробуйте двойной клик.
В окне теста ниже все события мыши записываются, и если задержка между ними более 1 секунды, то они разделяются горизонтальной чертой.
Кроме того, мы можем видеть свойство button , которое позволяет нам определять кнопку мыши; это объясняется ниже.
Кнопки мыши
События, связанные с кликом, всегда имеют свойство button , которое позволяет получить конкретную кнопку мыши.
Обычно мы не используем его для событий click и contextmenu , потому что первое происходит только при щелчке левой кнопкой мыши, а второе – только при щелчке правой кнопкой мыши.
С другой стороны, обработчикам mousedown и mouseup может потребоваться event.button , потому что эти события срабатывают на любую кнопку, таким образом button позволяет различать «нажатие правой кнопки» и «нажатие левой кнопки».
Возможными значениями event.button являются:
| Состояние кнопки | event.button |
|---|---|
| Левая кнопка (основная) | 0 |
| Средняя кнопка (вспомогательная) | 1 |
| Правая кнопка (вторичная) | 2 |
| Кнопка X1 (назад) | 3 |
| Кнопка X2 (вперёд) | 4 |
Большинство мышек имеют только левую и правую кнопку, поэтому возможные значения это 0 или 2. Сенсорные устройства также генерируют аналогичные события, когда кто-то нажимает на них.
Также есть свойство event.buttons , в котором все нажатые в данный момент кнопки представлены в виде целого числа, по одному биту на кнопку. На практике это свойство используется очень редко, вы можете найти подробную информацию по адресу MDN, если вам это когда-нибудь понадобится.
Устаревшее свойство event.which
В старом коде вы можете встретить event.which свойство – это старый нестандартный способ получения кнопки с возможными значениями:
- event.which == 1 – левая кнопка,
- event.which == 2 – средняя кнопка,
- event.which == 3 – правая кнопка.
На данный момент event.which устарел, нам не следует его использовать.
Средняя кнопка сейчас – скорее экзотика, и используется очень редко.
Модификаторы: shift, alt, ctrl и meta
Все события мыши включают в себя информацию о нажатых клавишах-модификаторах.
- shiftKey : Shift
- altKey : Alt (или Opt для Mac)
- ctrlKey : Ctrl
- metaKey : Cmd для Mac
Они равны true , если во время события была нажата соответствующая клавиша.
Например, кнопка внизу работает только при комбинации Alt + Shift +клик:
Внимание: обычно на Mac используется клавиша Cmd вместо Ctrl
В Windows и Linux клавишами-модификаторами являются Alt , Shift и Ctrl . На Mac есть ещё одна: Cmd , которой соответствует свойство metaKey .
В большинстве приложений, когда в Windows/Linux используется Ctrl , на Mac используется Cmd .
То есть, когда пользователь Windows нажимает Ctrl + Enter и Ctrl + A , пользователь Mac нажимает Cmd + Enter или Cmd + A , и так далее.
Поэтому, если мы хотим поддерживать такие комбинации, как Ctrl +клик, то для Mac имеет смысл использовать Cmd +клик. Это удобней для пользователей Mac.
Даже если мы и хотели бы заставить людей на Mac использовать именно Ctrl +клик, это довольно сложно. Проблема в том, что левый клик в сочетании с Ctrl интерпретируется как правый клик на MacOS и генерирует событие contextmenu , а не click как на Windows/Linux.
Поэтому, если мы хотим, чтобы пользователям всех операционных систем было удобно, то вместе с ctrlKey нам нужно проверять metaKey .
Для JS-кода это означает, что мы должны проверить if (event.ctrlKey || event.metaKey) .
Не забывайте про мобильные устройства
Комбинации клавиш хороши в качестве дополнения к рабочему процессу. Так что, если посетитель использует клавиатуру – они работают.
Но если на их устройстве его нет – тогда должен быть способ жить без клавиш-модификаторов.
Координаты: clientX/Y, pageX/Y
Все события мыши имеют координаты двух видов:
- Относительно окна: clientX и clientY .
- Относительно документа: pageX и pageY .
Мы уже рассмотрели разницу между ними в главе Координаты.
Если в кратце, то относительные координаты документа pageX/Y отсчитываются от левого верхнего угла документа и не меняются при прокрутке страницы, в то время как clientX/Y отсчитываются от левого верхнего угла текущего окна. Когда страница прокручивается, они меняются.
Например, если у нас есть окно размером 500×500, и курсор мыши находится в левом верхнем углу, то значения clientX и clientY равны 0 , независимо от того, как прокручивается страница.
А если мышь находится в центре окна, то значения clientX и clientY равны 250 независимо от того, в каком месте документа она находится и до какого места документ прокручен. В этом они похожи на position:fixed .
Наведите курсор мыши на поле ввода, чтобы увидеть clientX/clientY (пример находится в iframe , поэтому координаты определяются относительно этого iframe ):
Координаты относительно документа pageX , pageY отсчитываются не от окна, а от левого верхнего угла документа. Подробнее о координатах вы можете узнать в главе Координаты.
Отключаем выделение
Двойной клик мыши имеет побочный эффект, который может быть неудобен в некоторых интерфейсах: он выделяет текст.
Например, двойной клик на текст ниже выделяет его в дополнение к нашему обработчику:
Сделайте двойной клик на мне
Если зажать левую кнопку мыши и, не отпуская кнопку, провести мышью, то также будет выделение, которое в интерфейсах может быть «не кстати».
Есть несколько способов запретить выделение, о которых вы можете прочитать в главе Selection и Range.
В данном случае самым разумным будет отменить действие браузера по умолчанию при событии mousedown , это отменит оба этих выделения:
До. Сделайте двойной клик на мне . После
Теперь выделенный жирным элемент не выделяется при двойном клике, а также на нём нельзя начать выделение, зажав кнопку мыши.
Заметим, что текст внутри него по-прежнему можно выделить, если начать выделение не на самом тексте, а до него или после. Обычно это нормально воспринимается пользователями.
Предотвращение копирования
Если мы хотим отключить выделение для защиты содержимого страницы от копирования, то мы можем использовать другое событие: oncopy .
Уважаемый пользователь, Копирование информации запрещено для вас. Если вы знаете JS или HTML, вы можете найти всю нужную вам информацию в исходном коде страницы.
Если вы попытаетесь скопировать текст в , у вас это не получится, потому что срабатывание события oncopy по умолчанию запрещено.
Конечно, пользователь имеет доступ к HTML-коду страницы и может взять текст оттуда, но не все знают, как это сделать.
Итого
События мыши имеют следующие свойства:
- Кнопка: button .
- Клавиши-модификаторы ( true если нажаты): altKey , ctrlKey , shiftKey и metaKey (Mac).
- Если вы планируете обработать Ctrl , то не забудьте, что пользователи Mac обычно используют Cmd , поэтому лучше проверить if (e.metaKey || e.ctrlKey) .
Действие по умолчанию события mousedown – начало выделения, если в интерфейсе оно скорее мешает, его можно отменить.
В следующей главе мы поговорим о событиях, которые возникают при передвижении мыши, и об отслеживании смены элементов под указателем.
Задачи
Выделяемый список
важность: 5
Создайте список, в котором элементы могут быть выделены, как в файловых менеджерах.
- При клике на элемент списка выделяется только этот элемент (добавляется класс .selected ), отменяется выделение остальных элементов.
- Если клик сделан вместе с Ctrl ( Cmd для Mac), то выделение переключается на элементе, но остальные элементы при этом не изменяются.
P.S. В этом задании все элементы списка содержат только текст. Без вложенных тегов.
P.P.S. Предотвратите стандартное для браузера выделение текста при кликах.
Создание текстовых документов на компьютере, работа с фрагментами текста
Будьте внимательны! У Вас есть 10 минут на прохождение теста. Система оценивания — 5 балльная. Разбалловка теста — 3,4,5 баллов, в зависимости от сложности вопроса. Порядок заданий и вариантов ответов в тесте случайный. С допущенными ошибками и верными ответами можно будет ознакомиться после прохождения теста. Удачи!
Система оценки: 5 балльная
Список вопросов теста
Вопрос 1
Варианты ответов
- любая выделенная часть текста.
- любая невыделенная часть текста.
- это часть оперативной памяти, в которой могут храниться данные для переноса и копирования.
Вопрос 2
Выберите операции, которые могут быть выполнены над фрагментами текста.
Варианты ответов
- Удаление.
- Копирование.
- Перемещение.
- Вырезка.
- Вставка.
- Выделение.
- Растягивание.
- Масштабирование.
Вопрос 3
Продолжите предложение: «Перед тем, как выполнять ту или иную операцию, фрагмент текста должен быть. «.
Варианты ответов
- выделен.
- скопирован.
- удалён.
- помещён в буфер обмена.
Вопрос 4
Расположите в правильном порядке действия, которые выполняются при выделении смежных фрагментов текста с помощью клавиш управления курсором.
Варианты ответов
- Поставить курсор в начало выделяемого фрагмента.
- Нажать клавишу Shift.
- Удерживать клавишу Shift.
- Растянуть выделение по тексту с помощью стрелок на клавиатуре влево, вправо, вверх или вниз.
- Отпустить клавишу Shift.
Вопрос 5
Соотнесите комбинации клавиш с действием, которые они выполняют.
Выделяет один символ справа от курсора.
Выделяет один символ слева от курсора.
Выделяет одну строку сверху от курсора.
Выделяет одну строку снизу от курсора.
Выделяет целое слово справа от курсора.
Выделяет целое слово слева от курсора.
Выделяет оставшуюся часть абзаца вверх от курсора.
Выделяет оставшуюся часть абзаца вниз от курсора.
Варианты ответов
- Shift + →
- Shift + ←
- Shift + ↑
- Shift + ↓
- Shift + Ctrl + →
- Shift + Ctrl + ←
- Shift + Ctrl + ↑
- Shift + Ctrl + ↓
Вопрос 6
Соотнесите описанное действие и его результат.
Выделится слово, над которым находился курсор.
Ничего не произойдёт.
Выделится целый абзац.
Выделится строка, напротив которой находился курсор мыши.
Выделится весь текст.
Выделится произвольный фрагмент текста.
Варианты ответов
- Нажать двойным щелчком мыши внутри абзаца.
- Нажать одинарным щелчком мыши внутри абзаца.
- Нажать тройным щелчком мыши внутри абзаца.
- Нажать одинарным щелчком мыши вне рабочей области напротив абзаца.
- Нажать тройным щелчком мыши вне рабочей области.
- Поставить курсор в начало выделяемого фрагмента, нажать и удерживать клавишу Shift и нажать левой кнопкой мыши в конце выделяемого фрагмента.
Вопрос 7
Что происходит с фрагментом текста при его удалении?
Варианты ответов
- Фрагмент помещается в буфер обмена и остаётся в тексте.
- Фрагмент помещается в буфер обмена, но удаляется из текста.
- Фрагмент удаляется из текста навсегда.
Вопрос 8
Что происходит с фрагментом при применении к нему операции «Вырезать»?
Варианты ответов
- Фрагмент будет удалён из текста навсегда.
- Фрагмент будет помещён в буфер обмена и удалён из текста.
- Фрагмент будет помещён в буфер обмена и останется в тексте.
Вопрос 9
Выберите способы, которые можно применять при вставке фрагмента текста. Нужный фрагмент текста уже находится в буфере обмена.
Варианты ответов
- Ctrl+V
- Ctrl+X.
- Выбрать на ленте или панели инструментов значок
. - Нажать в месте вставки правую кнопку мыши и из контекстного меню выбрать значок

- Ctrl+Insert.
Вопрос 10
Выберите способы, которые можно применять при копировании фрагмента текста. Нужный фрагмент уже выделен.
Варианты ответов
- Ctrl+C.
- Ctrl+Insert.
- Shift+Insert.
- Выбрать на ленте или панели инструментов значок
. - Нажать правую кнопку мыши на выделении и, в появившемся контекстном меню, выбрать значок
.
Двойной щелчок
Двойной щелчок это два щелчка левой кнопкой – один за другим и довольно быстро. Чтобы двойной щелчок был правильно распознан, мышь в течение двойного нажатия должна быть неподвижной, в противном случае получаются два одиночных щелчка. Двойной щелчок либо раскрывает выбранный объект – ярлык (иконка) разворачивается в окно, либо запускает программу на исполнение.
Перетаскивание объектов
Можно сказать, что перетаскивание объектов – это очень медленный щелчок. На самом деле это способ перетаскивания чего-либо по экрану. Работает он так.
Поместите указатель мыши на объект на экране и нажмите кнопку мыши. Теперь, удерживая кнопку нажатой, двигайте мышь по столу. Когда указатель окажется там, куда вы хотите поместить объект, отпустите кнопку. Вот и все.
Что можно таскать
Углы или границы окна Изменение размеров окна
Заголовок окна Перемещение окна
Ползунок скроллера Перемещение текста/изображения в окне
Имена или значки файлов Копирование файлов
Колесо
Большинство современных мышей имеют колесо. Оно предназначено для прокрутки текста, изменения масштаба изображения, изменения размера шрифта и пр. Действие колеса зависит от программы, в которой оно используется. Колесо можно нажимать как кнопку. Результат нажатия колеса тоже зависит от программы, использующей такое нажатие. Некоторые программы вообще не реагируют на колесо.
Кроме основных алфавитно-цифровых и цифровых (keypad) клавиш, на клавиатуре есть еще 4 вида дополнительных клавиш.
Функциональные клавиши
Эти клавиши ускоряют и облегчают управление системой Windows. Обозначение функциональной клавиши часто появляется рядом с пунктом меню, который она заменяет. Нажатие такой клавиши равнозначно щелчку мышкой на этом пункте меню, но использовать клавишу зачастую значительно удобнее.
Клавиши Alt и Ctrl
Эти клавиши сами по себе ничего не делают. Им всегда требуется клавиша-спутник, чтобы что-то произошло. Например, закрыть активное окно можно нажатием клавиш Alt+F4. Эти две клавиши надо нажать одновременно. Для гарантированного срабатывания сочетания, нажимать следует сначала первую клавишуAltи, удерживая ее нажатой, нажать клавишуF4. Потом отпустить обе.
Клавиша Esc
Название клавиши означает избежать, смыться. Ее следует использовать, например, для закрытия меню, которое вам не требуется.
Клавиши управления курсором
Эти клавиши позволяют перемещать курсор по экрану. Важно запомнить, что курсор и указатель мыши – это не одно и то же.
Двигая мышку, вы перемещаете по экрану ее указатель. Это помогает выбрать тот или иной объект или перетащить его с места на место. Указатель мыши может указывать на любое место рабочего стола, а щелчок сообщает Windows, на какой объект ей следует обратить внимание.
Когда же вы нажимаете клавишу управления курсором, вы просто перемещаете курсор в окне той программы, с которой в данный момент работаете, и больше ничего.
Указатель мыши и курсор – разные вещи, хотя часто они выглядят и ведут себя похоже. Но есть верный способ их отличить: если мигает, значит, это курсор клавиатуры. Указатель мыши не мигает никогда.
ЛЕКЦИЯ №4 ОКНА И МЕНЮ, РАБОЧИЙ СТОЛ, МЕНЮ ПУСК, И ПАНЕЛЬ ЗАДАЧ
Раньше люди работали с документами, разложенными на столе. Рабочий стол Windowsэто экран монитора. Когда Вы хотите поручитьWindowsкакую-то работу, Вы запускаете программу – набор инструкций, которые заставляют компьютер выполнять Ваши желания. Программы, например, делают финансовый отчет, решают научные задачи, создают и печатают документы, рисуют картинки и т.д. Программы появляются на р/столе в виде окон. Вдоль границ окна располагаются кнопки и меню для управления работой внутри окна.W-программа может работать внутри небольшого экранного окна, а может занять весь экран, что может оказаться удобней. Если окно программы мешает, его можно свернуть в иконку/ярлык. Можно расположить на р/столе сразу несколько программ не прерывая их работы.
Все начинается с кнопки «ПУСК» слева внизу рабочего стола.
Программа запускается следующим образом:
- Щелкните на кнопке «ПУСК». Появится меню. Если кнопки не видно, меню «ПУСК» можно вызвать, нажав «Ctrl+Esc».
- Щелкните на слове «Программы». Появится список программ.
- Щелкните на строке с названием нужной программы, например, «Проводник». Запустится программа для работы с файлами. Иногда после щелчка на строке появляется новое меню.
- Если Вы видите хотя бы часть окна, щелкните его. Окно появится на переднем плане, в каком бы слое оно не было до этого.
- Если Вы видите значок внизу окна (свернутая программа), щелкните на нем и окно программы развернется на переднем плане.
- Нажмите «Alt+Tab» для вызова списка запущенных программ. Этот список содержит все программы, загруженные в памятьWindowsи готовые к работе. Если Ваша программа есть в списке, щелкните на ней. Если программы в списке нет, значит, ее надо запустить с помощью меню «ПУСК».
- подождать пару секунд, пока она не появится сама. Возможно, панель задач находится в скрытом режиме.
- вытащить панель задач в зону видимости, если она «провалилась» за нижнюю границу экрана и выглядит как узкая серая полоска. Для этого поместите указатель на видимую часть панели, указатель изменится, и вы сможете достать панель задач.
- Щелкните на кнопке ПУСК
- Выберите пункт ПРОГРАММЫ. Появятся все категории программ.
- Выберите СТАНДАРТНЫЕ. Меню ПУСК выдаст список всех программ этой группы
- Щелкните на строке Paintв группе СТАНДАРТНЫЕ.
- Щелкните на рабочем столе правой кнопкой мыши. Появится всплывающее меню
- Выберите пункт Создать. Появится новое меню.
- Выберите пункт Ярлык. Появится диалоговое окно создания ярлыка.
- Щелкните на кнопке ОБЗОР. В появившемся окошке разыщите программу Калькулятор.
- Дважды щелкните на значке Калькулятор, расположенном слева от имени программы.
- Щелкните на кнопке ДАЛЕЕ.
- Наберите слово Калькулятор в поле «имя»
- Щелкните на кнопке ГОТОВО
- Щелкните на рабочем столе правой кнопкой мыши.
- В всплывающем меню выберите пункт «создать»
- В дополнительном меню выберите пункт «папка». Там где вы щелкнули, появится папка с именем Новая папка, которое можно подтвердить, нажав Enter, или исправить его на другое имя.
- Перетащите какой ни будь ярлык в только что созданную папку.
- Двойным щелчком откройте папку – в ней содержится помещенный в нее ярлык.
- щелкните на значке Корзина. Откроется окно со списком недавно удаленных файлов
- перетащите файл, который надо восстановить на рабочий стол. Или, щелкнув на нем правой кнопкой, выберите пункт Восстановить